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

Quick Search    Search Deep

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