harpoon.IR.Tree
Class Translation.Cx

java.lang.Object
  extended by harpoon.IR.Tree.Translation.Exp
      extended by harpoon.IR.Tree.Translation.Cx
Enclosing class:
Translation

public abstract static class Translation.Cx
extends Translation.Exp

The Translation.Cx abstract class specifies how to evaluate a conditional as an expression or as a side-effects-only statement.


Constructor Summary
Translation.Cx()
           
 
Method Summary
protected  Exp unExImpl(TreeFactory tf)
           
protected  Stm unNxImpl(TreeFactory tf)
           
 
Methods inherited from class harpoon.IR.Tree.Translation.Exp
unCx, unCxImpl, unEx, unNx
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Translation.Cx

public Translation.Cx()
Method Detail

unExImpl

protected Exp unExImpl(TreeFactory tf)
Specified by:
unExImpl in class Translation.Exp

unNxImpl

protected Stm unNxImpl(TreeFactory tf)
Specified by:
unNxImpl in class Translation.Exp