public class FRETURN extends JVMReturnInstruction
returnFrame
attr, insnIndex, mi, position
Constructor and Description |
---|
FRETURN() |
Modifier and Type | Method and Description |
---|---|
void |
accept(JVMInstructionVisitor insVisitor) |
protected void |
getAndSaveReturnValue(StackFrame frame) |
int |
getByteCode() |
protected java.lang.Object |
getReturnedOperandAttr(StackFrame frame) |
int |
getReturnTypeSize() |
float |
getReturnValue() |
java.lang.Float |
getReturnValue(ThreadInfo ti) |
protected void |
pushReturnValue(StackFrame frame) |
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 frame)
getAndSaveReturnValue
in class JVMReturnInstruction
protected void pushReturnValue(StackFrame frame)
pushReturnValue
in class JVMReturnInstruction
public float getReturnValue()
public java.lang.Float 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