| Interface | Description | 
|---|---|
| Opcodes | The JVM opcodes, access flags and array type codes. | 
| Class | Description | 
|---|---|
| AnnotationVisitor | A visitor to visit a Java annotation. | 
| Attribute | A non standard class, field, method or Code attribute, as defined in the Java Virtual Machine
 Specification (JVMS). | 
| ByteVector | A dynamically extensible vector of bytes. | 
| ClassReader | A parser to make a  ClassVisitorvisit a ClassFile structure, as defined in the Java
 Virtual Machine Specification (JVMS). | 
| ClassVisitor | A visitor to visit a Java class. | 
| ClassWriter | A  ClassVisitorthat generates a corresponding ClassFile structure, as defined in the Java
 Virtual Machine Specification (JVMS). | 
| ConstantDynamic | A constant whose value is computed at runtime, with a bootstrap method. | 
| FieldVisitor | A visitor to visit a Java field. | 
| Handle | A reference to a field or a method. | 
| Label | A position in the bytecode of a method. | 
| MethodVisitor | A visitor to visit a Java method. | 
| ModuleVisitor | A visitor to visit a Java module. | 
| RecordComponentVisitor | A visitor to visit a record component. | 
| Type | A Java field or method type. | 
| TypePath | The path to a type argument, wildcard bound, array element type, or static inner type within an
 enclosing type. | 
| TypeReference | A reference to a type appearing in a class, field or method declaration, or on an instruction. | 
| Exception | Description | 
|---|---|
| ClassTooLargeException | Exception thrown when the constant pool of a class produced by a  ClassWriteris too
 large. | 
| MethodTooLargeException | Exception thrown when the Code attribute of a method produced by a  ClassWriteris too
 large. | 
Copyright © GigaSpaces.