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.