SandMark version 2.0


sandmark.obfuscate.boolsplitter.dtree
Class CondExpr

java.lang.Object
  |
  +--sandmark.obfuscate.boolsplitter.dtree.Node
        |
        +--sandmark.obfuscate.boolsplitter.dtree.Expr
              |
              +--sandmark.obfuscate.boolsplitter.dtree.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

Field Summary
 
Fields inherited from class sandmark.obfuscate.boolsplitter.dtree.Expr
B, BARRAY, BOOL, BOOLARRAY, range, type, UNDEF
 
Fields inherited from class sandmark.obfuscate.boolsplitter.dtree.Node
key, parent, valueNumber
 
Constructor Summary
CondExpr(EDU.purdue.cs.bloat.editor.Type type)
          Constructor.
 
Methods inherited from class sandmark.obfuscate.boolsplitter.dtree.Expr
cleanupOnly, clone, comparator, copyInto, def, equalsExpr, exprHashCode, isDef, mergeRange, setDef, setType, stmt, type
 
Methods inherited from class sandmark.obfuscate.boolsplitter.dtree.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(EDU.purdue.cs.bloat.editor.Type type)
Constructor.

Parameters:
type - The Type of this expression.

SandMark version 2.0

Mon Jun 17 12:30:47 MST 2002