Methods
| Modifier and Type |
Method and Description |
void |
accept(InstructionVisitor visitor) |
Instruction |
clone() |
int |
compareTo(Instruction o) |
static Instruction |
create(OpCode opCode) |
static Instruction |
create(OpCode opCode,
double value) |
static Instruction |
create(OpCode opCode,
DynamicCallSite callSite) |
static Instruction |
create(OpCode opCode,
FieldReference field) |
static Instruction |
create(OpCode opCode,
float value) |
static Instruction |
create(OpCode opCode,
Instruction target) |
static Instruction |
create(OpCode opCode,
int value) |
static Instruction |
create(OpCode opCode,
long value) |
static Instruction |
create(OpCode opCode,
MethodReference method) |
static Instruction |
create(OpCode opCode,
short value) |
static Instruction |
create(OpCode opCode,
SwitchInfo switchInfo) |
static Instruction |
create(OpCode opCode,
TypeReference type) |
static Instruction |
create(OpCode opCode,
TypeReference type,
int operand) |
static Instruction |
create(OpCode opCode,
VariableReference variable) |
static Instruction |
create(OpCode opCode,
VariableReference variable,
int operand) |
int |
getEndOffset() |
Label |
getLabel() |
Instruction |
getNext() |
int |
getOffset() |
OpCode |
getOpCode() |
<T> T |
getOperand(int index) |
int |
getOperandCount() |
Instruction |
getPrevious() |
int |
getSize() |
boolean |
hasLabel() |
boolean |
hasOffset() |
boolean |
hasOperand() |
void |
setLabel(Label label) |
void |
setNext(Instruction next) |
void |
setOffset(int offset) |
void |
setOpCode(OpCode opCode) |
void |
setOperand(java.lang.Object operand) |
void |
setPrevious(Instruction previous) |
java.lang.String |
toString() |