Public Methods | |
void | dump (DataOutputStream out) throws IOException |
final int | getIndex () |
Type | getType (ConstantPoolGen cpg) |
void | setIndex (int index) |
String | toString (ConstantPool cp) |
String | toString (boolean verbose) |
void | dump (DataOutputStream out) throws IOException |
final int | getIndex () |
Type | getType (ConstantPoolGen cpg) |
void | setIndex (int index) |
String | toString (ConstantPool cp) |
String | toString (boolean verbose) |
Protected Methods | |
CPInstruction (short tag, int index) | |
void | initFromFile (ByteSequence bytes, boolean wide) throws IOException |
CPInstruction (short tag, int index) | |
void | initFromFile (ByteSequence bytes, boolean wide) throws IOException |
Protected Attributes | |
int | index |
Private Methods | |
CPInstruction () | |
CPInstruction () |
Definition at line 19 of file lib/jpf/de/fub/bytecode/generic/CPInstruction.java.
|
Empty constructor needed for the Class.newInstance() statement in Instruction.readInstruction(). Not to be used otherwise. Definition at line 26 of file lib/jpf/de/fub/bytecode/generic/CPInstruction.java. |
|
Definition at line 30 of file lib/jpf/de/fub/bytecode/generic/CPInstruction.java. |
|
Empty constructor needed for the Class.newInstance() statement in Instruction.readInstruction(). Not to be used otherwise. Definition at line 28 of file src/de/fub/bytecode/generic/CPInstruction.java. |
|
Definition at line 32 of file src/de/fub/bytecode/generic/CPInstruction.java. |
|
Dump instruction as byte code to stream out.
Reimplemented from Instruction. Reimplemented in FieldOrMethod, INVOKEINTERFACE, LDC, MULTIANEWARRAY, FieldOrMethod, INVOKEINTERFACE, LDC, and MULTIANEWARRAY. Definition at line 40 of file src/de/fub/bytecode/generic/CPInstruction.java. |
|
Dump instruction as byte code to stream out.
Reimplemented from Instruction. Reimplemented in FieldOrMethod, INVOKEINTERFACE, LDC, MULTIANEWARRAY, FieldOrMethod, INVOKEINTERFACE, LDC, and MULTIANEWARRAY. Definition at line 38 of file lib/jpf/de/fub/bytecode/generic/CPInstruction.java. |
|
Reimplemented from IndexedInstruction. Definition at line 47 of file src/de/fub/bytecode/generic/CPInstruction.java. |
|
Reimplemented from IndexedInstruction. Definition at line 45 of file lib/jpf/de/fub/bytecode/generic/CPInstruction.java. |
|
Reimplemented from TypedInstruction. Reimplemented in FieldInstruction, InvokeInstruction, LDC, LDC2_W, FieldInstruction, InvokeInstruction, LDC, and LDC2_W. Definition at line 50 of file src/de/fub/bytecode/generic/CPInstruction.java. |
|
Reimplemented from TypedInstruction. Reimplemented in FieldInstruction, InvokeInstruction, LDC, LDC2_W, FieldInstruction, InvokeInstruction, LDC, and LDC2_W. Definition at line 48 of file lib/jpf/de/fub/bytecode/generic/CPInstruction.java. Referenced by FieldInstruction::getFieldSize().
|
|
Read needed data (i.e., index) from file.
Reimplemented from Instruction. Reimplemented in INVOKEINTERFACE, LDC, LDC_W, MULTIANEWARRAY, INVOKEINTERFACE, LDC, LDC_W, and MULTIANEWARRAY. Definition at line 64 of file src/de/fub/bytecode/generic/CPInstruction.java. |
|
Read needed data (i.e. index) from file. Reimplemented from Instruction. Reimplemented in INVOKEINTERFACE, LDC, LDC_W, MULTIANEWARRAY, INVOKEINTERFACE, LDC, LDC_W, and MULTIANEWARRAY. Definition at line 60 of file lib/jpf/de/fub/bytecode/generic/CPInstruction.java. |
|
Set the index to constant pool.
Reimplemented from IndexedInstruction. Reimplemented in LDC, and LDC. Definition at line 74 of file src/de/fub/bytecode/generic/CPInstruction.java. |
|
Set the index to constant pool. Reimplemented from IndexedInstruction. Reimplemented in LDC, and LDC. Definition at line 69 of file lib/jpf/de/fub/bytecode/generic/CPInstruction.java. |
|
Long output format: <name of opcode> "["<opcode number>"]" "("<length of instruction>")" "<"< constant pool index>">"
Reimplemented from Instruction. Reimplemented in MULTIANEWARRAY, and MULTIANEWARRAY. Definition at line 101 of file src/de/fub/bytecode/generic/CPInstruction.java. |
|
Reimplemented from Instruction. Reimplemented in FieldInstruction, InvokeInstruction, INVOKEINTERFACE, MULTIANEWARRAY, FieldInstruction, InvokeInstruction, INVOKEINTERFACE, and MULTIANEWARRAY. Definition at line 83 of file src/de/fub/bytecode/generic/CPInstruction.java. |
|
Long output format: <name of opcode> "["<opcode number>"]" "("<length of instruction>")" "<"< constant pool index>">"
Reimplemented from Instruction. Reimplemented in MULTIANEWARRAY, and MULTIANEWARRAY. Definition at line 96 of file lib/jpf/de/fub/bytecode/generic/CPInstruction.java. |
|
Reimplemented from Instruction. Reimplemented in FieldInstruction, InvokeInstruction, INVOKEINTERFACE, MULTIANEWARRAY, FieldInstruction, InvokeInstruction, INVOKEINTERFACE, and MULTIANEWARRAY. Definition at line 78 of file lib/jpf/de/fub/bytecode/generic/CPInstruction.java. |