edu.toronto.cs.yasm.pprogram
Class AsmtPStmt

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

public class AsmtPStmt
extends PStmt

PAssignment.java Created: Fri Jun 25 14:29:05 2004

Version:
1.0
Author:
Kelvin Ku

Constructor Summary
AsmtPStmt(Expr _var, Expr _tCond, Expr _fCond)
           
 
Method Summary
 Expr getFalseCond()
           
 Expr getTrueCond()
           
 Expr getVar()
           
 void printMe(java.io.PrintWriter out)
           
 void setFalseCond(Expr v)
           
 void setTrueCond(Expr v)
           
 
Methods inherited from class edu.toronto.cs.yasm.pprogram.PStmt
exprFac, getDest, getId, getLabel, getLast, getLineNum, 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

AsmtPStmt

public AsmtPStmt(Expr _var,
                 Expr _tCond,
                 Expr _fCond)
Method Detail

getVar

public Expr getVar()

getTrueCond

public Expr getTrueCond()

getFalseCond

public Expr getFalseCond()

setTrueCond

public void setTrueCond(Expr v)

setFalseCond

public void setFalseCond(Expr v)

printMe

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