public class IRETURN extends JVMReturnInstruction
returnFrame
attr, insnIndex, mi, position
Constructor and Description |
---|
IRETURN() |
Modifier and Type | Method and Description |
---|---|
void |
accept(JVMInstructionVisitor insVisitor) |
protected void |
getAndSaveReturnValue(StackFrame ti) |
int |
getByteCode() |
protected java.lang.Object |
getReturnedOperandAttr(StackFrame frame) |
int |
getReturnTypeSize() |
int |
getReturnValue() |
java.lang.Object |
getReturnValue(ThreadInfo ti) |
protected void |
pushReturnValue(StackFrame ti) |
java.lang.String |
toString() |
addReturnAttr, cleanupTransients, execute, getNextReturnAttr, getReturnAttr, getReturnAttr, getReturnFrame, hasReturnAttr, hasReturnAttr, returnAttrIterator, returnAttrIterator, setReturnAttr, setReturnFrame, toPostExecString
addAttr, asInstruction, attrIterator, attrIterator, 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, typeSafeClone
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
asInstruction, getFileLocation, getFilePos, getInstructionIndex, getLength, getLineNumber, getMethodInfo, getMnemonic, getNext, getNext, getPosition, getPrev, getSourceLine, getSourceLocation, isBackJump, isCompleted, isExtendedInstruction, isFirstInstruction
addAttr, attrIterator, attrIterator, getAttr, getAttr, getNextAttr, hasAttr, hasAttr, removeAttr, replaceAttr, setAttr
public int getReturnTypeSize()
getReturnTypeSize
in class JVMReturnInstruction
protected java.lang.Object getReturnedOperandAttr(StackFrame frame)
getReturnedOperandAttr
in class JVMReturnInstruction
protected void getAndSaveReturnValue(StackFrame ti)
getAndSaveReturnValue
in class JVMReturnInstruction
protected void pushReturnValue(StackFrame ti)
pushReturnValue
in class JVMReturnInstruction
public int getReturnValue()
public java.lang.Object getReturnValue(ThreadInfo ti)
getReturnValue
in class JVMReturnInstruction
public int getByteCode()
public java.lang.String toString()
toString
in class Instruction
public void accept(JVMInstructionVisitor insVisitor)
accept
in interface JVMInstruction
accept
in class JVMReturnInstruction