Package org.sonar.python
Class PythonVisitor
- java.lang.Object
-
- org.sonar.python.PythonVisitor
-
- Direct Known Subclasses:
FileLinesVisitor,PythonCheckAstNode
public class PythonVisitor extends Object
-
-
Constructor Summary
Constructors Constructor Description PythonVisitor()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PythonVisitorContextgetContext()voidleaveFile(com.sonar.sslr.api.AstNode node)voidleaveNode(com.sonar.sslr.api.AstNode node)voidscanFile(PythonVisitorContext context)voidscanNode(com.sonar.sslr.api.AstNode node)Set<com.sonar.sslr.api.AstNodeType>subscribedKinds()voidvisitFile(com.sonar.sslr.api.AstNode node)voidvisitNode(com.sonar.sslr.api.AstNode node)voidvisitToken(com.sonar.sslr.api.Token token)
-
-
-
Method Detail
-
subscribedKinds
public Set<com.sonar.sslr.api.AstNodeType> subscribedKinds()
-
visitFile
public void visitFile(com.sonar.sslr.api.AstNode node)
-
leaveFile
public void leaveFile(com.sonar.sslr.api.AstNode node)
-
visitNode
public void visitNode(com.sonar.sslr.api.AstNode node)
-
visitToken
public void visitToken(com.sonar.sslr.api.Token token)
-
leaveNode
public void leaveNode(com.sonar.sslr.api.AstNode node)
-
getContext
public PythonVisitorContext getContext()
-
scanFile
public void scanFile(PythonVisitorContext context)
-
scanNode
public void scanNode(com.sonar.sslr.api.AstNode node)
-
-