Package org.sonar.java.ast.visitors
Class FileLinesVisitor
java.lang.Object
org.sonar.java.ast.visitors.SubscriptionVisitor
org.sonar.java.ast.visitors.FileLinesVisitor
- All Implemented Interfaces:
JavaCheck
,JavaFileScanner
Saves information about lines directly into Sonar by using
FileLinesContext
.-
Field Summary
Fields inherited from class org.sonar.java.ast.visitors.SubscriptionVisitor
context
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
scanFile
(JavaFileScannerContext context) Method called after parsing and semantic analysis has been done on file.void
void
visitToken
(SyntaxToken syntaxToken) Methods inherited from class org.sonar.java.ast.visitors.SubscriptionVisitor
leaveFile, leaveNode, scanTree, setContext, visitTrivia
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.sonar.plugins.java.api.JavaFileScanner
scanWithoutParsing
-
Constructor Details
-
FileLinesVisitor
-
-
Method Details
-
nodesToVisit
- Specified by:
nodesToVisit
in classSubscriptionVisitor
-
scanFile
Description copied from interface:JavaFileScanner
Method called after parsing and semantic analysis has been done on file.- Specified by:
scanFile
in interfaceJavaFileScanner
- Overrides:
scanFile
in classSubscriptionVisitor
- Parameters:
context
- Context of analysis containing the parsed tree.
-
visitNode
- Overrides:
visitNode
in classSubscriptionVisitor
-
visitToken
- Overrides:
visitToken
in classSubscriptionVisitor
-