public class IRETURN extends ReturnInstruction
returnFrameattr, insnIndex, mi, position| Constructor and Description |
|---|
IRETURN() |
| Modifier and Type | Method and Description |
|---|---|
void |
accept(InstructionVisitor insVisitor) |
protected void |
getAndSaveReturnValue(StackFrame ti) |
int |
getByteCode() |
protected Object |
getReturnedOperandAttr(StackFrame frame) |
int |
getReturnTypeSize() |
int |
getReturnValue() |
Object |
getReturnValue(ThreadInfo ti) |
protected void |
pushReturnValue(StackFrame ti) |
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 ti)
getAndSaveReturnValue in class ReturnInstructionprotected void pushReturnValue(StackFrame ti)
pushReturnValue in class ReturnInstructionpublic int getReturnValue()
public Object 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