public class INVOKEVIRTUAL extends VirtualInvocation
argSize, arguments, cname, invokedMethod, lastObj, mname, signature
attr, insnIndex, mi, position
Modifier | Constructor and Description |
---|---|
|
INVOKEVIRTUAL() |
protected |
INVOKEVIRTUAL(String clsDescriptor,
String methodName,
String signature) |
Modifier and Type | Method and Description |
---|---|
void |
accept(InstructionVisitor insVisitor) |
int |
getByteCode() |
String |
toString() |
execute, getFieldValue, getInvokedMethod, getInvokedMethod, isLastUnlock, isLockOwner, typeSafeClone
getCalleeThis, getThisElementInfo
checkSyncCG, getArgSize, getArgumentAttrs, getArgumentValue, getArgumentValues, getFieldOrArgumentValue, getInvokedMethod, getInvokedMethodClassName, getInvokedMethodName, getInvokedMethodSignature, getLastObjRef, getLength, getReturnType, getReturnTypeName, hasArgumentAttr, hasAttrRefArgument, isCompleted, isReferenceReturnType, setInvokedMethod, setupCallee
addAttr, 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, setMethodInfo
public int getByteCode()
getByteCode
in class Instruction
public String toString()
toString
in class Instruction
public void accept(InstructionVisitor insVisitor)
accept
in interface InstructionVisitorAcceptor
accept
in class VirtualInvocation