JavaScript is disabled on your browser.
java.lang.Object
org.sonar.squidbridge.SquidAstVisitor<org.sonar.sslr.parser.LexerlessGrammar>
org.sonar.javascript.metrics.LinesOfCodeVisitor
All Implemented Interfaces:
com.sonar.sslr.api.AstAndTokenVisitor, com.sonar.sslr.api.AstVisitor, org.sonar.squidbridge.api.CodeVisitor
public class LinesOfCodeVisitor
extends org.sonar.squidbridge.SquidAstVisitor<org.sonar.sslr.parser.LexerlessGrammar>
implements com.sonar.sslr.api.AstAndTokenVisitor
Visitor that computes the number of lines of code of a file.
Constructor Summary
Constructors
Constructor and Description
LinesOfCodeVisitor (org.sonar.squidbridge.measures.MetricDef metric)
Method Summary
Methods
Modifier and Type
Method and Description
void
leaveFile (com.sonar.sslr.api.AstNode astNode)
void
visitFile (com.sonar.sslr.api.AstNode node)
void
visitToken (com.sonar.sslr.api.Token token)
Methods inherited from class org.sonar.squidbridge.SquidAstVisitor
destroy, getAstNodeTypesToVisit, getContext, init, leaveNode, setContext, subscribeTo, visitNode
Methods inherited from class java.lang.Object
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait
Methods inherited from interface com.sonar.sslr.api.AstVisitor
getAstNodeTypesToVisit, leaveNode, visitNode
Copyright © 2011–2015 SonarSource and Eriks Nukis . All rights reserved.