Package org.sonar.java.se
Class SymbolicExecutionVisitor
java.lang.Object
org.sonar.java.ast.visitors.SubscriptionVisitor
org.sonar.java.se.SymbolicExecutionVisitor
- All Implemented Interfaces:
JavaCheck,JavaFileScanner
-
Field Summary
FieldsFields inherited from class org.sonar.java.ast.visitors.SubscriptionVisitor
context -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidexecute(MethodTree methodTree) protected ExplodedGraphWalkerstatic booleanmethodCanNotBeOverriden(Symbol.MethodSymbol methodSymbol) voidscanFile(JavaFileScannerContext context) voidMethods inherited from class org.sonar.java.ast.visitors.SubscriptionVisitor
leaveFile, leaveNode, scanTree, setContext, visitToken, visitTriviaMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.sonar.plugins.java.api.JavaFileScanner
scanWithoutParsing
-
Field Details
-
behaviorCache
-
-
Constructor Details
-
SymbolicExecutionVisitor
-
-
Method Details
-
scanFile
- Specified by:
scanFilein interfaceJavaFileScanner- Overrides:
scanFilein classSubscriptionVisitor
-
nodesToVisit
- Specified by:
nodesToVisitin classSubscriptionVisitor
-
visitNode
- Overrides:
visitNodein classSubscriptionVisitor
-
execute
-
getWalker
-
methodCanNotBeOverriden
-