Public Methods | |
void | dump (DataOutputStream out) throws IOException |
final int | getIndex () |
final void | setIndex (int n) |
String | toString (boolean verbose) |
void | dump (DataOutputStream out) throws IOException |
short | getCanonicalTag () |
final int | getIndex () |
Type | getType (ConstantPoolGen cp) |
final void | setIndex (int n) |
String | toString (boolean verbose) |
Protected Methods | |
LocalVariableInstruction (short tag, short c_tag, int n) | |
void | initFromFile (ByteSequence bytes, boolean wide) throws IOException |
LocalVariableInstruction (short tag, short c_tag, int n) | |
void | initFromFile (ByteSequence bytes, boolean wide) throws IOException |
Private Methods | |
LocalVariableInstruction (short canon_tag, short c_tag) | |
final boolean | wide () |
LocalVariableInstruction (short canon_tag, short c_tag) | |
final boolean | wide () |
Private Attributes | |
int | n |
short | c_tag |
short | canon_tag |
Definition at line 13 of file lib/jpf/de/fub/bytecode/generic/LocalVariableInstruction.java.
|
Empty constructor needed for the Class.newInstance() statement in Instruction.readInstruction(). Not to be used otherwise. tag and length are defined in readInstruction and initFromFile, respectively. Definition at line 23 of file lib/jpf/de/fub/bytecode/generic/LocalVariableInstruction.java. |
|
Definition at line 33 of file lib/jpf/de/fub/bytecode/generic/LocalVariableInstruction.java. |
|
Empty constructor needed for the Class.newInstance() statement in Instruction.readInstruction(). Not to be used otherwise. tag and length are defined in readInstruction and initFromFile, respectively. Definition at line 25 of file src/de/fub/bytecode/generic/LocalVariableInstruction.java. |
|
Definition at line 35 of file src/de/fub/bytecode/generic/LocalVariableInstruction.java. |
|
Dump instruction as byte code to stream out.
Reimplemented from Instruction. Definition at line 47 of file src/de/fub/bytecode/generic/LocalVariableInstruction.java. |
|
Dump instruction as byte code to stream out.
Reimplemented from Instruction. Definition at line 45 of file lib/jpf/de/fub/bytecode/generic/LocalVariableInstruction.java. |
|
Definition at line 62 of file src/de/fub/bytecode/generic/LocalVariableInstruction.java. |
|
Reimplemented from IndexedInstruction. Definition at line 68 of file src/de/fub/bytecode/generic/LocalVariableInstruction.java. |
|
Reimplemented from IndexedInstruction. Definition at line 61 of file lib/jpf/de/fub/bytecode/generic/LocalVariableInstruction.java. Referenced by MethodGen::setMaxLocals().
|
|
Reimplemented from TypedInstruction. Definition at line 71 of file src/de/fub/bytecode/generic/LocalVariableInstruction.java. Referenced by MethodGen::setMaxLocals().
|
|
Read needed data (e.g. index) from file. PRE: (ILOAD <= tag <= ALOAD_3) || (ISTORE <= tag <= ASTORE_3) Reimplemented from Instruction. Definition at line 91 of file src/de/fub/bytecode/generic/LocalVariableInstruction.java. |
|
Read needed data (e.g. index) from file. PRE: (ILOAD <= tag <= ALOAD_3) || (ISTORE <= tag <= ASTORE_3) Reimplemented from Instruction. Definition at line 66 of file lib/jpf/de/fub/bytecode/generic/LocalVariableInstruction.java. |
|
Set the local variable index Reimplemented from IndexedInstruction. Definition at line 114 of file src/de/fub/bytecode/generic/LocalVariableInstruction.java. |
|
Set the local variable index Reimplemented from IndexedInstruction. Definition at line 87 of file lib/jpf/de/fub/bytecode/generic/LocalVariableInstruction.java. |
|
Long output format: <name of opcode> "["<opcode number>"]" "("<length of instruction>")" "<"< local variable index>">"
Reimplemented from Instruction. Definition at line 141 of file src/de/fub/bytecode/generic/LocalVariableInstruction.java. |
|
Long output format: <name of opcode> "["<opcode number>"]" "("<length of instruction>")" "<"< local variable index>">"
Reimplemented from Instruction. Definition at line 114 of file lib/jpf/de/fub/bytecode/generic/LocalVariableInstruction.java. |