public class INVOKEINTERFACE extends VirtualInvocation
argSize, arguments, cname, invokedMethod, lastObj, mname, signatureattr, insnIndex, mi, position| Modifier | Constructor and Description |
|---|---|
|
INVOKEINTERFACE() |
protected |
INVOKEINTERFACE(String clsDescriptor,
String methodName,
String signature) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(InstructionVisitor insVisitor) |
int |
getByteCode() |
int |
getLength()
return the length in bytes of this instruction.
|
String |
toString() |
execute, getFieldValue, getInvokedMethod, getInvokedMethod, isLastUnlock, isLockOwner, typeSafeClonegetCalleeThis, getThisElementInfocheckSyncCG, getArgSize, getArgumentAttrs, getArgumentValue, getArgumentValues, getFieldOrArgumentValue, getInvokedMethod, getInvokedMethodClassName, getInvokedMethodName, getInvokedMethodSignature, getLastObjRef, getReturnType, getReturnTypeName, hasArgumentAttr, hasAttrRefArgument, isCompleted, isReferenceReturnType, setInvokedMethod, setupCalleeaddAttr, attrIterator, attrIterator, cleanupTransients, getAttr, getAttr, getFileLocation, getFilePos, getInstructionIndex, getLineNumber, getMethodInfo, getMnemonic, getNext, getNext, getNextAttr, getPosition, getPrev, getSourceLine, getSourceLocation, getSourceOrLocation, hasAttr, hasAttr, init, isBackJump, isExtendedInstruction, isFirstInstruction, isSchedulingRelevant, removeAttr, replaceAttr, requiresClinitExecution, setAttr, setContext, setLocation, setMethodInfopublic int getLength()
InstructiongetLength in class InvokeInstructionpublic int getByteCode()
getByteCode in class Instructionpublic String toString()
toString in class Instructionpublic void accept(InstructionVisitor insVisitor)
accept in interface InstructionVisitorAcceptoraccept in class VirtualInvocation