|
|||||||||
| Home >> All >> com >> techtrader >> modules >> tools >> [ bytecode overview ] | PREV NEXT | ||||||||
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. |
|
|
|||||||||
| Home >> All >> com >> techtrader >> modules >> tools >> [ bytecode overview ] | PREV NEXT | ||||||||