edu.toronto.cs.yasm.pprogram
Class FunctionCallPrologue

java.lang.Object
  extended by edu.toronto.cs.yasm.pprogram.PStmt
      extended by edu.toronto.cs.yasm.pprogram.PrllAsmtPStmt
          extended by edu.toronto.cs.yasm.pprogram.FunctionCallPrologue

public class FunctionCallPrologue
extends PrllAsmtPStmt


Constructor Summary
FunctionCallPrologue(FunctionCallPStmt _call)
           
 
Method Summary
 FunctionCallPStmt getCall()
           
 int getLineNum()
          Returns line number of this statement, or -1 if the line number is unknown.
 WPComputer getWPComputer()
           
 void printMe(java.io.PrintWriter out)
           
 
Methods inherited from class edu.toronto.cs.yasm.pprogram.PrllAsmtPStmt
addAsmt, getAsmts, setAsmts, symExec
 
Methods inherited from class edu.toronto.cs.yasm.pprogram.PStmt
exprFac, getDest, getId, getLabel, getLast, getNext, getParent, getPProgram, getRefinerInfo, getSourceBlock, getSourceExpr, print, print, printMe, setDest, setId, setLabel, setNext, setParent, setRefinerInfo, setSourceBlock, setTail, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

FunctionCallPrologue

public FunctionCallPrologue(FunctionCallPStmt _call)
Method Detail

getCall

public FunctionCallPStmt getCall()

getLineNum

public int getLineNum()
Description copied from class: PStmt
Returns line number of this statement, or -1 if the line number is unknown.

Overrides:
getLineNum in class PrllAsmtPStmt
Returns:
an int value

printMe

public void printMe(java.io.PrintWriter out)
Overrides:
printMe in class PrllAsmtPStmt

getWPComputer

public WPComputer getWPComputer()
Overrides:
getWPComputer in class PrllAsmtPStmt