|
|||||||||
| Home >> All >> com >> chaoswg >> xtc4y >> classdesc >> code >> [ instructions overview ] | PREV NEXT | ||||||||
Uses of Class
com.chaoswg.xtc4y.classdesc.code.instructions.Instruction
| Uses of Instruction in com.chaoswg.xtc4y.classdesc.code.instructions |
| Subclasses of Instruction in com.chaoswg.xtc4y.classdesc.code.instructions | |
class |
ANewArray
Instantiate a new array |
class |
BinaryInstruction
A binary instruction consists of a command and one one byte operand, therefore its size is 2 bytes |
class |
CheckCast
check an object cast |
class |
ClassInstruction
Used for object creational and object checking instructions |
class |
CPRefInstruction
a constant pool refernece instruction is an instruction composite of the command and a short refering into the cp table. |
class |
FieldrefInstruction
Just a constructor for the creation of a fieldreference instructions |
class |
GetField
The GetField instruction, retrieves data from an instance variable |
class |
GetStatic
The GetStatic instruction, retrieves data from a static instance variable |
class |
InstanceOf
check an object instance |
class |
InvokeInterface
A invoke interface instruction is used by calling a interface method. |
class |
InvokeSpecial
Invoke a initialisation method |
class |
InvokeStatic
Invoke a static method |
class |
InvokeVirtual
Invoke a implemented method |
class |
JumpInstruction
a jump instruction refers to another instruction if expression evaluates to true |
class |
LDC
a LDC_W instruction, loads an int, byte, short, char or string from the cp |
class |
LDC_W
a LDC_W instruction, loads an int, byte, short, char or string from the cp |
class |
LDC2_W
a LDC2_W instruction, loads a double or float from the cp |
class |
LookupSwitchInstruction
A Lookup switch instruction is used to represent switch statements. |
class |
MethodrefInstruction
Just a constructor for the creation of a methodreference instructions. |
class |
MultiANewArray
Creates a multidimensional array |
class |
New
Instantiate a new object |
class |
NewArray
A newarray instruction instanciate a array |
class |
PutField
The PutField instruction, stores data in an instance variable |
class |
PutStatic
The PutStatic instruction, stores data in a static instance variable |
class |
ShortCPRefInstruction
This cpreference instruction has as an operand just a byte representing a valid index into the cp table |
class |
TableSwitchInstruction
A Lookup switch instruction is used to represent switch statements. |
class |
TrinaryInstruction
A binary instruction consists of a command and two one byte operands, therefore its size is 3 bytes |
class |
UnaryInstruction
An unaryinstruction consists only of a command with no operands. |
class |
WideBinaryInstruction
A binary instruction consists of a command and one two bytes operand, therefore its size is 3 bytes |
| Fields in com.chaoswg.xtc4y.classdesc.code.instructions declared as Instruction | |
private Instruction |
JumpInstruction.target
|
private Instruction |
TableSwitchInstruction.defaultInstr
|
private Instruction[] |
TableSwitchInstruction.jumpInstr
|
private Instruction |
LookupSwitchInstruction.defaultInstr
|
private Instruction[] |
LookupSwitchInstruction.jumpInstr
|
| Methods in com.chaoswg.xtc4y.classdesc.code.instructions that return Instruction | |
static Instruction |
InstructionDisassembler.fetchInstruction(java.io.DataInputStream dis,
com.chaoswg.xtc4y.classdesc.ConstantPool cp)
Creates a new Instruction object depending on the opcode. |
| Constructors in com.chaoswg.xtc4y.classdesc.code.instructions with parameters of type Instruction | |
JumpInstruction(byte command,
Instruction target)
Create a new jump instruction with a command and the target instruction to jump as operand |
|
|
|||||||||
| Home >> All >> com >> chaoswg >> xtc4y >> classdesc >> code >> [ instructions overview ] | PREV NEXT | ||||||||