JavaCheck, JavaFileScannerpublic class SymbolicExecutionVisitor extends SubscriptionVisitor
| Modifier and Type | Field | Description |
|---|---|---|
BehaviorCache |
behaviorCache |
context| Constructor | Description |
|---|---|
SymbolicExecutionVisitor(List<JavaFileScanner> executableScanners,
BehaviorCache behaviorCache) |
| Modifier and Type | Method | Description |
|---|---|---|
void |
execute(MethodTree methodTree) |
|
protected ExplodedGraphWalker |
getWalker() |
|
static boolean |
methodCanNotBeOverriden(Symbol.MethodSymbol methodSymbol) |
|
List<Tree.Kind> |
nodesToVisit() |
|
void |
scanFile(JavaFileScannerContext context) |
Method called after parsing and semantic analysis has been done on file.
|
void |
visitNode(Tree tree) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waithasSemantic, leaveNode, scanTree, visitToken, visitTriviapublic BehaviorCache behaviorCache
public SymbolicExecutionVisitor(List<JavaFileScanner> executableScanners, BehaviorCache behaviorCache)
public void scanFile(JavaFileScannerContext context)
JavaFileScannerscanFile in interface JavaFileScannerscanFile in class SubscriptionVisitorcontext - Context of analysis containing the parsed tree.public List<Tree.Kind> nodesToVisit()
nodesToVisit in class SubscriptionVisitorpublic void visitNode(Tree tree)
visitNode in class SubscriptionVisitorpublic void execute(MethodTree methodTree)
protected ExplodedGraphWalker getWalker()
public static boolean methodCanNotBeOverriden(Symbol.MethodSymbol methodSymbol)
Copyright © 2012–2018 SonarSource. All rights reserved.