public class BloatExprBuilderVisitor extends TreeVisitor
FORWARD, REVERSE| Constructor and Description |
|---|
BloatExprBuilderVisitor(BloatLoaderContext bloatUtil) |
| Modifier and Type | Method and Description |
|---|---|
Expression |
expression() |
ExpressionPart |
returnValue() |
void |
visitArithExpr(ArithExpr expr) |
void |
visitArrayRefExpr(ArrayRefExpr expr) |
void |
visitBlock(Block block) |
void |
visitCallExpr(CallExpr expr) |
void |
visitConstantExpr(ConstantExpr expr) |
void |
visitExprStmt(ExprStmt stmt) |
void |
visitFieldExpr(FieldExpr expr) |
void |
visitFlowGraph(FlowGraph graph) |
void |
visitIfCmpStmt(IfCmpStmt stmt) |
void |
visitIfZeroStmt(IfZeroStmt stmt) |
void |
visitLocalExpr(LocalExpr expr) |
void |
visitReturnExprStmt(ReturnExprStmt stat) |
void |
visitStaticFieldExpr(StaticFieldExpr expr) |
void |
visitStoreExpr(StoreExpr expr) |
direction, forward, prune, reverse, setPrune, visitAddressStoreStmt, visitArrayLengthExpr, visitCallMethodExpr, visitCallStaticExpr, visitCastExpr, visitCatchExpr, visitCheckExpr, visitDefExpr, visitExpr, visitGotoStmt, visitIfStmt, visitInitStmt, visitInstanceOfExpr, visitJsrStmt, visitLabelStmt, visitMemExpr, visitMemRefExpr, visitMonitorStmt, visitNegExpr, visitNewArrayExpr, visitNewExpr, visitNewMultiArrayExpr, visitNode, visitPhiCatchStmt, visitPhiJoinStmt, visitPhiStmt, visitRCExpr, visitRetStmt, visitReturnAddressExpr, visitReturnStmt, visitSCStmt, visitShiftExpr, visitSRStmt, visitStackExpr, visitStackManipStmt, visitStmt, visitSwitchStmt, visitThrowStmt, visitTree, visitUCExpr, visitVarExpr, visitZeroCheckExprpublic BloatExprBuilderVisitor(BloatLoaderContext bloatUtil)
public Expression expression()
public ExpressionPart returnValue()
public void visitIfZeroStmt(IfZeroStmt stmt)
visitIfZeroStmt in class TreeVisitorpublic void visitIfCmpStmt(IfCmpStmt stmt)
visitIfCmpStmt in class TreeVisitorpublic void visitExprStmt(ExprStmt stmt)
visitExprStmt in class TreeVisitorpublic void visitCallExpr(CallExpr expr)
visitCallExpr in class TreeVisitorpublic void visitFieldExpr(FieldExpr expr)
visitFieldExpr in class TreeVisitorpublic void visitStaticFieldExpr(StaticFieldExpr expr)
visitStaticFieldExpr in class TreeVisitorpublic void visitConstantExpr(ConstantExpr expr)
visitConstantExpr in class TreeVisitorpublic void visitLocalExpr(LocalExpr expr)
visitLocalExpr in class TreeVisitorpublic void visitBlock(Block block)
visitBlock in class TreeVisitorpublic void visitFlowGraph(FlowGraph graph)
visitFlowGraph in class TreeVisitorpublic void visitArithExpr(ArithExpr expr)
visitArithExpr in class TreeVisitorpublic void visitArrayRefExpr(ArrayRefExpr expr)
visitArrayRefExpr in class TreeVisitorpublic void visitReturnExprStmt(ReturnExprStmt stat)
visitReturnExprStmt in class TreeVisitorpublic void visitStoreExpr(StoreExpr expr)
visitStoreExpr in class TreeVisitor