public class FRETURN extends ReturnInstruction
returnFrame
attr, insnIndex, mi, position
Constructor and Description |
---|
FRETURN() |
Modifier and Type | Method and Description |
---|---|
void |
accept(InstructionVisitor insVisitor) |
protected void |
getAndSaveReturnValue(StackFrame frame) |
int |
getByteCode() |
protected Object |
getReturnedOperandAttr(StackFrame frame) |
int |
getReturnTypeSize() |
float |
getReturnValue() |
Float |
getReturnValue(ThreadInfo ti) |
protected void |
pushReturnValue(StackFrame frame) |
String |
toString() |
addReturnAttr, cleanupTransients, execute, getNextReturnAttr, getReturnAttr, getReturnAttr, getReturnFrame, hasReturnAttr, hasReturnAttr, returnAttrIterator, returnAttrIterator, setReturnAttr, setReturnFrame
addAttr, 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, isSchedulingRelevant, removeAttr, replaceAttr, requiresClinitExecution, setAttr, setContext, setLocation, setMethodInfo, typeSafeClone
public int getReturnTypeSize()
getReturnTypeSize
in class ReturnInstruction
protected Object getReturnedOperandAttr(StackFrame frame)
getReturnedOperandAttr
in class ReturnInstruction
protected void getAndSaveReturnValue(StackFrame frame)
getAndSaveReturnValue
in class ReturnInstruction
protected void pushReturnValue(StackFrame frame)
pushReturnValue
in class ReturnInstruction
public float getReturnValue()
public Float getReturnValue(ThreadInfo ti)
getReturnValue
in class ReturnInstruction
public int getByteCode()
getByteCode
in class Instruction
public String toString()
toString
in class Instruction
public void accept(InstructionVisitor insVisitor)
accept
in interface InstructionVisitorAcceptor
accept
in class ReturnInstruction