Package EDU.purdue.cs.bloat.tree
Class LEGatherer
- java.lang.Object
-
- EDU.purdue.cs.bloat.tree.TreeVisitor
-
- EDU.purdue.cs.bloat.tree.LEGatherer
-
public class LEGatherer extends TreeVisitor
LEGatherer visits a basic block and returns all the LocalExprs in a vector
-
-
Field Summary
-
Fields inherited from class EDU.purdue.cs.bloat.tree.TreeVisitor
FORWARD, REVERSE
-
-
Constructor Summary
Constructors Constructor Description LEGatherer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvisitLocalExpr(LocalExpr expr)-
Methods inherited from class EDU.purdue.cs.bloat.tree.TreeVisitor
direction, forward, prune, reverse, setPrune, visitAddressStoreStmt, visitArithExpr, visitArrayLengthExpr, visitArrayRefExpr, visitBlock, visitCallExpr, visitCallMethodExpr, visitCallStaticExpr, visitCastExpr, visitCatchExpr, visitCheckExpr, visitConstantExpr, visitDefExpr, visitExpr, visitExprStmt, visitFieldExpr, visitFlowGraph, visitGotoStmt, visitIfCmpStmt, visitIfStmt, visitIfZeroStmt, visitInitStmt, visitInstanceOfExpr, visitJsrStmt, visitLabelStmt, 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
-
-
-
-
Method Detail
-
visitLocalExpr
public void visitLocalExpr(LocalExpr expr)
- Overrides:
visitLocalExprin classTreeVisitor
-
-