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