SandMark version 2.0


sandmark.obfuscate.boolsplitter.dtree
Class Stmt

java.lang.Object
  |
  +--sandmark.obfuscate.boolsplitter.dtree.Node
        |
        +--sandmark.obfuscate.boolsplitter.dtree.Stmt
Direct Known Subclasses:
AddressStoreStmt, ExprStmt, InitStmt, JumpStmt, LabelStmt, MonitorStmt, PhiStmt, SCStmt, SRStmt, StackManipStmt

public abstract class Stmt
extends Node

Stmt is a super class used to represent statements in a Java bytecode program. As opposed to expressions, statements cannot be nested.

See Also:
JumpStmt, ExprStmt, PhiStmt

Field Summary
 
Fields inherited from class sandmark.obfuscate.boolsplitter.dtree.Node
key, parent, valueNumber
 
Constructor Summary
Stmt()
           
 
Method Summary
 void cleanupOnly()
          Clean up this Node only.
abstract  java.lang.Object clone()
           
 
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

Stmt

public Stmt()
Method Detail

cleanupOnly

public void cleanupOnly()
Description copied from class: Node
Clean up this Node only. Does not effect its children nodes.

Specified by:
cleanupOnly in class Node

clone

public abstract java.lang.Object clone()
Overrides:
clone in class java.lang.Object

SandMark version 2.0

Mon Jun 17 12:30:47 MST 2002