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, waitaddField, getClassBytecode, getName, newConstructorBuilder, newMethodBuilder, newMethodBuilderprotected 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()
ClassBuildergetFullName in interface ClassBuilderpublic GeneratedClass getGeneratedClass() throws StandardException
ClassBuildergetGeneratedClass in interface ClassBuilderStandardException - Standard Derby policyprotected void writeClassFile(java.lang.String dir,
boolean logMessage,
java.lang.Throwable t)
throws StandardException
StandardExceptionfinal void validateType(java.lang.String typeName1)
Apache Derby V10.10 Internals - Copyright © 2004,2014 The Apache Software Foundation. All Rights Reserved.