Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

Package com.go.trove.classfile

Interface Summary
AttributeFactory Allows custom Attributes to be constructed when a ClassFile is read from a stream.
ClassFileDataLoader Loads data for class files from qualified class names.
CodeAssembler CodeAssembler is a high-level interface for assembling Java Virtual Machine byte code.
CodeBuffer An interface that abstracts bytecode from a CodeAttr.
Label A label is used to manipulate a branch instruction's branch location.
LocalVariable  
Location Provides the location of an instruction in a CodeBuffer.
LocationRange  
 

Class Summary
AccessFlags The AccessFlags class is a wrapper around a Modifier bit mask.
Attribute This class corresponds to the attribute_info structure defined in section 4.7 of The Java Virtual Machine Specification.
Attribute.Factory  
ClassFile A class used to create Java class files.
CodeAssemblerPrinter CodeAssembler implementation that prints out instructions using a Java-like syntax that matches the methods of CodeAssembler.
CodeAttr This class corresponds to the Code_attribute structure as defined in section 4.7.4 of The Java Virtual Machine Specification.
CodeBuilder This class is used as an aid in generating code for a method.
CodeDisassembler  
ConstantClassInfo This class corresponds to the CONSTANT_Class_info structure as defined in section 4.4.1 of The Java Virtual Machine Specification.
ConstantDoubleInfo This class corresponds to the CONSTANT_Double_info structure as defined in section 4.4.5 of The Java Virtual Machine Specification.
ConstantFieldInfo This class corresponds to the CONSTANT_Fieldref_info structure as defined in section 4.4.2 of The Java Virtual Machine Specification.
ConstantFloatInfo This class corresponds to the CONSTANT_Float_info structure as defined in section 4.4.4 of The Java Virtual Machine Specification.
ConstantInfo This class corresponds to the cp_info structure as defined in section 4.4 of The Java Virtual Machine Specification.
ConstantIntegerInfo This class corresponds to the CONSTANT_Integer_info structure as defined in section 4.4.4 of The Java Virtual Machine Specification.
ConstantInterfaceMethodInfo This class corresponds to the CONSTANT_InterfaceMethodRef_info structure as defined in section 4.4.2 of The Java Virtual Machine Specification.
ConstantLongInfo This class corresponds to the CONSTANT_Long_info structure as defined in section 4.4.5 of The Java Virtual Machine Specification.
ConstantMethodInfo This class corresponds to the CONSTANT_Methodref_info structure as defined in section 4.4.2 of The Java Virtual Machine Specification.
ConstantNameAndTypeInfo This class corresponds to the CONSTANT_NameAndType_info structure as defined in section 4.4.6 of The Java Virtual Machine Specification.
ConstantPool This class corresponds to the constant_pool structure as defined in section 4.4 of The Java Virtual Machine Specification.
ConstantPool.TempEntry  
ConstantStringInfo This class corresponds to the CONSTANT_String_info structure as defined in section 4.4.3 of The Java Virtual Machine Specification.
ConstantUTFInfo This class corresponds to the CONSTANT_Utf8_info structure as defined in section 4.4.7 of The Java Virtual Machine Specification.
ConstantValueAttr This class corresponds to the ConstantValue_attribute structure as defined in section 4.7.3 of The Java Virtual Machine Specification.
DeprecatedAttr This class defines the Deprecated attribute introduced in JDK1.1, although no references to its definition can be found.
Descriptor This class represents a descriptor.
ExceptionHandler This class corresponds to the exception_table structure as defined in section 4.7.4 of The Java Virtual Machine Specification.
ExceptionsAttr This class corresponds to the Exceptions_attribute structure as defined in section 4.7.5 of The Java Virtual Machine Specification.
FieldInfo This class corresponds to the field_info structure as defined in section 4.5 of The Java Virtual Machine Specification.
FilteredCodeAssembler  
FixedLocation  
InnerClassesAttr This class corresponds to the InnerClasses_attribute structure introduced in JDK1.1.
InnerClassesAttr.Info  
InstructionList The InstructionList class is used by the CodeBuilder to perform lower-level bookkeeping operations and flow analysis.
LineNumberTableAttr This class corresponds to the LineNumberTable_attribute structure as defined in section 4.7.6 of The Java Virtual Machine Specification.
LineNumberTableAttr.Entry  
LocalVariableTableAttr This class corresponds to the LocalVariableTable_attribute structure as defined in section 4.7.7 of The Java Virtual Machine Specification.
LocalVariableTableAttr.Entry  
LocationRangeImpl  
LocationRangeSet Produces a reduced sorted set of non-overlapping LocationRange objects.
MethodDescriptor This class is used to build method descriptor strings as defined in The Java Virtual Machine Specification, section 4.3.3.
MethodInfo This class corresponds to the method_info data structure as defined in section 4.6 of The Java Virtual Machine Specification.
Opcode A collection of opcode constants for creating class file byte code.
Opcode.Mnemonic  
ResourceClassFileDataLoader ClassFileDataLoader implementation that loads class file data as resources from a ClassLoader.
SourceFileAttr This class corresponds to the SourceFile_attribute structure as defined in section 4.7.2 of The Java Virtual Machine Specification.
SyntheticAttr This class corresponds to the Synthetic_attribute structure introduced in JDK1.1.
TestClassFileRead Reads a class file and prints out its contents.
TypeDescriptor This class is used to build field and return type descriptor strings as defined in The Java Virtual Machine Specification, section 4.3.2.