public class SymbolicExecutionVisitor extends SubscriptionVisitor
| Modifier and Type | Field and Description |
|---|---|
BehaviorCache |
behaviorCache |
context| Constructor and Description |
|---|
SymbolicExecutionVisitor(List<JavaFileScanner> executableScanners) |
SymbolicExecutionVisitor(List<JavaFileScanner> executableScanners,
SquidClassLoader classLoader) |
| Modifier and Type | Method and Description |
|---|---|
void |
execute(MethodTree methodTree) |
static boolean |
methodCanNotBeOverriden(Symbol.MethodSymbol methodSymbol) |
List<Tree.Kind> |
nodesToVisit() |
void |
visitNode(Tree tree) |
hasSemantic, leaveNode, scanFile, scanTree, visitToken, visitTriviapublic final BehaviorCache behaviorCache
public SymbolicExecutionVisitor(List<JavaFileScanner> executableScanners)
public SymbolicExecutionVisitor(List<JavaFileScanner> executableScanners, SquidClassLoader classLoader)
public List<Tree.Kind> nodesToVisit()
nodesToVisit in class SubscriptionVisitorpublic void visitNode(Tree tree)
visitNode in class SubscriptionVisitorpublic void execute(MethodTree methodTree)
public static boolean methodCanNotBeOverriden(Symbol.MethodSymbol methodSymbol)
Copyright © 2012–2017 SonarSource. All rights reserved.