public abstract class ASTAnalysis
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
ANALYSE_AST |
static int |
ANALYSE_STMTS |
static int |
ANALYSE_VALUES |
Constructor and Description |
---|
ASTAnalysis() |
Modifier and Type | Method and Description |
---|---|
void |
analyseArrayRef(ArrayRef v) |
void |
analyseASTNode(ASTNode n) |
void |
analyseBinopExpr(BinopExpr v) |
void |
analyseDefinitionStmt(DefinitionStmt s) |
void |
analyseExpr(Expr v) |
void |
analyseInstanceFieldRef(InstanceFieldRef v) |
void |
analyseInstanceInvokeExpr(InstanceInvokeExpr v) |
void |
analyseInstanceOfExpr(InstanceOfExpr v) |
void |
analyseInvokeExpr(InvokeExpr v) |
void |
analyseInvokeStmt(InvokeStmt s) |
void |
analyseNewArrayExpr(NewArrayExpr v) |
void |
analyseNewMultiArrayExpr(NewMultiArrayExpr v) |
void |
analyseRef(Ref v) |
void |
analyseReturnStmt(ReturnStmt s) |
void |
analyseStmt(Stmt s) |
void |
analyseThrowStmt(ThrowStmt s) |
void |
analyseUnopExpr(UnopExpr v) |
void |
analyseValue(Value v) |
abstract int |
getAnalysisDepth() |
public static final int ANALYSE_AST
public static final int ANALYSE_STMTS
public static final int ANALYSE_VALUES
public abstract int getAnalysisDepth()
public void analyseASTNode(ASTNode n)
public void analyseDefinitionStmt(DefinitionStmt s)
public void analyseReturnStmt(ReturnStmt s)
public void analyseInvokeStmt(InvokeStmt s)
public void analyseThrowStmt(ThrowStmt s)
public void analyseStmt(Stmt s)
public void analyseBinopExpr(BinopExpr v)
public void analyseUnopExpr(UnopExpr v)
public void analyseNewArrayExpr(NewArrayExpr v)
public void analyseNewMultiArrayExpr(NewMultiArrayExpr v)
public void analyseInstanceOfExpr(InstanceOfExpr v)
public void analyseInstanceInvokeExpr(InstanceInvokeExpr v)
public void analyseInvokeExpr(InvokeExpr v)
public void analyseExpr(Expr v)
public void analyseArrayRef(ArrayRef v)
public void analyseInstanceFieldRef(InstanceFieldRef v)
public void analyseRef(Ref v)
public void analyseValue(Value v)