Class CommentLinesVisitor
java.lang.Object
org.sonar.java.ast.visitors.SubscriptionVisitor
org.sonar.java.ast.visitors.CommentLinesVisitor
- All Implemented Interfaces:
JavaCheck, JavaFileScanner
-
Field Summary
Fields inherited from class SubscriptionVisitor
context -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidintMap<Path, Set<SyntaxTrivia>> voidvisitToken(SyntaxToken syntaxToken) Methods inherited from class SubscriptionVisitor
leaveFile, leaveNode, scanFile, scanTree, setContext, visitNode, visitTriviaModifier and TypeMethodDescriptionvoidleaveFile(JavaFileScannerContext context) voidvoidscanFile(JavaFileScannerContext context) Method called after parsing and semantic analysis has been done on file.protected voidvoidsetContext(JavaFileScannerContext context) voidvoidvisitTrivia(SyntaxTrivia syntaxTrivia) Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface JavaFileScanner
scanWithoutParsingModifier and TypeMethodDescriptiondefault booleanscanWithoutParsing(InputFileScannerContext inputFileScannerContext) Scan based on the raw file and cached data (ie: No tree is available at this stage).
-
Constructor Details
-
CommentLinesVisitor
public CommentLinesVisitor()
-
-
Method Details
-
nodesToVisit
- Specified by:
nodesToVisitin classSubscriptionVisitor
-
analyzeCommentLines
-
visitToken
- Overrides:
visitTokenin classSubscriptionVisitor
-
getSyntaxTrivia
-
noSonarLines
-
commentLinesMetric
public int commentLinesMetric()
-