harpoon.IR.Bytecode
Class InRet
java.lang.Object
harpoon.IR.Bytecode.Instr
harpoon.IR.Bytecode.InCti
harpoon.IR.Bytecode.InRet
- All Implemented Interfaces:
- HCodeElement, CFGraphable<Instr,harpoon.IR.Bytecode.InstrEdge>, Graph.Node<Instr,harpoon.IR.Bytecode.InstrEdge>, Comparable<Instr>
public class InRet
- extends InCti
InRet
is an InCti with an operand.
- Version:
- $Id: InRet.java,v 1.2 2002/02/25 21:04:17 cananian Exp $
- Author:
- C. Scott Ananian <cananian@alumni.princeton.edu>
Constructor Summary |
InRet(String sourcefile,
int linenumber,
byte[] code,
int pc)
Creates a InRet . |
Methods inherited from class harpoon.IR.Bytecode.Instr |
compareTo, edgeC, edges, equals, getID, getLineNumber, getSourceFile, hashCode, isPred, isSucc, newEdge, next, next, pred, predC, prev, prev, succ, succC |
InRet
public InRet(String sourcefile,
int linenumber,
byte[] code,
int pc)
- Creates a
InRet
.
getOperand
public OpLocalVariable getOperand()
- Returns the local variable operand of the RET instruction.
toString
public String toString()
- Description copied from class:
InCti
- Return human-readable instruction string.
- Overrides:
toString
in class InCti