ClassBuilder
BCClass
public abstract class GClass extends java.lang.Object implements ClassBuilder
Modifier and Type | Field | Description |
---|---|---|
protected ByteArray |
bytecode |
|
protected ClassFactory |
cf |
|
protected java.lang.String |
qualifiedName |
Constructor | Description |
---|---|
GClass(ClassFactory cf,
java.lang.String qualifiedName) |
Modifier and Type | Method | Description |
---|---|---|
java.lang.String |
getFullName() |
the class's qualified name
|
GeneratedClass |
getGeneratedClass() |
Fully create the bytecode and load the
class using the ClassBuilder's ClassFactory.
|
(package private) void |
validateType(java.lang.String typeName1) |
|
protected void |
writeClassFile(java.lang.String dir,
boolean logMessage,
java.lang.Throwable t) |
addField, getClassBytecode, getName, newConstructorBuilder, newMethodBuilder, newMethodBuilder
protected ByteArray bytecode
protected final ClassFactory cf
protected final java.lang.String qualifiedName
public GClass(ClassFactory cf, java.lang.String qualifiedName)
public java.lang.String getFullName()
ClassBuilder
getFullName
in interface ClassBuilder
public GeneratedClass getGeneratedClass() throws StandardException
ClassBuilder
getGeneratedClass
in interface ClassBuilder
StandardException
- Standard Derby policyprotected void writeClassFile(java.lang.String dir, boolean logMessage, java.lang.Throwable t) throws StandardException
StandardException
final void validateType(java.lang.String typeName1)
Apache Derby V10.14 Internals - Copyright © 2004,2018 The Apache Software Foundation. All Rights Reserved.