Class AnalysisAdapter
- java.lang.Object
-
- soot.dava.toolkits.base.AST.analysis.AnalysisAdapter
-
- All Implemented Interfaces:
Analysis
- Direct Known Subclasses:
DepthFirstAdapter
public class AnalysisAdapter extends Object implements Analysis
-
-
Constructor Summary
Constructors Constructor Description AnalysisAdapter()
-
Method Summary
-
-
-
Method Detail
-
defaultCase
public void defaultCase(Object o)
-
caseASTMethodNode
public void caseASTMethodNode(ASTMethodNode node)
- Specified by:
caseASTMethodNodein interfaceAnalysis
-
caseASTSynchronizedBlockNode
public void caseASTSynchronizedBlockNode(ASTSynchronizedBlockNode node)
- Specified by:
caseASTSynchronizedBlockNodein interfaceAnalysis
-
caseASTLabeledBlockNode
public void caseASTLabeledBlockNode(ASTLabeledBlockNode node)
- Specified by:
caseASTLabeledBlockNodein interfaceAnalysis
-
caseASTUnconditionalLoopNode
public void caseASTUnconditionalLoopNode(ASTUnconditionalLoopNode node)
- Specified by:
caseASTUnconditionalLoopNodein interfaceAnalysis
-
caseASTSwitchNode
public void caseASTSwitchNode(ASTSwitchNode node)
- Specified by:
caseASTSwitchNodein interfaceAnalysis
-
caseASTIfNode
public void caseASTIfNode(ASTIfNode node)
- Specified by:
caseASTIfNodein interfaceAnalysis
-
caseASTIfElseNode
public void caseASTIfElseNode(ASTIfElseNode node)
- Specified by:
caseASTIfElseNodein interfaceAnalysis
-
caseASTWhileNode
public void caseASTWhileNode(ASTWhileNode node)
- Specified by:
caseASTWhileNodein interfaceAnalysis
-
caseASTForLoopNode
public void caseASTForLoopNode(ASTForLoopNode node)
- Specified by:
caseASTForLoopNodein interfaceAnalysis
-
caseASTDoWhileNode
public void caseASTDoWhileNode(ASTDoWhileNode node)
- Specified by:
caseASTDoWhileNodein interfaceAnalysis
-
caseASTTryNode
public void caseASTTryNode(ASTTryNode node)
- Specified by:
caseASTTryNodein interfaceAnalysis
-
caseASTStatementSequenceNode
public void caseASTStatementSequenceNode(ASTStatementSequenceNode node)
- Specified by:
caseASTStatementSequenceNodein interfaceAnalysis
-
caseASTUnaryCondition
public void caseASTUnaryCondition(ASTUnaryCondition uc)
- Specified by:
caseASTUnaryConditionin interfaceAnalysis
-
caseASTBinaryCondition
public void caseASTBinaryCondition(ASTBinaryCondition bc)
- Specified by:
caseASTBinaryConditionin interfaceAnalysis
-
caseASTAndCondition
public void caseASTAndCondition(ASTAndCondition ac)
- Specified by:
caseASTAndConditionin interfaceAnalysis
-
caseASTOrCondition
public void caseASTOrCondition(ASTOrCondition oc)
- Specified by:
caseASTOrConditionin interfaceAnalysis
-
caseDefinitionStmt
public void caseDefinitionStmt(DefinitionStmt s)
- Specified by:
caseDefinitionStmtin interfaceAnalysis
-
caseReturnStmt
public void caseReturnStmt(ReturnStmt s)
- Specified by:
caseReturnStmtin interfaceAnalysis
-
caseInvokeStmt
public void caseInvokeStmt(InvokeStmt s)
- Specified by:
caseInvokeStmtin interfaceAnalysis
-
caseThrowStmt
public void caseThrowStmt(ThrowStmt s)
- Specified by:
caseThrowStmtin interfaceAnalysis
-
caseDVariableDeclarationStmt
public void caseDVariableDeclarationStmt(DVariableDeclarationStmt s)
- Specified by:
caseDVariableDeclarationStmtin interfaceAnalysis
-
caseBinopExpr
public void caseBinopExpr(BinopExpr be)
- Specified by:
caseBinopExprin interfaceAnalysis
-
caseUnopExpr
public void caseUnopExpr(UnopExpr ue)
- Specified by:
caseUnopExprin interfaceAnalysis
-
caseNewArrayExpr
public void caseNewArrayExpr(NewArrayExpr nae)
- Specified by:
caseNewArrayExprin interfaceAnalysis
-
caseNewMultiArrayExpr
public void caseNewMultiArrayExpr(NewMultiArrayExpr nmae)
- Specified by:
caseNewMultiArrayExprin interfaceAnalysis
-
caseInstanceOfExpr
public void caseInstanceOfExpr(InstanceOfExpr ioe)
- Specified by:
caseInstanceOfExprin interfaceAnalysis
-
caseInvokeExpr
public void caseInvokeExpr(InvokeExpr ie)
- Specified by:
caseInvokeExprin interfaceAnalysis
-
caseInstanceInvokeExpr
public void caseInstanceInvokeExpr(InstanceInvokeExpr iie)
- Specified by:
caseInstanceInvokeExprin interfaceAnalysis
-
caseCastExpr
public void caseCastExpr(CastExpr ce)
- Specified by:
caseCastExprin interfaceAnalysis
-
caseArrayRef
public void caseArrayRef(ArrayRef ar)
- Specified by:
caseArrayRefin interfaceAnalysis
-
caseInstanceFieldRef
public void caseInstanceFieldRef(InstanceFieldRef ifr)
- Specified by:
caseInstanceFieldRefin interfaceAnalysis
-
caseStaticFieldRef
public void caseStaticFieldRef(StaticFieldRef sfr)
- Specified by:
caseStaticFieldRefin interfaceAnalysis
-
-