public abstract class InvokeInstruction extends Instruction
attr, insnIndex, mi, position| Constructor and Description |
|---|
InvokeInstruction() |
| Modifier and Type | Method and Description |
|---|---|
abstract MethodInfo |
getInvokedMethod() |
abstract java.lang.String |
getInvokedMethodClassName() |
abstract java.lang.String |
getInvokedMethodName() |
abstract java.lang.String |
getInvokedMethodSignature() |
protected boolean |
reschedulesLockAcquisition(ThreadInfo ti,
ElementInfo ei)
this does the lock registration/acquisition and respective transition break
return true if the caller has to re-execute
|
addAttr, asInstruction, attrIterator, attrIterator, cleanupTransients, execute, getAttr, getAttr, getFileLocation, getFilePos, getInstructionIndex, getLength, getLineNumber, getMethodInfo, getMnemonic, getNext, getNext, getNextAttr, getPosition, getPrev, getSourceLine, getSourceLocation, getSourceOrLocation, hasAttr, hasAttr, init, isBackJump, isCompleted, isExtendedInstruction, isFirstInstruction, isMonitorEnterPrologue, isSchedulingRelevant, removeAttr, replaceAttr, requiresClinitExecution, setAttr, setContext, setLocation, setMethodInfo, toPostExecString, toString, typeSafeCloneclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetByteCodepublic abstract MethodInfo getInvokedMethod()
public abstract java.lang.String getInvokedMethodName()
public abstract java.lang.String getInvokedMethodSignature()
public abstract java.lang.String getInvokedMethodClassName()
protected boolean reschedulesLockAcquisition(ThreadInfo ti, ElementInfo ei)