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, typeSafeClone
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
getByteCode
public 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)