public class FRETURN extends ReturnInstruction
returnFrameattr, 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, setReturnFrameaddAttr, 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, typeSafeClonepublic int getReturnTypeSize()
getReturnTypeSize in class ReturnInstructionprotected Object getReturnedOperandAttr(StackFrame frame)
getReturnedOperandAttr in class ReturnInstructionprotected void getAndSaveReturnValue(StackFrame frame)
getAndSaveReturnValue in class ReturnInstructionprotected void pushReturnValue(StackFrame frame)
pushReturnValue in class ReturnInstructionpublic float getReturnValue()
public Float getReturnValue(ThreadInfo ti)
getReturnValue in class ReturnInstructionpublic int getByteCode()
getByteCode in class Instructionpublic String toString()
toString in class Instructionpublic void accept(InstructionVisitor insVisitor)
accept in interface InstructionVisitorAcceptoraccept in class ReturnInstruction