Package EDU.purdue.cs.bloat.tree
Class Type1Visitor
- java.lang.Object
-
- EDU.purdue.cs.bloat.tree.TreeVisitor
-
- EDU.purdue.cs.bloat.tree.AscendVisitor
-
- EDU.purdue.cs.bloat.tree.Type1Visitor
-
public class Type1Visitor extends AscendVisitor
Type1Visitor...
-
-
Field Summary
-
Fields inherited from class EDU.purdue.cs.bloat.tree.TreeVisitor
FORWARD, REVERSE
-
-
Constructor Summary
Constructors Constructor Description Type1Visitor(java.util.Hashtable defInfoMap, java.util.Hashtable useInfoMap)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcheck(Node node)voidsearch(LocalExpr start)-
Methods inherited from class EDU.purdue.cs.bloat.tree.AscendVisitor
visitAddressStoreStmt, visitArithExpr, visitArrayLengthExpr, visitArrayRefExpr, visitCallExpr, visitCallMethodExpr, visitCallStaticExpr, visitCastExpr, visitCatchExpr, visitCheckExpr, visitConstantExpr, visitDefExpr, visitExpr, visitExprStmt, visitFieldExpr, visitGotoStmt, visitIfCmpStmt, visitIfZeroStmt, visitInitStmt, visitInstanceOfExpr, visitJsrStmt, visitLabelStmt, visitLocalExpr, visitMemExpr, visitMemRefExpr, visitMonitorStmt, visitNegExpr, visitNewArrayExpr, visitNewExpr, visitNewMultiArrayExpr, visitNode, visitPhiCatchStmt, visitPhiJoinStmt, visitPhiStmt, visitRCExpr, visitRetStmt, visitReturnAddressExpr, visitReturnExprStmt, visitReturnStmt, visitSCStmt, visitShiftExpr, visitSRStmt, visitStackExpr, visitStackManipStmt, visitStaticFieldExpr, visitStmt, visitStoreExpr, visitSwitchStmt, visitThrowStmt, visitTree, visitUCExpr, visitVarExpr, visitZeroCheckExpr
-
Methods inherited from class EDU.purdue.cs.bloat.tree.TreeVisitor
direction, forward, prune, reverse, setPrune, visitBlock, visitFlowGraph, visitIfStmt
-
-
-
-
Method Detail
-
search
public void search(LocalExpr start)
-
check
public void check(Node node)
- Specified by:
checkin classAscendVisitor
-
-