SandMark version 2.0


sandmark.obfuscate.boolsplitter.dtree
Class LEGatherer

java.lang.Object
  |
  +--sandmark.obfuscate.boolsplitter.dtree.TreeVisitor
        |
        +--sandmark.obfuscate.boolsplitter.dtree.LEGatherer

public class LEGatherer
extends TreeVisitor

LEGatherer visits a basic block and returns all the LocalExprs in a vector

Author:
Thomas VanDrunen

Field Summary
(package private)  java.util.Vector LEs
           
 
Fields inherited from class sandmark.obfuscate.boolsplitter.dtree.TreeVisitor
direction, FORWARD, prune, REVERSE
 
Constructor Summary
LEGatherer()
           
 
Method Summary
(package private)  java.util.Vector getLEs(Block b)
           
 void visitLocalExpr(LocalExpr expr)
           
 
Methods inherited from class sandmark.obfuscate.boolsplitter.dtree.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
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

LEs

java.util.Vector LEs
Constructor Detail

LEGatherer

public LEGatherer()
Method Detail

getLEs

java.util.Vector getLEs(Block b)

visitLocalExpr

public void visitLocalExpr(LocalExpr expr)
Overrides:
visitLocalExpr in class TreeVisitor

SandMark version 2.0

Mon Jun 17 12:30:47 MST 2002