Package 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
-
- All Implemented Interfaces:
java.lang.Cloneable
- 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
-
-
Method Summary
-
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
-
-
-
-
Constructor Detail
-
CondExpr
public CondExpr(Type type)
Constructor.- Parameters:
type- The Type of this expression.
-
-