Methods Summary |
---|
public java.lang.String | argTypes()What are the types of the stack operands ?
return super.argTypes();
|
public boolean | branches()
return false;
|
public ConstInterfaceMethodRef | method()Return the interface to be invoked
return (ConstInterfaceMethodRef) value();
|
public int | nArgs()Return the number of arguments to the interface
return nArgsOp;
|
public int | nStackArgs()
return super.nStackArgs();
|
public int | nStackResults()
return super.nStackResults();
|
void | print(java.io.PrintStream out, int indent)
ClassPrint.spaces(out, indent);
out.println(offset() + " opc_invokeinterface " + //NOI18N
"pool(" + method().getIndex() + ")," + nArgsOp);//NOI18N
|
static com.sun.jdo.api.persistence.enhancer.classfile.InsnInterfaceInvoke | read(InsnReadEnv insnEnv, int myPC)
ConstInterfaceMethodRef iface = (ConstInterfaceMethodRef)
insnEnv.pool().constantAt(insnEnv.getUShort());
int nArgs = insnEnv.getUByte();
insnEnv.getByte(); // eat reserved arg
return new InsnInterfaceInvoke(iface, nArgs, myPC);
|
public java.lang.String | resultTypes()What are the types of the stack results?
return super.resultTypes();
|
int | size()
return 5;
|
int | store(byte[] buf, int index)
buf[index++] = (byte) opcode();
index = storeShort(buf, index, (short)method().getIndex());
buf[index++] = (byte) nArgsOp;
buf[index++] = (byte) 0;
return index;
|