|
|||||||||
| Home >> All >> com >> chaoswg >> xtc4y >> classdesc >> code >> [ instructions overview ] | PREV NEXT | ||||||||
A
- AALOAD - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- load local object of array at position stored on stack
- AASTORE - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- store local object of array at position stored on stack
- ACONST_NULL - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- null
- ALOAD - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.BinaryInstruction
- Load a local object variable by index
- ALOAD_0 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- load local object at indexed position
- ALOAD_1 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- ALOAD_2 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- ALOAD_3 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- ANEWARRAY - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.CPRefInstruction
- instantiation of an array
- ANewArray - class com.chaoswg.xtc4y.classdesc.code.instructions.ANewArray.
- Instantiate a new array
- ANewArray(ClassCPEntry) - Constructor for class com.chaoswg.xtc4y.classdesc.code.instructions.ANewArray
- Creates a anewarray instruction
- ARETURN - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- return an object
- ARRAYLENGTH - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- Evaluates the length of an array
- ASTORE - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.BinaryInstruction
- store a local object variable at index
- ASTORE_0 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- store local object at indexed position
- ASTORE_1 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- ASTORE_2 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- ASTORE_3 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- ATHROW - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- throw an exceptions
- args - Variable in class com.chaoswg.xtc4y.classdesc.code.instructions.InvokeInterface
B
- BALOAD - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- load local byte of array at position stored on stack
- BASTORE - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- store local byte of array at position stored on stack
- BIPUSH - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.BinaryInstruction
- push a byte onto the stack
- BREAKPOINT - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- a breakpoint
- BinaryInstruction - class com.chaoswg.xtc4y.classdesc.code.instructions.BinaryInstruction.
- A binary instruction consists of a command and one one byte operand, therefore its size is 2 bytes
- BinaryInstruction(byte, DataInputStream, ConstantPool) - Constructor for class com.chaoswg.xtc4y.classdesc.code.instructions.BinaryInstruction
- Creates an BinaryInstruction and initializes it from a DataInputStream.
- BinaryInstruction(byte) - Constructor for class com.chaoswg.xtc4y.classdesc.code.instructions.BinaryInstruction
- Create a new binary instruction with a command and the byte value as operand
C
- CALOAD - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- load local char of array at position stored on stack
- CASTORE - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- store local char of array at position stored on stack
- CHECKCAST - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.CPRefInstruction
- check a cast
- CPRefInstruction - class com.chaoswg.xtc4y.classdesc.code.instructions.CPRefInstruction.
- a constant pool refernece instruction is an instruction composite of the command and a short refering into the cp table.
- CPRefInstruction(byte, DataInputStream, ConstantPool) - Constructor for class com.chaoswg.xtc4y.classdesc.code.instructions.CPRefInstruction
- Creates an CPRefInstruction and initializes it from a DataInputStream
- CPRefInstruction(byte, ConstantPoolEntry) - Constructor for class com.chaoswg.xtc4y.classdesc.code.instructions.CPRefInstruction
- Create a new binary instruction with a command and a cp entry as operand
- CheckCast - class com.chaoswg.xtc4y.classdesc.code.instructions.CheckCast.
- check an object cast
- CheckCast(ClassCPEntry) - Constructor for class com.chaoswg.xtc4y.classdesc.code.instructions.CheckCast
- Creates a checkcast instruction
- ClassInstruction - class com.chaoswg.xtc4y.classdesc.code.instructions.ClassInstruction.
- Used for object creational and object checking instructions
- ClassInstruction(byte, ClassCPEntry) - Constructor for class com.chaoswg.xtc4y.classdesc.code.instructions.ClassInstruction
- Creates a ClassInstruction instruction
- cases - Variable in class com.chaoswg.xtc4y.classdesc.code.instructions.LookupSwitchInstruction
- com.chaoswg.xtc4y.classdesc.code.instructions - package com.chaoswg.xtc4y.classdesc.code.instructions
- command - Variable in class com.chaoswg.xtc4y.classdesc.code.instructions.Instruction
- cpEntry - Variable in class com.chaoswg.xtc4y.classdesc.code.instructions.CPRefInstruction
- cpEntry - Variable in class com.chaoswg.xtc4y.classdesc.code.instructions.InvokeInterface
- cpEntry - Variable in class com.chaoswg.xtc4y.classdesc.code.instructions.MultiANewArray
- cpEntry - Variable in class com.chaoswg.xtc4y.classdesc.code.instructions.ShortCPRefInstruction
D
- D2F - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- converts the last double value on the stack to a float value
- D2I - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- converts the last double value on the stack to a int value
- D2L - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- converts the last double value on the stack to a long value
- DADD - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- add the last two double values on the stack
- DALOAD - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- load local double of array at position stored on stack
- DASTORE - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- store local double of array at position stored on stack
- DCMPG - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- compare if the second last double value on the stack is greater than the last one
- DCMPL - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- compare if the second last double value on the stack is lower than the last one
- DCONST_0 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- constant double value 0
- DCONST_1 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- constant double value 1
- DDIV - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- divide the second last from the last double value on the stack
- DLOAD - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.BinaryInstruction
- Load a local double variable by index
- DLOAD_0 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- load local double at indexed position
- DLOAD_1 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- DLOAD_2 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- DLOAD_3 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- DMUL - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- multiplicate the last two double values on the stack
- DNEG - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- negate the last double value on the stack
- DREM - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- calculate the modulus of the last to the second last double value on the stack
- DRETURN - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- return a double value
- DSTORE - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.BinaryInstruction
- store a local double variable at index
- DSTORE_0 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- store local double at indexed position
- DSTORE_1 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- DSTORE_2 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- DSTORE_3 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- DSUB - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- subtract the last from the second last double value on the stack
- DUP - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- duplicate the last value on the stack of a byte, char, short, int, flaot or string value
- DUP2 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- duplicate the last value on the stack of a double or float
- DUP2_X1 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- duplicate the last value on the stack of a double or float
- DUP2_X2 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- duplicate the last value on the stack of a double or float
- DUP_X1 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- duplicate the last value on the stack of a byte, char, short, int, flaot or string value
- DUP_X2 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- duplicate the last value on the stack of a byte, char, short, int, flaot or string value
- defaultInstr - Variable in class com.chaoswg.xtc4y.classdesc.code.instructions.LookupSwitchInstruction
- defaultInstr - Variable in class com.chaoswg.xtc4y.classdesc.code.instructions.TableSwitchInstruction
- defaultJumpAdress - Variable in class com.chaoswg.xtc4y.classdesc.code.instructions.LookupSwitchInstruction
- defaultJumpAdress - Variable in class com.chaoswg.xtc4y.classdesc.code.instructions.TableSwitchInstruction
- dimension - Variable in class com.chaoswg.xtc4y.classdesc.code.instructions.MultiANewArray
- dis - Variable in class com.chaoswg.xtc4y.classdesc.code.instructions.LookupSwitchInstruction
- dis - Variable in class com.chaoswg.xtc4y.classdesc.code.instructions.TableSwitchInstruction
E
- endIndex - Variable in class com.chaoswg.xtc4y.classdesc.code.instructions.TableSwitchInstruction
F
- F2D - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- converts the last float value on the stack to a double value
- F2I - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- converts the last float value on the stack to a int value
- F2L - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- converts the last float value on the stack to a long value
- FADD - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- add the last two float values on the stack
- FALOAD - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- load local float of array at position stored on stack
- FASTORE - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- store local float of array at position stored on stack
- FCMPG - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- compare if the second last float value on the stack is greater than the last one
- FCMPL - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- compare if the second last float value on the stack is lower than the last one
- FCONST_0 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- constant float value 0
- FCONST_1 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- constant float value 1
- FCONST_2 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- constant float value 2
- FDIV - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- divide the second last from the last float value on the stack
- FLOAD - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.BinaryInstruction
- Load a local float variable by index
- FLOAD_0 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- load local float at indexed position
- FLOAD_1 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- FLOAD_2 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- FLOAD_3 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- FMUL - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- multiplicate the last two float values on the stack
- FNEG - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- negate the last float value on the stack
- FREM - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- calculate the modulus of the last to the second last float value on the stack
- FRETURN - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- return a float value
- FSTORE - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.BinaryInstruction
- store a local float variable at index
- FSTORE_0 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- store local float at indexed position
- FSTORE_1 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- FSTORE_2 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- FSTORE_3 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- FSUB - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- subtract the last from the second last float value on the stack
- FieldrefInstruction - class com.chaoswg.xtc4y.classdesc.code.instructions.FieldrefInstruction.
- Just a constructor for the creation of a fieldreference instructions
- FieldrefInstruction(byte, FieldrefCPEntry) - Constructor for class com.chaoswg.xtc4y.classdesc.code.instructions.FieldrefInstruction
- Creates a FieldrefInstruction instruction
- fetchInstruction(DataInputStream, ConstantPool) - Static method in class com.chaoswg.xtc4y.classdesc.code.instructions.InstructionDisassembler
- Creates a new Instruction object depending on the opcode.
G
- GETFIELD - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.CPRefInstruction
- get an instance field value
- GETSTATIC - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.CPRefInstruction
- get a static field value
- GOTO - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.JumpInstruction
- unconditional jump
- GOTO_W - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.JumpInstruction
- a wide goto jump
- GetField - class com.chaoswg.xtc4y.classdesc.code.instructions.GetField.
- The GetField instruction, retrieves data from an instance variable
- GetField(FieldrefCPEntry) - Constructor for class com.chaoswg.xtc4y.classdesc.code.instructions.GetField
- Creates a GetField instruction
- GetStatic - class com.chaoswg.xtc4y.classdesc.code.instructions.GetStatic.
- The GetStatic instruction, retrieves data from a static instance variable
- GetStatic(FieldrefCPEntry) - Constructor for class com.chaoswg.xtc4y.classdesc.code.instructions.GetStatic
- Creates a GetStatic instruction
- gap - Variable in class com.chaoswg.xtc4y.classdesc.code.instructions.LookupSwitchInstruction
- gap - Variable in class com.chaoswg.xtc4y.classdesc.code.instructions.TableSwitchInstruction
- getCommand() - Method in class com.chaoswg.xtc4y.classdesc.code.instructions.Instruction
- getIndex() - Method in class com.chaoswg.xtc4y.classdesc.code.instructions.Instruction
- getNumberOfUsedBytes() - Method in class com.chaoswg.xtc4y.classdesc.code.instructions.BinaryInstruction
- getNumberOfUsedBytes() - Method in class com.chaoswg.xtc4y.classdesc.code.instructions.Instruction
- getNumberOfUsedBytes() - Method in class com.chaoswg.xtc4y.classdesc.code.instructions.InvokeInterface
- getNumberOfUsedBytes() - Method in class com.chaoswg.xtc4y.classdesc.code.instructions.LookupSwitchInstruction
- getNumberOfUsedBytes() - Method in class com.chaoswg.xtc4y.classdesc.code.instructions.MultiANewArray
- getNumberOfUsedBytes() - Method in class com.chaoswg.xtc4y.classdesc.code.instructions.TableSwitchInstruction
- getNumberOfUsedBytes() - Method in class com.chaoswg.xtc4y.classdesc.code.instructions.TrinaryInstruction
- getNumberOfUsedBytes() - Method in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- getNumberOfUsedBytes() - Method in class com.chaoswg.xtc4y.classdesc.code.instructions.WideBinaryInstruction
- getOpcode() - Method in class com.chaoswg.xtc4y.classdesc.code.instructions.Instruction
- getOperand(ConstantPool) - Method in class com.chaoswg.xtc4y.classdesc.code.instructions.BinaryInstruction
- getOperand(ConstantPool) - Method in class com.chaoswg.xtc4y.classdesc.code.instructions.CPRefInstruction
- Register cp entry on constant pool and return index
- getOperand(ConstantPool) - Method in class com.chaoswg.xtc4y.classdesc.code.instructions.JumpInstruction
- Get index of instruction
- getOperand(ConstantPool) - Method in class com.chaoswg.xtc4y.classdesc.code.instructions.ShortCPRefInstruction
- getOperand(ConstantPool) - Method in class com.chaoswg.xtc4y.classdesc.code.instructions.WideBinaryInstruction
- getOperand1(ConstantPool) - Method in class com.chaoswg.xtc4y.classdesc.code.instructions.TrinaryInstruction
- getOperand2(ConstantPool) - Method in class com.chaoswg.xtc4y.classdesc.code.instructions.TrinaryInstruction
H
- handleOperand(byte, ConstantPool) - Method in class com.chaoswg.xtc4y.classdesc.code.instructions.BinaryInstruction
- Handle operand.
- handleOperand(short, ConstantPool) - Method in class com.chaoswg.xtc4y.classdesc.code.instructions.CPRefInstruction
- Resolve the operand as index from the cp
- handleOperand(short, ConstantPool) - Method in class com.chaoswg.xtc4y.classdesc.code.instructions.JumpInstruction
- Store the index for a later resolving
- handleOperand(byte, ConstantPool) - Method in class com.chaoswg.xtc4y.classdesc.code.instructions.ShortCPRefInstruction
- Handle operand.
- handleOperand(short, ConstantPool) - Method in class com.chaoswg.xtc4y.classdesc.code.instructions.WideBinaryInstruction
- Handle operand.
- handleOperands(byte, byte, ConstantPool) - Method in class com.chaoswg.xtc4y.classdesc.code.instructions.TrinaryInstruction
- Handle operands.
I
- I2B - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- converts the last int value on the stack to a byte value
- I2C - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- converts the last int value on the stack to a char value
- I2D - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- converts the last int value on the stack to a double value
- I2F - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- converts the last int value on the stack to a float value
- I2L - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- converts the last int value on the stack to a long value
- I2S - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- converts the last int value on the stack to a short value
- IADD - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- add the last two int values on the stack
- IALOAD - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- load local int of array at position stored on stack
- IAND - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- logical And the last two int values on the stack
- IASTORE - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- store local int of array at position stored on stack
- ICONST_0 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- constant int value 0
- ICONST_1 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- constant int value 1
- ICONST_2 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- constant int value 2
- ICONST_3 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- constant int value 3
- ICONST_4 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- constant int value 4
- ICONST_5 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- constant int value 5
- ICONST_M1 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- constant int value -1
- IDIV - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- divide the second last from the last int value on the stack
- IFEQ - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.JumpInstruction
- Jump if the last two value on the stack are equals
- IFGE - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.JumpInstruction
- Jump if the second last value on the stack is greater or equals the last one
- IFGT - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.JumpInstruction
- Jump if the second last value on the stack is greater than the last one
- IFLE - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.JumpInstruction
- Jump if the second last value on the stack is lower or equals the last one
- IFLT - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.JumpInstruction
- Jump if the second last value on the stack is lower than the last one
- IFNE - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.JumpInstruction
- Jump if the last two value on the stack are not equals
- IFNONNULL - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.JumpInstruction
- jump if not null
- IFNULL - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.JumpInstruction
- jump if null
- IF_ACMPEQ - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.JumpInstruction
- Jump if the last to objects on the stack are equals
- IF_ACMPNE - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.JumpInstruction
- Jump if the last to objects on the stack are not equals
- IF_ICMPEQ - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.JumpInstruction
- Jump if the last to int value on the stack are equals
- IF_ICMPGE - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.JumpInstruction
- Jump if the second last int value on the stack is greater or equals the last one
- IF_ICMPGT - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.JumpInstruction
- Jump if the second last int value on the stack is greater than the last one
- IF_ICMPLE - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.JumpInstruction
- Jump if the second last int value on the stack is lower or equals the last one
- IF_ICMPLT - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.JumpInstruction
- Jump if the second last int value on the stack is lower than the last one
- IF_ICMPNE - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.JumpInstruction
- Jump if the last to int value on the stack are not equals
- IINC - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.TrinaryInstruction
- increment local indexed variable by the second operand
- ILOAD - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.BinaryInstruction
- Load a local int variable by index
- ILOAD_0 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- load local int at indexed position
- ILOAD_1 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- ILOAD_2 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- ILOAD_3 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- IMPDEP1 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- impdep1
- IMPDEP2 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- impdep2
- IMUL - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- multiplicate the last two int values on the stack
- INEG - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- negate the last int value on the stack
- INSTANCEOF - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.CPRefInstruction
- check the object instance
- INVOKEINTERFACE - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.InvokeInterface
- Opcode of the InvokeInterface insturction
- INVOKESPECIAL - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.CPRefInstruction
- invoke the instance initialisation method
- INVOKESTATIC - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.CPRefInstruction
- invoke a static method
- INVOKEVIRTUAL - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.CPRefInstruction
- invoke a method on an object
- IOR - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- logical or the last two int values on the stack
- IREM - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- calculate the modulus of the last to the second last int value on the stack
- IRETURN - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- return an int, byte or short value
- ISHL - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- shift left the last int value on the stack by one byte
- ISHR - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- shift right the last int value on the stack by one byte
- ISTORE - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.BinaryInstruction
- store a local int variable at index
- ISTORE_0 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- store local int at indexed position
- ISTORE_1 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- ISTORE_2 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- ISTORE_3 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- ISUB - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- subtract the last from the second last int value on the stack
- IUSHR - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- unsigned shift right the last int value on the stack by one byte
- IXOR - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- logical xor the last two int values on the stack
- InstanceOf - class com.chaoswg.xtc4y.classdesc.code.instructions.InstanceOf.
- check an object instance
- InstanceOf(ClassCPEntry) - Constructor for class com.chaoswg.xtc4y.classdesc.code.instructions.InstanceOf
- Creates a instanceof instruction
- Instruction - class com.chaoswg.xtc4y.classdesc.code.instructions.Instruction.
- An instruction is a operation executed in java and consists either of no operand or one operand.
- Instruction(byte) - Constructor for class com.chaoswg.xtc4y.classdesc.code.instructions.Instruction
- Creates a Instruction for a specific command
- InstructionDisassembler - class com.chaoswg.xtc4y.classdesc.code.instructions.InstructionDisassembler.
- This class just disassembles opcodes to instructions
- InstructionDisassembler() - Constructor for class com.chaoswg.xtc4y.classdesc.code.instructions.InstructionDisassembler
- InvokeInterface - class com.chaoswg.xtc4y.classdesc.code.instructions.InvokeInterface.
- A invoke interface instruction is used by calling a interface method.
- InvokeInterface(DataInputStream, ConstantPool) - Constructor for class com.chaoswg.xtc4y.classdesc.code.instructions.InvokeInterface
- Creates an InvokeInterace and initializes it from a DataInputStream
- InvokeSpecial - class com.chaoswg.xtc4y.classdesc.code.instructions.InvokeSpecial.
- Invoke a initialisation method
- InvokeSpecial(MethodrefCPEntry) - Constructor for class com.chaoswg.xtc4y.classdesc.code.instructions.InvokeSpecial
- Creates a InvokeSpecial instruction
- InvokeStatic - class com.chaoswg.xtc4y.classdesc.code.instructions.InvokeStatic.
- Invoke a static method
- InvokeStatic(MethodrefCPEntry) - Constructor for class com.chaoswg.xtc4y.classdesc.code.instructions.InvokeStatic
- Creates a InvokeStatic instruction
- InvokeVirtual - class com.chaoswg.xtc4y.classdesc.code.instructions.InvokeVirtual.
- Invoke a implemented method
- InvokeVirtual(MethodrefCPEntry) - Constructor for class com.chaoswg.xtc4y.classdesc.code.instructions.InvokeVirtual
- Creates a InvokeVirtual instruction
- index - Variable in class com.chaoswg.xtc4y.classdesc.code.instructions.Instruction
J
- JSR - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.JumpInstruction
- jump to subroutine
- JSR_W - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.JumpInstruction
- a wide jsr jump
- JumpInstruction - class com.chaoswg.xtc4y.classdesc.code.instructions.JumpInstruction.
- a jump instruction refers to another instruction if expression evaluates to true
- JumpInstruction(byte, DataInputStream, ConstantPool) - Constructor for class com.chaoswg.xtc4y.classdesc.code.instructions.JumpInstruction
- Creates an JumpInstruction and initializes it from a DataInputStream
- JumpInstruction(byte, Instruction) - Constructor for class com.chaoswg.xtc4y.classdesc.code.instructions.JumpInstruction
- Create a new jump instruction with a command and the target instruction to jump as operand
- jumpInstr - Variable in class com.chaoswg.xtc4y.classdesc.code.instructions.LookupSwitchInstruction
- jumpInstr - Variable in class com.chaoswg.xtc4y.classdesc.code.instructions.TableSwitchInstruction
- jumps - Variable in class com.chaoswg.xtc4y.classdesc.code.instructions.LookupSwitchInstruction
- jumps - Variable in class com.chaoswg.xtc4y.classdesc.code.instructions.TableSwitchInstruction
L
- L2D - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- converts the last long value on the stack to a double value
- L2F - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- converts the last long value on the stack to a float value
- L2I - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- converts the last long value on the stack to a int value
- LADD - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- add the last two long values on the stack
- LALOAD - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- load local long of array at position stored on stack
- LAND - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- logical And the last two long values on the stack
- LASTORE - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- store local long of array at position stored on stack
- LCMP - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- compare a two long value
- LCONST_0 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- constant long value 0
- LCONST_1 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- constant long value 1
- LDC - class com.chaoswg.xtc4y.classdesc.code.instructions.LDC.
- a LDC_W instruction, loads an int, byte, short, char or string from the cp
- LDC(ShortValueCPEntry) - Constructor for class com.chaoswg.xtc4y.classdesc.code.instructions.LDC
- Creates a LDC instruction
- LDC - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.ShortCPRefInstruction
- load an int, byte, short, float, string, char from the cp
- LDC2_W - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.CPRefInstruction
- load a float or double from the cp
- LDC2_W - class com.chaoswg.xtc4y.classdesc.code.instructions.LDC2_W.
- a LDC2_W instruction, loads a double or float from the cp
- LDC2_W(WideValueCPEntry) - Constructor for class com.chaoswg.xtc4y.classdesc.code.instructions.LDC2_W
- Creates a LDC2_W instruction
- LDC_W - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.CPRefInstruction
- load an int, byte, short, float, string, char from the cp
- LDC_W - class com.chaoswg.xtc4y.classdesc.code.instructions.LDC_W.
- a LDC_W instruction, loads an int, byte, short, char or string from the cp
- LDC_W(ShortValueCPEntry) - Constructor for class com.chaoswg.xtc4y.classdesc.code.instructions.LDC_W
- create a new LDC_W instruction
- LDIV - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- divide the second last from the last long value on the stack
- LLOAD - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.BinaryInstruction
- Load a local long variable by index
- LLOAD_0 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- load local long at indexed position
- LLOAD_1 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- LLOAD_2 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- LLOAD_3 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- LMUL - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- multiplicate the last two long values on the stack
- LNEG - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- negate the last long value on the stack
- LOOKUPSWITCH - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.LookupSwitchInstruction
- Opcode of the lookup switch instructions
- LOR - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- logical or the last two long values on the stack
- LREM - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- calculate the modulus of the last to the second last long value on the stack
- LRETURN - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- return a long value
- LSHL - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- shift left the last long value on the stack by one byte
- LSHR - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- shift right the last long value on the stack by one byte
- LSTORE - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.BinaryInstruction
- store a local long variable at index
- LSTORE_0 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- store local long at indexed position
- LSTORE_1 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- LSTORE_2 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- LSTORE_3 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- LSUB - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- subtract the last from the second last long value on the stack
- LUSHR - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- unsigned shift right the last long value on the stack by one byte
- LXOR - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- logical xor the last two long values on the stack
- LookupSwitchInstruction - class com.chaoswg.xtc4y.classdesc.code.instructions.LookupSwitchInstruction.
- A Lookup switch instruction is used to represent switch statements.
- LookupSwitchInstruction(DataInputStream, ConstantPool) - Constructor for class com.chaoswg.xtc4y.classdesc.code.instructions.LookupSwitchInstruction
- Creates an LookupSwitchInstruction and initializes it from a DataInputStream
M
- MONITORENTER - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- enters a synchronized area
- MONITOREXIT - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- ends a synchronized area
- MULTIANEWARRAY - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.MultiANewArray
- Opcode of the multianewarray instruction
- MethodrefInstruction - class com.chaoswg.xtc4y.classdesc.code.instructions.MethodrefInstruction.
- Just a constructor for the creation of a methodreference instructions.
- MethodrefInstruction(byte, MethodrefCPEntry) - Constructor for class com.chaoswg.xtc4y.classdesc.code.instructions.MethodrefInstruction
- Creates a MethodrefInstruction instruction
- MultiANewArray - class com.chaoswg.xtc4y.classdesc.code.instructions.MultiANewArray.
- Creates a multidimensional array
- MultiANewArray(DataInputStream, ConstantPool) - Constructor for class com.chaoswg.xtc4y.classdesc.code.instructions.MultiANewArray
- Creates an MultiANewArray and initializes it from a DataInputStream
- MultiANewArray(ClassCPEntry, byte) - Constructor for class com.chaoswg.xtc4y.classdesc.code.instructions.MultiANewArray
- Construct a new multi dimensional array with the given classcpentry and the dimension
N
- NEW - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.CPRefInstruction
- instantiate a new object
- NEWARRAY - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.WideBinaryInstruction
- create a new array
- NOP - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- nop (no operation)
- New - class com.chaoswg.xtc4y.classdesc.code.instructions.New.
- Instantiate a new object
- New(ClassCPEntry) - Constructor for class com.chaoswg.xtc4y.classdesc.code.instructions.New
- Creates a New instruction
- NewArray - class com.chaoswg.xtc4y.classdesc.code.instructions.NewArray.
- A newarray instruction instanciate a array
- NewArray(DataInputStream, ConstantPool) - Constructor for class com.chaoswg.xtc4y.classdesc.code.instructions.NewArray
- Create a newarray instruction
- NewArray(short) - Constructor for class com.chaoswg.xtc4y.classdesc.code.instructions.NewArray
- Create a newarray instruction with a byte specifiying the type of the array
- numberOfEntries - Variable in class com.chaoswg.xtc4y.classdesc.code.instructions.LookupSwitchInstruction
O
- operand - Variable in class com.chaoswg.xtc4y.classdesc.code.instructions.BinaryInstruction
- operand - Variable in class com.chaoswg.xtc4y.classdesc.code.instructions.WideBinaryInstruction
- operand1 - Variable in class com.chaoswg.xtc4y.classdesc.code.instructions.TrinaryInstruction
- operand2 - Variable in class com.chaoswg.xtc4y.classdesc.code.instructions.TrinaryInstruction
P
- POP - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- pop last entry of stack for byte, char, short, int, float and string values
- POP2 - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.UnaryInstruction
- pop last entry of stack for long and double values
- PUTFIELD - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.CPRefInstruction
- put an instance field value
- PUTSTATIC - Static variable in class com.chaoswg.xtc4y.classdesc.code.instructions.