# All Classes and Interfaces

Class
Description
ByteCode
Factory for objects which encapsulate individual Java bytecode instructions.
CodeClass
Interface for Java classes within the bytecode generation framework.
CodeContext
Interface which encapsulates the stream to which Java bytecode can be written.
CodeException
An exception indicating that something went wrong generating byte code.
CodeField
Wrap up details about a field in a Java class file.
CodeGenerator
Interface for an object which can produce Java bytecode.
CodeMethod
Wrap up details about a method in a Java class file
CodeUtils
Utility code for things you will frequently need.
ConstantPool
Build a Java class file constant pool.
GeneratedClassLoader
A class loader that actually produces real Java classes from GeneratedCodeClass instances.
GeneratedCodeClass
A CodeClass implementation that is used to generate new classes.
GeneratedCodeMethod
A method that will be generated.
IfExpression
A CodeGenerator that provides something semanticaly identical to if.
Instruction
Base class for java bytecode instructions.
InstructionVector
A list of Instructions and/or other CodeGenerator objects.
IntrospectedCodeClass
CodeClass instances that represent normal Java Class objects.
Label
A Label used to mark a position in byte code.
LocalVariable
A local variable.
MarkLabel
A CodeGenerator that just marks a label that can be used for jumps.
ParametricCodeGenerator
ParametricType
A template type.
PParametricCodeGenerator