Class GClass
java.lang.Object
org.apache.derby.impl.services.bytecode.GClass
- All Implemented Interfaces:
ClassBuilder
- Direct Known Subclasses:
BCClass
This is a common superclass for the various impls.
Saving class files is a common thing to do.
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ByteArrayprotected final ClassFactoryprotected final String -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionthe class's qualified nameFully create the bytecode and load the class using the ClassBuilder's ClassFactory.(package private) final voidvalidateType(String typeName1) protected voidwriteClassFile(String dir, boolean logMessage, Throwable t) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ClassBuilder
addField, getClassBytecode, getName, newConstructorBuilder, newMethodBuilder, newMethodBuilder
-
Field Details
-
bytecode
-
cf
-
qualifiedName
-
-
Constructor Details
-
GClass
-
-
Method Details
-
getFullName
Description copied from interface:ClassBuilderthe class's qualified name- Specified by:
getFullNamein interfaceClassBuilder
-
getGeneratedClass
Description copied from interface:ClassBuilderFully create the bytecode and load the class using the ClassBuilder's ClassFactory.- Specified by:
getGeneratedClassin interfaceClassBuilder- Throws:
StandardException- Standard Derby policy
-
writeClassFile
- Throws:
StandardException
-
validateType
-