sandmark.obfuscate.boolsplitter.dtree
Class RCExpr
java.lang.Object
|
+--sandmark.obfuscate.boolsplitter.dtree.Node
|
+--sandmark.obfuscate.boolsplitter.dtree.Expr
|
+--sandmark.obfuscate.boolsplitter.dtree.CheckExpr
|
+--sandmark.obfuscate.boolsplitter.dtree.RCExpr
- All Implemented Interfaces:
- java.lang.Cloneable
- public class RCExpr
- extends CheckExpr
RCExpr represents a residency check.
Fields inherited from class sandmark.obfuscate.boolsplitter.dtree.CheckExpr |
expr |
Constructor Summary |
RCExpr(Expr expr,
EDU.purdue.cs.bloat.editor.Type type)
Constructor. |
Methods inherited from class sandmark.obfuscate.boolsplitter.dtree.Node |
block, cleanup, copyInto, hasParent, key, parent, replaceWith, replaceWith, setKey, setParent, setValueNumber, toString, valueNumber, visitChildren, visitOnly |
Methods inherited from class java.lang.Object |
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
RCExpr
public RCExpr(Expr expr,
EDU.purdue.cs.bloat.editor.Type type)
- Constructor.
- Parameters:
expr
- The expression whose residency is to be checked.type
- The type of this expression.
visit
public void visit(TreeVisitor visitor)
- Specified by:
visit
in class Node
equalsExpr
public boolean equalsExpr(Expr other)
- Description copied from class:
Expr
- Compares this expression to another.
- Overrides:
equalsExpr
in class CheckExpr
- Parameters:
other
- Expr to which to compare this.
clone
public java.lang.Object clone()
- Specified by:
clone
in class Expr