|
Class Summary |
| AccessFlags |
See JVMS3, sections 4.2, 4.6, 4.7. |
| Annotation |
See JVMS3, section 4.8.16. |
| Annotation.Annotation_element_value |
|
| Annotation.Array_element_value |
|
| Annotation.Class_element_value |
|
| Annotation.element_value |
See JVMS3, section 4.8.16.1. |
| Annotation.element_value_pair |
|
| Annotation.Enum_element_value |
|
| Annotation.Primitive_element_value |
|
| AnnotationDefault_attribute |
See JVMS3, section 4.8.15. |
| Attribute |
This is NOT part of any API supported by Sun Microsystems. |
| Attribute.Factory |
|
| Attributes |
|
| CharacterRangeTable_attribute |
This is NOT part of any API supported by Sun Microsystems. |
| CharacterRangeTable_attribute.Entry |
|
| ClassFile |
See JVMS3, section 4.2. |
| ClassReader |
This is NOT part of any API supported by Sun Microsystems. |
| ClassTranslator |
Rewrites a class file using a map of translations. |
| ClassWriter |
Write a ClassFile data structure to a file or stream. |
| ClassWriter.AnnotationWriter |
Writer for annotations and the values they contain. |
| ClassWriter.AttributeWriter |
Writer for the different types of attribute. |
| ClassWriter.ClassOutputStream |
Subtype of ByteArrayOutputStream with the convenience methods of
a DataOutputStream. |
| ClassWriter.ConstantPoolWriter |
Writer for the entries in the constant pool. |
| ClassWriter.StackMapTableWriter |
Writer for the frames of StackMap and StackMapTable attributes. |
| Code_attribute |
See JVMS3, section 4.8.3. |
| CompilationID_attribute |
This is NOT part of any API supported by Sun Microsystems. |
| ConstantPool |
See JVMS3, section 4.5. |
| ConstantPool.CONSTANT_Class_info |
|
| ConstantPool.CONSTANT_Double_info |
|
| ConstantPool.CONSTANT_Fieldref_info |
|
| ConstantPool.CONSTANT_Float_info |
|
| ConstantPool.CONSTANT_Integer_info |
|
| ConstantPool.CONSTANT_InterfaceMethodref_info |
|
| ConstantPool.CONSTANT_Long_info |
|
| ConstantPool.CONSTANT_Methodref_info |
|
| ConstantPool.CONSTANT_NameAndType_info |
|
| ConstantPool.CONSTANT_String_info |
|
| ConstantPool.CONSTANT_Utf8_info |
|
| ConstantPool.CPInfo |
|
| ConstantPool.CPRefInfo |
|
| ConstantValue_attribute |
See JVMS3, section 4.8.2. |
| DefaultAttribute |
|
| Deprecated_attribute |
See JVMS3, section 4.8.15. |
| Descriptor |
See JVMS3, section 4.4. |
| EnclosingMethod_attribute |
See JVMS3, section 4.8.7. |
| Exceptions_attribute |
See JVMS3, section 4.8.5. |
| Field |
|
| InnerClasses_attribute |
See JVMS3, section 4.8.6. |
| InnerClasses_attribute.Info |
|
| LineNumberTable_attribute |
See JVMS3, section 4.8.12. |
| LineNumberTable_attribute.Entry |
|
| LocalVariableTable_attribute |
See JVMS3, section 4.8.13. |
| LocalVariableTable_attribute.Entry |
|
| LocalVariableTypeTable_attribute |
See JVMS3, section 4.8.14. |
| LocalVariableTypeTable_attribute.Entry |
|
| Method |
|
| Module_attribute |
See JSR 277. |
| ModuleExportTable_attribute |
See JSR 277. |
| ModuleMemberTable_attribute |
See JSR 277. |
| OpCodes |
See JVMS3, section 6. |
| RuntimeAnnotations_attribute |
See JVMS3, section 4.8.16 and 4.8.17. |
| RuntimeInvisibleAnnotations_attribute |
See JVMS3, section 4.8.17. |
| RuntimeInvisibleParameterAnnotations_attribute |
See JVMS3, section 4.8.18. |
| RuntimeParameterAnnotations_attribute |
See JVMS3, section 4.8.18 and 4.8.19. |
| RuntimeVisibleAnnotations_attribute |
See JVMS3, section 4.8.16. |
| RuntimeVisibleParameterAnnotations_attribute |
See JVMS3, section 4.8.18. |
| Signature |
See JVMS3 4.4.4. |
| Signature_attribute |
See JVMS3, section 4.8.9. |
| SourceDebugExtension_attribute |
See JVMS3, section 4.8.15. |
| SourceFile_attribute |
See JVMS3, section 4.8.10. |
| SourceID_attribute |
This is NOT part of any API supported by Sun Microsystems. |
| StackMap_attribute |
This is NOT part of any API supported by Sun Microsystems. |
| StackMap_attribute.stack_map_frame |
|
| StackMapTable_attribute |
See JVMS3, section 4.8.4. |
| StackMapTable_attribute.append_frame |
|
| StackMapTable_attribute.chop_frame |
|
| StackMapTable_attribute.full_frame |
|
| StackMapTable_attribute.Object_variable_info |
|
| StackMapTable_attribute.same_frame |
|
| StackMapTable_attribute.same_frame_extended |
|
| StackMapTable_attribute.same_locals_1_stack_item_frame |
|
| StackMapTable_attribute.same_locals_1_stack_item_frame_extended |
|
| StackMapTable_attribute.stack_map_frame |
|
| StackMapTable_attribute.Uninitialized_variable_info |
|
| StackMapTable_attribute.verification_type_info |
|
| Synthetic_attribute |
See JVMS3, section 4.8.8. |
| Type |
|
| Type.ArrayType |
|
| Type.ClassSigType |
|
| Type.ClassType |
|
| Type.InnerClassType |
|
| Type.MethodType |
|
| Type.SimpleType |
|
| Type.TypeArgType |
|
| Type.WildcardType |
|
A minimalist library to read and write class files into objects closely
based on the corresponding definitions in the Java Virtual Machine
Specification (JVMS).