Package EDU.purdue.cs.bloat.tree
Class Stmt
- java.lang.Object
-
- EDU.purdue.cs.bloat.tree.Node
-
- EDU.purdue.cs.bloat.tree.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.
-
-
Constructor Summary
Constructors Constructor Description Stmt()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description voidcleanupOnly()Clean up this Node only.abstract java.lang.Objectclone()-
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
-
-
-
-
Method Detail
-
cleanupOnly
public void cleanupOnly()
Description copied from class:NodeClean up this Node only. Does not effect its children nodes.- Specified by:
cleanupOnlyin classNode
-
clone
public abstract java.lang.Object clone()
- Overrides:
clonein classjava.lang.Object
-
-