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

Quick Search    Search Deep

Uses of Package
com.techtrader.modules.tools.bytecode

Classes in com.techtrader.modules.tools.bytecode used by com.techtrader.modules.tools.bytecode
ArrayInstruction
          Represents any array load or store instruction.
ArrayLoadInstruction
          Represents any array load instruction.
ArrayStoreInstruction
          Represents any array store instruction.
Attribute
          Representation of an attribute in a .class file.
BCClass
          Start here to understand this package.
BCEntity
          Abstract superclass for all complex bytecode entities.
BCField
          Representation of a bytecode field of a class; a BCField can only be obtained from a BCClass.
BCMethod
          Representation of a bytecode method of a class; a BCMethod can only be obtained from a BCClass.
ClassConstantInstruction
          Pseudo-instruction used to place Class types onto the stack.
ClassInstruction
          Represents an instruction that takes as an argument a Class to operate on.
CmpInstruction
          An instruction comparing two stack values that varies depending on the value type.
Code
          Representation of a code block of a class.
ConstantInstruction
          Represents an instruction that that loads a constant onto the stack.
Constants
          Interface to track constants used in bytecode.
ConvertInstruction
          Represents one of the conversion opcodes defined in the Constants interface for converting between primitive types.
ExceptionHandler
          Represents a try {} catch() {} statement in bytecode.
FieldInstruction
          Represents an instruction that takes as an argument a field to operate on.
GetFieldInstruction
          Represents the GETFIELD or GETSTATIC instruction.
IIncInstruction
          Represents the IINC instruction.
InnerClass
          Represents an inner class.
InnerClassesAttribute
          Attribute describing the inner classes of a .class file.
Instruction
          An Instruction represents an opcode in a method of a Class.
InstructionPtr
          An InstructionPtr represents an entity that maintains ptrs to instructions in a code block.
JumpInstruction
          Represents an IF, GOTO, JSR, or similar instruction that specifies as its argument a position in the code block to jump to.
LineNumber
          Represents a linenumber; used for error reporting.
LineNumberTableAttribute
          A LineNumberTableAttributs holds a table of line number to program counter mappings, so that errors can be reported with the correct line number.
LoadInstruction
          Represents an instruction to load a value from a local variable onto the stack; can be any of aload_*, iload_*, etc.
LocalVariable
          Represents a local variable in a method.
LocalVariableInstruction
          Represents an instruction that has an argument of an index into the local variable array of the current frame.
LocalVariableTableAttribute
          Represents a local variable table for a method.
LookupSwitchInstruction
          The LOOKUPSWITCH instruction.
MathInstruction
          Represents one of the math operations defined in the Constants interface.
MethodInstruction
          Represents an instruction that takes as an argument a method to operate on.
MonitorEnterInstruction
          MONITORENTER
MonitorExitInstruction
          MONITOREXIT
MonitorInstruction
          A MONITORENTER or MONITOREXIT instruction.
MultiANewArrayInstruction
          Represents the MULTIANEWARRAY opcode instruction, which creates a new multi-dimensional array.
NewArrayInstruction
          Represents a NEWARRAY instruction, which is used to create new arrays of primitive types.
PutFieldInstruction
          Represents the PUTFIELD or PUTSTATIC instruction.
RetInstruction
          Represents the RET instruction used in the implementation of finally.
ReturnInstruction
          Represents a return instruction.
StackInstruction
          Represents an instruction that manipulates the stack of the current frame.
StoreInstruction
          Represents an instruction to store a value in a local variable from the stack; can be any of astore*, istore*, etc.
TableSwitchInstruction
          A TABLESWITCH instruction.
TypedLocalVariableInstruction
          An instruction manipulating a local variable that varies with the variable type.
WideInstruction
          Representation of the WIDE instruction, which is used to allow other instructions to index values beyond what they can normally index baed on the length of their arguments.