public class ExplodedGraphWalker extends BaseTreeVisitor
| Modifier and Type | Class and Description |
|---|---|
static class |
ExplodedGraphWalker.ExplodedGraphTooBigException |
static class |
ExplodedGraphWalker.MaximumStepsReachedException |
| Constructor and Description |
|---|
ExplodedGraphWalker(JavaFileScannerContext context) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearStack(Tree tree) |
void |
enqueue(ExplodedGraph.ProgramPoint programPoint,
ProgramState programState) |
void |
enqueue(ExplodedGraph.ProgramPoint programPoint,
ProgramState programState,
boolean exitPath) |
void |
visitMethod(MethodTree tree) |
scan, scan, scan, visitAnnotation, visitArrayAccessExpression, visitArrayDimension, visitArrayType, visitAssertStatement, visitAssignmentExpression, visitBinaryExpression, visitBlock, visitBreakStatement, visitCaseGroup, visitCaseLabel, visitCatch, visitClass, visitCompilationUnit, visitConditionalExpression, visitContinueStatement, visitDoWhileStatement, visitEmptyStatement, visitEnumConstant, visitExpressionStatement, visitForEachStatement, visitForStatement, visitIdentifier, visitIfStatement, visitImport, visitInstanceOf, visitLabeledStatement, visitLambdaExpression, visitLiteral, visitMemberSelectExpression, visitMethodInvocation, visitMethodReference, visitModifier, visitNewArray, visitNewClass, visitOther, visitPackage, visitParameterizedType, visitParenthesized, visitPrimitiveType, visitReturnStatement, visitSwitchStatement, visitSynchronizedStatement, visitThrowStatement, visitTryStatement, visitTypeArguments, visitTypeCast, visitTypeParameter, visitTypeParameters, visitUnaryExpression, visitUnionType, visitVariable, visitWhileStatement, visitWildcardpublic ExplodedGraphWalker(JavaFileScannerContext context)
public void visitMethod(MethodTree tree)
visitMethod in interface TreeVisitorvisitMethod in class BaseTreeVisitorpublic void clearStack(Tree tree)
public void enqueue(ExplodedGraph.ProgramPoint programPoint, ProgramState programState)
public void enqueue(ExplodedGraph.ProgramPoint programPoint, ProgramState programState, boolean exitPath)
Copyright © 2012–2016 SonarSource. All rights reserved.