EDU.purdue.cs.bloat.tree
Class CondExpr

java.lang.Object
  |
  +--EDU.purdue.cs.bloat.tree.Node
        |
        +--EDU.purdue.cs.bloat.tree.Expr
              |
              +--EDU.purdue.cs.bloat.tree.CondExpr
Direct Known Subclasses:
InstanceOfExpr

public abstract class CondExpr
extends Expr

CondExpr is a superclass for conditional expressions. That is, an expression that yields a true or false value.

See Also:
InstanceOfExpr

Fields inherited from class EDU.purdue.cs.bloat.tree.Expr
type
 
Fields inherited from class EDU.purdue.cs.bloat.tree.Node
parent
 
Constructor Summary
CondExpr(Type type)
          Constructor.
 
Methods inherited from class EDU.purdue.cs.bloat.tree.Expr
cleanupOnly, clone, comparator, copyInto, def, equalsExpr, exprHashCode, isDef, setDef, setType, stmt, type
 
Methods inherited from class EDU.purdue.cs.bloat.tree.Node
block, cleanup, copyInto, hasParent, key, parent, replaceWith, replaceWith, setKey, setParent, setValueNumber, toString, valueNumber, visit, visitChildren, visitForceChildren, visitOnly
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

CondExpr

public CondExpr(Type type)
Constructor.
Parameters:
type - The Type of this expression.