SandMark version 2.0


sandmark.obfuscate.boolsplitter.dtree
Class LabelStmt

java.lang.Object
  |
  +--sandmark.obfuscate.boolsplitter.dtree.Node
        |
        +--sandmark.obfuscate.boolsplitter.dtree.Stmt
              |
              +--sandmark.obfuscate.boolsplitter.dtree.LabelStmt

public class LabelStmt
extends Stmt

LabelStmt is a placeholder in a Tree for a Label (the target of a jump).

See Also:
Label, Tree.addLabel(EDU.purdue.cs.bloat.editor.Label)

Field Summary
(package private)  EDU.purdue.cs.bloat.editor.Label label
           
 
Fields inherited from class sandmark.obfuscate.boolsplitter.dtree.Node
key, parent, valueNumber
 
Constructor Summary
LabelStmt(EDU.purdue.cs.bloat.editor.Label label)
          Constructor.
 
Method Summary
 java.lang.Object clone()
           
 EDU.purdue.cs.bloat.editor.Label label()
           
 void visit(TreeVisitor visitor)
           
 void visitForceChildren(TreeVisitor visitor)
          Visit the children of this node.
 
Methods inherited from class sandmark.obfuscate.boolsplitter.dtree.Stmt
cleanupOnly
 
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
 

Field Detail

label

EDU.purdue.cs.bloat.editor.Label label
Constructor Detail

LabelStmt

public LabelStmt(EDU.purdue.cs.bloat.editor.Label label)
Constructor.

Parameters:
label - The label that comprises this statement.
Method Detail

label

public EDU.purdue.cs.bloat.editor.Label label()

visitForceChildren

public void visitForceChildren(TreeVisitor visitor)
Description copied from class: Node
Visit the children of this node. Not all Nodes will have children to visit.

Specified by:
visitForceChildren in class Node

visit

public void visit(TreeVisitor visitor)
Specified by:
visit in class Node

clone

public java.lang.Object clone()
Specified by:
clone in class Stmt

SandMark version 2.0

Mon Jun 17 12:30:47 MST 2002