Package org.sonar.javascript.se
Class SeChecksDispatcher
- java.lang.Object
-
- org.sonar.plugins.javascript.api.visitors.SubscriptionVisitor
-
- org.sonar.plugins.javascript.api.visitors.SubscriptionVisitorCheck
-
- org.sonar.javascript.se.SeChecksDispatcher
-
- All Implemented Interfaces:
JavaScriptCheck,TreeVisitor
public class SeChecksDispatcher extends SubscriptionVisitorCheck
This class is in charge of initializing of symbolic execution and notifyingSeCheckof the events in symbolic execution (like start, end etc.)
-
-
Constructor Summary
Constructors Constructor Description SeChecksDispatcher(List<SeCheck> checks)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidleaveNode(Tree tree)Set<Tree.Kind>nodesToVisit()List<Issue>scanFile(TreeVisitorContext context)voidvisitNode(Tree tree)-
Methods inherited from class org.sonar.plugins.javascript.api.visitors.SubscriptionVisitorCheck
addIssue, addIssue, addLineIssue
-
Methods inherited from class org.sonar.plugins.javascript.api.visitors.SubscriptionVisitor
getContext, isSubscribed, leaveFile, scanTree, scanTree, visitFile
-
-
-
-
Method Detail
-
nodesToVisit
public Set<Tree.Kind> nodesToVisit()
- Specified by:
nodesToVisitin classSubscriptionVisitor
-
visitNode
public void visitNode(Tree tree)
- Overrides:
visitNodein classSubscriptionVisitor
-
leaveNode
public void leaveNode(Tree tree)
- Overrides:
leaveNodein classSubscriptionVisitor
-
scanFile
public List<Issue> scanFile(TreeVisitorContext context)
- Specified by:
scanFilein interfaceJavaScriptCheck- Overrides:
scanFilein classSubscriptionVisitorCheck
-
-