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