All Packages Class Hierarchy This Package Previous Next Index
Class espresso.classfile.classgen.INVOKEINTERFACE
java.lang.Object
|
+----espresso.classfile.classgen.Instruction
|
+----espresso.classfile.classgen.CPInstruction
|
+----espresso.classfile.classgen.INVOKEINTERFACE
- public final class INVOKEINTERFACE
- extends CPInstruction
INVOKEINTERFACE - Invoke interface method
Stack: ..., objectref, [arg1, [arg2 ...]] -> ...
-
nargs
-
-
INVOKEINTERFACE()
- Empty constructor needed for the Class.newInstance() statement in
Instruction.readInstruction().
-
INVOKEINTERFACE(int, int)
-
-
dump(DataOutputStream)
- Dump instruction as byte code to stream out.
-
initFromFile(ByteSequence, boolean)
- Read needed data (i.e.
nargs
private int nargs
INVOKEINTERFACE
INVOKEINTERFACE()
- Empty constructor needed for the Class.newInstance() statement in
Instruction.readInstruction(). Not to be used otherwise.
INVOKEINTERFACE
public INVOKEINTERFACE(int index,
int nargs)
dump
public void dump(DataOutputStream out) throws IOException
- Dump instruction as byte code to stream out.
- Parameters:
- out - Output stream
- Overrides:
- dump in class CPInstruction
initFromFile
protected void initFromFile(ByteSequence bytes,
boolean wide) throws IOException
- Read needed data (i.e. index) from file.
- Overrides:
- initFromFile in class CPInstruction
All Packages Class Hierarchy This Package Previous Next Index