Class SubscriptionVisitor
- java.lang.Object
-
- org.sonar.plugins.javascript.api.visitors.SubscriptionVisitor
-
- All Implemented Interfaces:
TreeVisitor
- Direct Known Subclasses:
CommentLineVisitor,CounterVisitor,CpdVisitor,FunctionDefiningModuleVisitor,HighlighterVisitor,MetricsVisitor,SubscriptionVisitorCheck
public abstract class SubscriptionVisitor extends Object implements TreeVisitor
-
-
Constructor Summary
Constructors Constructor Description SubscriptionVisitor()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description TreeVisitorContextgetContext()protected booleanisSubscribed(Tree tree)voidleaveFile(Tree scriptTree)voidleaveNode(Tree tree)abstract Set<Tree.Kind>nodesToVisit()voidscanTree(Tree tree)voidscanTree(TreeVisitorContext context)voidvisitFile(Tree scriptTree)voidvisitNode(Tree tree)
-
-
-
Method Detail
-
visitNode
public void visitNode(Tree tree)
-
leaveNode
public void leaveNode(Tree tree)
-
visitFile
public void visitFile(Tree scriptTree)
-
leaveFile
public void leaveFile(Tree scriptTree)
-
getContext
public TreeVisitorContext getContext()
- Specified by:
getContextin interfaceTreeVisitor
-
scanTree
public final void scanTree(TreeVisitorContext context)
- Specified by:
scanTreein interfaceTreeVisitor
-
scanTree
public void scanTree(Tree tree)
-
isSubscribed
protected boolean isSubscribed(Tree tree)
-
-