public class MetricsVisitor extends SubscriptionVisitor
| Constructor and Description |
|---|
MetricsVisitor(org.sonar.api.batch.sensor.SensorContext context,
Boolean ignoreHeaderComments,
org.sonar.api.measures.FileLinesContextFactory fileLinesContextFactory,
boolean saveExecutableLines) |
| Modifier and Type | Method and Description |
|---|---|
Map<org.sonar.api.batch.fs.InputFile,Set<Integer>> |
executableLines()
Returns executable lines of code for files in project
|
static Tree.Kind[] |
getClassNodes() |
void |
leaveFile(Tree scriptTree) |
Set<Tree.Kind> |
nodesToVisit() |
void |
visitFile(Tree scriptTree) |
void |
visitNode(Tree tree) |
getContext, isSubscribed, leaveNode, scanTree, scanTreepublic MetricsVisitor(org.sonar.api.batch.sensor.SensorContext context,
Boolean ignoreHeaderComments,
org.sonar.api.measures.FileLinesContextFactory fileLinesContextFactory,
boolean saveExecutableLines)
public Map<org.sonar.api.batch.fs.InputFile,Set<Integer>> executableLines()
public Set<Tree.Kind> nodesToVisit()
nodesToVisit in class SubscriptionVisitorpublic void leaveFile(Tree scriptTree)
leaveFile in class SubscriptionVisitorpublic void visitNode(Tree tree)
visitNode in class SubscriptionVisitorpublic void visitFile(Tree scriptTree)
visitFile in class SubscriptionVisitorpublic static Tree.Kind[] getClassNodes()
Copyright © 2011–2017 SonarSource and Eriks Nukis. All rights reserved.