public class INVOKEVIRTUAL extends VirtualInvocation
argSize, arguments, cname, invokedMethod, lastObj, mname, signatureattr, insnIndex, mi, position| Modifier | Constructor and Description |
|---|---|
|
INVOKEVIRTUAL() |
protected |
INVOKEVIRTUAL(java.lang.String clsDescriptor,
java.lang.String methodName,
java.lang.String signature) |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(JVMInstructionVisitor insVisitor) |
int |
getByteCode() |
java.lang.String |
toString() |
execute, getFieldValue, getInvokedMethod, getInvokedMethod, isLastUnlock, isLockOwner, toPostExecString, typeSafeClonegetArgSize, getCalleeThis, getObjectSlot, getThisElementInfogetArgumentAttrs, getArgumentValue, getArgumentValues, getFieldOrArgumentValue, getInvokedMethod, getInvokedMethodClassName, getInvokedMethodName, getInvokedMethodSignature, getLastObjRef, getLength, getReturnType, getReturnTypeName, hasArgumentAttr, hasArgumentObjectAttr, isCompleted, isReferenceReturnType, setInvokedMethod, setupCalleereschedulesLockAcquisitionaddAttr, asInstruction, 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, isMonitorEnterPrologue, isSchedulingRelevant, removeAttr, replaceAttr, requiresClinitExecution, setAttr, setContext, setLocation, setMethodInfoclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitgetInvokedMethodasInstruction, getFileLocation, getFilePos, getInstructionIndex, getLength, getLineNumber, getMethodInfo, getMnemonic, getNext, getNext, getPosition, getPrev, getSourceLine, getSourceLocation, isBackJump, isCompleted, isExtendedInstruction, isFirstInstructionaddAttr, attrIterator, attrIterator, getAttr, getAttr, getNextAttr, hasAttr, hasAttr, removeAttr, replaceAttr, setAttrpublic INVOKEVIRTUAL()
protected INVOKEVIRTUAL(java.lang.String clsDescriptor,
java.lang.String methodName,
java.lang.String signature)
public int getByteCode()
public java.lang.String toString()
toString in class Instructionpublic void accept(JVMInstructionVisitor insVisitor)
accept in interface JVMInstructionaccept in class VirtualInvocation