soot.dava.toolkits.base.AST.analysis
Interface Analysis
- All Known Implementing Classes:
- AnalysisAdapter
- public interface Analysis
caseASTMethodNode
public void caseASTMethodNode(ASTMethodNode node)
caseASTSynchronizedBlockNode
public void caseASTSynchronizedBlockNode(ASTSynchronizedBlockNode node)
caseASTLabeledBlockNode
public void caseASTLabeledBlockNode(ASTLabeledBlockNode node)
caseASTUnconditionalLoopNode
public void caseASTUnconditionalLoopNode(ASTUnconditionalLoopNode node)
caseASTSwitchNode
public void caseASTSwitchNode(ASTSwitchNode node)
caseASTIfNode
public void caseASTIfNode(ASTIfNode node)
caseASTIfElseNode
public void caseASTIfElseNode(ASTIfElseNode node)
caseASTWhileNode
public void caseASTWhileNode(ASTWhileNode node)
caseASTForLoopNode
public void caseASTForLoopNode(ASTForLoopNode node)
caseASTDoWhileNode
public void caseASTDoWhileNode(ASTDoWhileNode node)
caseASTTryNode
public void caseASTTryNode(ASTTryNode node)
caseASTStatementSequenceNode
public void caseASTStatementSequenceNode(ASTStatementSequenceNode node)
caseASTUnaryCondition
public void caseASTUnaryCondition(ASTUnaryCondition uc)
caseASTBinaryCondition
public void caseASTBinaryCondition(ASTBinaryCondition bc)
caseASTAndCondition
public void caseASTAndCondition(ASTAndCondition ac)
caseASTOrCondition
public void caseASTOrCondition(ASTOrCondition oc)
caseType
public void caseType(Type t)
caseDefinitionStmt
public void caseDefinitionStmt(DefinitionStmt s)
caseReturnStmt
public void caseReturnStmt(ReturnStmt s)
caseInvokeStmt
public void caseInvokeStmt(InvokeStmt s)
caseThrowStmt
public void caseThrowStmt(ThrowStmt s)
caseDVariableDeclarationStmt
public void caseDVariableDeclarationStmt(DVariableDeclarationStmt s)
caseStmt
public void caseStmt(Stmt s)
caseValue
public void caseValue(Value v)
caseExpr
public void caseExpr(Expr e)
caseRef
public void caseRef(Ref r)
caseBinopExpr
public void caseBinopExpr(BinopExpr be)
caseUnopExpr
public void caseUnopExpr(UnopExpr ue)
caseNewArrayExpr
public void caseNewArrayExpr(NewArrayExpr nae)
caseNewMultiArrayExpr
public void caseNewMultiArrayExpr(NewMultiArrayExpr nmae)
caseInstanceOfExpr
public void caseInstanceOfExpr(InstanceOfExpr ioe)
caseInvokeExpr
public void caseInvokeExpr(InvokeExpr ie)
caseInstanceInvokeExpr
public void caseInstanceInvokeExpr(InstanceInvokeExpr iie)
caseCastExpr
public void caseCastExpr(CastExpr ce)
caseArrayRef
public void caseArrayRef(ArrayRef ar)
caseInstanceFieldRef
public void caseInstanceFieldRef(InstanceFieldRef ifr)
caseStaticFieldRef
public void caseStaticFieldRef(StaticFieldRef sfr)