Package org.sonar.php.metrics
Class CommentLineVisitor
- java.lang.Object
-
- org.sonar.plugins.php.api.visitors.PHPVisitorCheck
-
- org.sonar.php.metrics.CommentLineVisitor
-
- All Implemented Interfaces:
PHPCheck,VisitorCheck
public class CommentLineVisitor extends PHPVisitorCheck
-
-
Field Summary
-
Fields inherited from class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
MAX_DEPTH
-
-
Constructor Summary
Constructors Constructor Description CommentLineVisitor(CompilationUnitTree tree)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intcommentLineNumber()Set<Integer>commentLines()Set<Integer>noSonarLines()voidvisitToken(SyntaxToken token)-
Methods inherited from class org.sonar.plugins.php.api.visitors.PHPVisitorCheck
analyze, analyze, analyze, context, getFullyQualifiedName, init, newIssue, scan, scan, visitAnonymousClass, visitArrayAccess, visitArrayAssignmentPattern, visitArrayAssignmentPatternElement, visitArrayInitializerBracket, visitArrayInitializerFunction, visitArrayPair, visitArrowFunctionExpression, visitAssignmentExpression, visitAttribute, visitAttributeGroup, visitBinaryExpression, visitBlock, visitBreakStatement, visitBuiltInType, visitCallArgument, visitCaseClause, visitCastExpression, visitCatchBlock, visitClassDeclaration, visitClassPropertyDeclaration, visitCompilationUnit, visitCompoundVariable, visitComputedVariable, visitConditionalExpression, visitConstDeclaration, visitContinueStatement, visitDeclareStatement, visitDefaultClause, visitDoWhileStatement, visitEchoTagStatement, visitElseClause, visitElseifClause, visitEmptyStatement, visitExecutionOperator, visitExpandableStringCharacters, visitExpandableStringLiteral, visitExpressionListStatement, visitExpressionStatement, visitForEachStatement, visitForStatement, visitFunctionCall, visitFunctionDeclaration, visitFunctionExpression, visitGlobalStatement, visitGotoStatement, visitHeredoc, visitIfStatement, visitInlineHTML, visitLabel, visitLexicalVariables, visitListExpression, visitLiteral, visitMatchConditionClause, visitMatchDefaultClause, visitMatchExpression, visitMemberAccess, visitMethodDeclaration, visitNameIdentifier, visitNamespaceName, visitNamespaceStatement, visitNewExpression, visitParameter, visitParameterList, visitParenthesisedExpression, visitPostfixExpression, visitPrefixedCastExpression, visitPrefixExpression, visitReferenceVariable, visitReturnStatement, visitReturnTypeClause, visitScript, visitSpreadArgument, visitStaticStatement, visitSwitchStatement, visitThrowExpression, visitThrowStatement, visitTraitAlias, visitTraitMethodReference, visitTraitPrecedence, visitTrivia, visitTryStatement, visitType, visitUnionType, visitUnsetVariableStatement, visitUseClause, visitUseStatement, visitUseTraitDeclaration, visitVariableDeclaration, visitVariableIdentifier, visitVariableVariable, visitWhileStatement, visitYieldExpression
-
-
-
-
Constructor Detail
-
CommentLineVisitor
public CommentLineVisitor(CompilationUnitTree tree)
-
-
Method Detail
-
visitToken
public void visitToken(SyntaxToken token)
- Specified by:
visitTokenin interfaceVisitorCheck- Overrides:
visitTokenin classPHPVisitorCheck
-
commentLineNumber
public int commentLineNumber()
-
-