public abstract class LoadInstruction extends LocalVariableInstruction implements PushInstruction
Modifier and Type | Field and Description |
---|---|
private static long |
serialVersionUID |
n
length, opcode
Modifier | Constructor and Description |
---|---|
(package private) |
LoadInstruction(short canon_tag,
short c_tag)
Empty constructor needed for the Class.newInstance() statement in
Instruction.readInstruction().
|
protected |
LoadInstruction(short opcode,
short c_tag,
int n) |
Modifier and Type | Method and Description |
---|---|
void |
accept(Visitor v)
Call corresponding visitor method(s).
|
dump, getCanonicalTag, getIndex, getType, initFromFile, setIndex, toString
consumeStack, copy, dispose, equals, getComparator, getLength, getName, getOpcode, hashCode, produceStack, readInstruction, setComparator, toString, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
produceStack
private static final long serialVersionUID
LoadInstruction(short canon_tag, short c_tag)
protected LoadInstruction(short opcode, short c_tag, int n)
opcode
- Instruction opcodec_tag
- Instruction number for compact version, ALOAD_0, e.g.n
- local variable index (unsigned short)public void accept(Visitor v)
accept
in class Instruction
v
- Visitor object