public abstract class GClass extends java.lang.Object implements ClassBuilder
Modifier and Type | Field and Description |
---|---|
protected ByteArray |
bytecode |
protected ClassFactory |
cf |
protected java.lang.String |
qualifiedName |
Constructor and Description |
---|
GClass(ClassFactory cf,
java.lang.String qualifiedName) |
Modifier and Type | Method and 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) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
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.13 Internals - Copyright © 2004,2016 The Apache Software Foundation. All Rights Reserved.