|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||
java.lang.Objectorg.apache.jdo.impl.enhancer.classfile.Insn
org.apache.jdo.impl.enhancer.classfile.InsnConstOp
org.apache.jdo.impl.enhancer.classfile.InsnInterfaceInvoke
Special instruction form for the opc_invokeinterface instruction
| Field Summary | |
private int |
nArgsOp
|
| Fields inherited from class org.apache.jdo.impl.enhancer.classfile.InsnConstOp |
|
| Fields inherited from class org.apache.jdo.impl.enhancer.classfile.Insn |
NO_OFFSET, opc_target |
| Constructor Summary | |
|
InsnInterfaceInvoke(ConstInterfaceMethodRef methodRefOp,
int nArgsOp)
constructor for opc_invokeinterface |
(package private) |
InsnInterfaceInvoke(ConstInterfaceMethodRef methodRefOp,
int nArgsOp,
int offset)
|
| Method Summary | |
java.lang.String |
argTypes()
What are the types of the stack operands ? |
boolean |
branches()
Does this instruction branch? |
boolean |
isEqual(java.util.Stack msg,
java.lang.Object obj)
Compares this instance with another for structural equality. |
ConstInterfaceMethodRef |
method()
Return the interface to be invoked |
int |
nArgs()
Return the number of arguments to the interface |
int |
nStackArgs()
How many words of stack operands does this instruction take? |
int |
nStackResults()
How many words of stack results does this instruction deposit? |
(package private) void |
print(java.io.PrintStream out,
int indent)
|
(package private) static InsnInterfaceInvoke |
read(InsnReadEnv insnEnv,
int myPC)
|
java.lang.String |
resultTypes()
What are the types of the stack results? |
(package private) int |
size()
|
(package private) int |
store(byte[] buf,
int index)
|
| Methods inherited from class org.apache.jdo.impl.enhancer.classfile.InsnConstOp |
setValue, value |
| Methods inherited from class org.apache.jdo.impl.enhancer.classfile.Insn |
append, create, create, create, create, insert, loadStoreDataType, markTargets, next, offset, opcode, opName, prev, printInsn, printList, read, remove, resolveOffset, setNext, storeInt, storeShort, toString |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
private int nArgsOp
| Constructor Detail |
public InsnInterfaceInvoke(ConstInterfaceMethodRef methodRefOp,
int nArgsOp)
InsnInterfaceInvoke(ConstInterfaceMethodRef methodRefOp,
int nArgsOp,
int offset)
| Method Detail |
public int nStackArgs()
Insn
nStackArgs in class InsnConstOppublic int nStackResults()
Insn
nStackResults in class InsnConstOppublic java.lang.String argTypes()
argTypes in class InsnConstOppublic java.lang.String resultTypes()
resultTypes in class InsnConstOppublic boolean branches()
Insn
branches in class InsnConstOppublic ConstInterfaceMethodRef method()
public int nArgs()
public boolean isEqual(java.util.Stack msg,
java.lang.Object obj)
isEqual in class InsnConstOp
void print(java.io.PrintStream out,
int indent)
print in class InsnConstOp
int store(byte[] buf,
int index)
store in class InsnConstOpint size()
size in class InsnConstOp
static InsnInterfaceInvoke read(InsnReadEnv insnEnv,
int myPC)
|
|||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||||