See: Description
| Interface | Description |
|---|---|
| OpcodeGroups |
This interface groups some opcodes together.
|
| Opcodes |
This interface holds all of the opcodes and their mnemonics specified in Java
Virtual Machine Specification, 2nd edition, chapter 9.
|
| ReturnInstruction |
A tagging interface representing return Instructions.
|
| Class | Description |
|---|---|
| AALoad |
Load a reference from an array.
|
| AAStore |
Store a reference to an array.
|
| AConstNull |
Push a null reference into stack.
|
| ALoad |
Load a reference from local variable at given index.
|
| ALoad0 |
Load a reference from local variable 0.
|
| ALoad1 |
Load a reference from local variable 1.
|
| ALoad2 |
Load a reference from local variable 2.
|
| ALoad3 |
Load a reference from local variable 3.
|
| ANewArray | |
| AReturn | |
| ArrayLength | |
| AStore |
Stores a reference into Local variable at given index.
|
| AStore0 |
Stores a reference into Local variable 0.
|
| AStore1 |
Stores a reference into Local variable 1.
|
| AStore2 |
Stores a reference into Local variable 2.
|
| AStore3 |
Stores a reference into Local variable 3.
|
| AThrow | |
| BALoad | |
| BAStore | |
| BIPush | |
| BreakPoint | |
| CALoad | |
| CAStore | |
| CheckCast | |
| CPInstruction |
This class represents an Instruction, that has a reference to Constant pool
|
| D2F | |
| D2I | |
| D2L | |
| DAdd | |
| DALoad |
Load a double from an array.
|
| DAStore |
Store a double to an array.
|
| DCmpG | |
| DCmpL | |
| DConst0 |
Push a constant 0.0 double into stack.
|
| DConst1 |
Push a constant 1.0 double into stack.
|
| DDiv | |
| DLoad |
Load a double from local variable at given index.
|
| DLoad0 |
Load a double from local variable 0.
|
| DLoad1 |
Load a double from local variable 1.
|
| DLoad2 |
Load a double from local variable 2.
|
| DLoad3 |
Load a double from local variable 3.
|
| DMul | |
| DNeg | |
| DRem | |
| DReturn | |
| DStore |
Stores a double into Local variable at given index.
|
| DStore0 |
Stores a double into Local variable 0.
|
| DStore1 |
Stores a double into Local variable 1.
|
| DStore2 |
Stores a double into Local variable 2.
|
| DStore3 |
Stores a double into Local variable 3.
|
| DSub | |
| Dup | |
| Dup2 | |
| Dup2X1 | |
| Dup2X2 | |
| DupX1 | |
| DupX2 | |
| F2D | |
| F2I | |
| F2L | |
| FAdd | |
| FALoad |
Load a float from an array.
|
| FAStore |
Store a float to an array.
|
| FCmpG | |
| FCmpL | |
| FConst0 |
Push a constant 0.0 float into stack.
|
| FConst1 |
Push a constant 1.0 float into stack.
|
| FConst2 |
Push a constant 2.0 float into stack.
|
| FDiv | |
| FieldAccess |
This class represents a field access instruction.
|
| FLoad |
Load a float from local variable at given index.
|
| FLoad0 |
Load a float from local variable 0.
|
| FLoad1 |
Load a float from local variable 1.
|
| FLoad2 |
Load a float from local variable 2.
|
| FLoad3 |
Load a float from local variable 3.
|
| FMul | |
| FNeg | |
| FRem | |
| FReturn | |
| FStore |
Stores a float into Local variable at given index.
|
| FStore0 |
Stores a float into Local variable 0.
|
| FStore1 |
Stores a float into Local variable 1.
|
| FStore2 |
Stores a float into Local variable 2.
|
| FStore3 |
Stores a float into Local variable 3.
|
| FSub | |
| GetField | |
| GetStatic | |
| Goto | |
| GotoW | |
| I2B | |
| I2C | |
| I2D | |
| I2F | |
| I2L | |
| I2S | |
| IAdd | |
| IALoad |
Load an int from an array.
|
| IAnd | |
| IAStore |
Store an int to an array.
|
| IConst0 |
Push a constant 0 int into stack.
|
| IConst1 |
Push a constant 1 int into stack.
|
| IConst2 |
Push a constant 2 int into stack.
|
| IConst3 |
Push a constant 3 int into stack.
|
| IConst4 |
Push a constant 4 int into stack.
|
| IConst5 |
Push a constant 5 int into stack.
|
| IConstM1 |
Push a constant -1 int into stack.
|
| IDiv | |
| IfACmpEq | |
| IfACmpNe | |
| IfEq | |
| IfGe | |
| IfGt | |
| IfICmpEq | |
| IfICmpGe | |
| IfICmpGt | |
| IfICmpLe | |
| IfICmpLt | |
| IfICmpNe | |
| IfLe | |
| IfLt | |
| IfNe | |
| IfNonNull | |
| IfNull | |
| IInc |
This instruction increments a local variable by constant.
|
| ILoad |
Load an int from local variable at given index.
|
| ILoad0 |
Load an int from local variable 0.
|
| ILoad1 |
Load an int from local variable 1.
|
| ILoad2 |
Load an int from local variable 2.
|
| ILoad3 |
Load an int from local variable 3.
|
| ImpDep1 | |
| ImpDep2 | |
| IMul | |
| INeg | |
| InstanceOf | |
| Invocation |
This class represents a method invocation instruction.
|
| InvokeDynamic | |
| InvokeInterface | |
| InvokeSpecial | |
| InvokeStatic | |
| InvokeVirtual | |
| IOr | |
| IRem | |
| IReturn | |
| IShl | |
| IShr | |
| IStore |
Stores an int into local variable at given index.
|
| IStore0 |
Stores an int into local variable 0.
|
| IStore1 |
Stores an int into local variable 1.
|
| IStore2 |
Stores an int into local variable 2.
|
| IStore3 |
Stores an int into local variable 3.
|
| ISub | |
| IUShr | |
| IXor | |
| Jsr | |
| JsrW | |
| L2D | |
| L2F | |
| L2I | |
| LAdd | |
| LALoad |
Load a long from an array.
|
| LAnd | |
| LAStore |
Store a long to an array.
|
| LCmp | |
| LConst0 |
Push a constant long 0 into stack.
|
| LConst1 |
Push a constant long 1 into stack.
|
| Ldc |
Push an entry from ConstantPool.
|
| Ldc2W |
Push a long or double entry from ConstantPool.
|
| LdcW |
Push an entry from ConstantPool.
|
| LDiv | |
| LLoad |
Load a long from local variable at given index.
|
| LLoad0 |
Load a long from local variable 0.
|
| LLoad1 |
Load a long from local variable 1.
|
| LLoad2 |
Load a long from local variable 2.
|
| LLoad3 |
Load a long from local variable 3.
|
| LMul | |
| LNeg | |
| LOr | |
| LRem | |
| LReturn | |
| LShl | |
| LShr | |
| LStore |
Stores a long into Local variable at given index.
|
| LStore0 |
Stores a long into Local variable 0.
|
| LStore1 |
Stores a long into Local variable 1.
|
| LStore2 |
Stores a long into Local variable 2.
|
| LStore3 |
Stores a long into Local variable 3.
|
| LSub | |
| LUShr | |
| LVInstruction |
This class represents an Instruction, that references a local variable.
|
| LXor | |
| MonitorEnter | |
| MonitorExit | |
| MultiNewArray | |
| New | |
| NewArray | |
| Nop | |
| Pop | |
| Pop2 | |
| PutField | |
| PutStatic | |
| ReferencingInstruction |
This class represents an Instruction, that uses Object references.
|
| Ret | |
| Return | |
| SALoad | |
| SAStore | |
| SIPush | |
| Swap | |
| Wide |
Extends a local variable instructions index with additional byte.
|
| Enum | Description |
|---|---|
| LVInstruction.LVType |
Copyright © 2017. All rights reserved.