public class FileLinesVisitor extends PythonVisitor
CoreMetrics.NCLOC_DATA_KEY and CoreMetrics.COMMENT_LINES_DATA_KEY metrics used by the DevCockpit.| Constructor and Description |
|---|
FileLinesVisitor(boolean ignoreHeaderComments) |
| Modifier and Type | Method and Description |
|---|---|
Set<Integer> |
getExecutableLines() |
Set<Integer> |
getLinesOfCode() |
Set<Integer> |
getLinesOfComments() |
Set<Integer> |
getLinesWithNoSonar() |
void |
leaveFile(com.sonar.sslr.api.AstNode astNode) |
Set<com.sonar.sslr.api.AstNodeType> |
subscribedKinds() |
void |
visitComment(com.sonar.sslr.api.Trivia trivia) |
void |
visitFile(com.sonar.sslr.api.AstNode astNode) |
void |
visitNode(com.sonar.sslr.api.AstNode astNode) |
void |
visitToken(com.sonar.sslr.api.Token token)
Gets the lines of codes and lines of comments (with character #).
|
getContext, leaveNode, scanFile, scanNodepublic Set<com.sonar.sslr.api.AstNodeType> subscribedKinds()
subscribedKinds in class PythonVisitorpublic void visitFile(com.sonar.sslr.api.AstNode astNode)
visitFile in class PythonVisitorpublic void visitNode(com.sonar.sslr.api.AstNode astNode)
visitNode in class PythonVisitorpublic void visitToken(com.sonar.sslr.api.Token token)
visitToken in class PythonVisitorpublic void visitComment(com.sonar.sslr.api.Trivia trivia)
public void leaveFile(com.sonar.sslr.api.AstNode astNode)
leaveFile in class PythonVisitorCopyright © 2011–2018 SonarSource and Waleri Enns. All rights reserved.