ClassBuilderBCClasspublic 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, 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.14 Internals - Copyright © 2004,2018 The Apache Software Foundation. All Rights Reserved.