Package org.apache.jdo.impl.enhancer.classfile

Interface Summary
VMConstants VMConstants is a collection of the constants defined in the virtual machine spec.
 

Class Summary
AnnotatedClassAttribute AnnotatedClassAttribute represents a class level attribute class file which identifies the level of annotation of the class.
AnnotatedMethodAttribute AnnotatedMethodAttribute represents a class level attribute class file which identifies the level of annotation of the class.
AttributeVector A list of attributes within a class file.
ClassAttribute An abstract base class for the attributes within a class file
ClassField ClassField models the static and non-static fields of a class within a class file.
ClassFile ClassFile models the structure of a class as represented within a class file.
ClassMember ClassMember is a common base class for ClassMethod and ClassField
ClassMethod ClassMethod models the static and non-static methods of a class within a class file.
CodeAttribute Subtype of ClassAttribute which describes the "Code" attribute associated with a method.
ConstantPool Constant Pool implementation - this represents the constant pool of a class in a class file.
ConstantValueAttribute ConstantValueAttribute represents a constant value attribute in a class file.
ConstBasic Abstract base class of the types which represent entries in the class constant pool.
ConstBasicMemberRef The abstract base class used to represent the various type of references to members (fields/methods) within the constant pool.
ConstClass Class representing a class reference in the constant pool
ConstDouble Class representing a double constant in the constant pool of a class file
ConstFieldRef ConstFieldRef represents a reference to a field of some class in the constant pool of a class file.
ConstFloat Class representing a float constant in the constant pool of a class file
ConstInteger Class representing an integer constant in the constant pool of a class file
ConstInterfaceMethodRef Class representing a reference to an interface method of some class in the constant pool of a class file.
ConstLong Class representing a long constant in the constant pool of a class file
ConstMethodRef Class representing a reference to a method of some class in the constant pool of a class file
ConstNameAndType Class representing a name and an associated type in the constant pool of a class file
ConstString Class representing a class specification in the constant pool ConstString strictly speaking is not a ConstantValue in the Java VM sense.
ConstUnicode Class representing a unicode string value in the constant pool Note: evidence suggests that this is no longer part of the java VM spec.
ConstUtf8 Class representing a utf8 string value in the constant pool
ConstValue An abstract class serving as a common type for constants which can be the target of ConstantValue attributes
Descriptor A collection of static methods which manipulate type descriptors
ExceptionRange ExceptionRange represents a range an exception handler within a method in class file.
ExceptionsAttribute ExceptionsAttribute represents a method attribute in a class file listing the checked exceptions for the method.
ExceptionTable ExceptionTable represents the exception handlers within the code of a method.
GenericAttribute GenericAttribute represents a class attribute in a class file which is not recognized as any supported attribute type.
Insn Insn is an abstract class which represents a java VM instruction in a sequence of instructions.
InsnConstOp An instruction which requires a single constant from the constant pool as an immediate operand
InsnIInc Special instruction form for the opc_iinc instruction
InsnInterfaceInvoke Special instruction form for the opc_invokeinterface instruction
InsnIntOp An instruction which requires a integral constant as an immediate operand
InsnLookupSwitch Special instruction form for the opc_lookupswitch instruction
InsnMultiDimArrayNew Special instruction form for the opc_multianewarray instruction
InsnSingle A java VM instruction which takes no immediate operands.
InsnTableSwitch Special instruction form for the opc_tableswitch instruction
InsnTarget InsnTarget is a pseudo-instruction which represents a branch target in an instruction stream.
InsnTargetOp An instruction which requires a single branch offset as an immediate operand .
InsnUtils InsnUtils provides a set of static methods which serve to select vm instructions during code annotation.
LineNumberTableAttribute LineNumberTableAttribute represents a line number table attribute within a CodeAttribute within a class file
LocalVariable Represents a local variable within a LocalVariableTable within a CodeAttribute in a class file.
LocalVariableTableAttribute Represents the LocalVariableTable attribute within a method in a class file.
SourceFileAttribute Represents the source file attribute in a class file
SyntheticAttribute A SyntheticAttribute is a fixed-length attribute in the attributes table of ClassFile, ClassField, and ClassMethod structures.
VMOp Description of the VM opcodes
 

Exception Summary
InsnError An exception thrown when an error occurs in encoding or decoding instruction sequences
 



Copyright © 2005-2009 Apache Software Foundation. All Rights Reserved.