org.sonar.java.ast.check
Class CommentedOutCodeLineCheck

java.lang.Object
  extended by org.sonar.java.ast.visitor.JavaAstVisitor
      extended by org.sonar.java.ast.check.CommentedOutCodeLineCheck
All Implemented Interfaces:
CodeVisitor

public class CommentedOutCodeLineCheck
extends JavaAstVisitor

Since:
2.13

Constructor Summary
CommentedOutCodeLineCheck()
           
 
Method Summary
 List<Integer> getWantedTokens()
           
 void leaveFile(com.puppycrawl.tools.checkstyle.api.DetailAST ast)
          Detects commented-out code in remaining candidates.
 void visitFile(com.puppycrawl.tools.checkstyle.api.DetailAST ast)
          Creates candidates for commented-out code - all comment blocks.
 void visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST ast)
          Removes documentation comments and JSNI comments from candidates for commented-out code in order to prevent false-positives.
 
Methods inherited from class org.sonar.java.ast.visitor.JavaAstVisitor
addSourceCode, getFileContents, getInputFile, leaveToken, peekParentClass, peekParentPackage, peekSourceCode, popSourceCode, setFileContents, setInputFile, setSource, setSourceCodeStack
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CommentedOutCodeLineCheck

public CommentedOutCodeLineCheck()
Method Detail

getWantedTokens

public List<Integer> getWantedTokens()
Overrides:
getWantedTokens in class JavaAstVisitor

visitFile

public void visitFile(com.puppycrawl.tools.checkstyle.api.DetailAST ast)
Creates candidates for commented-out code - all comment blocks.

Overrides:
visitFile in class JavaAstVisitor

visitToken

public void visitToken(com.puppycrawl.tools.checkstyle.api.DetailAST ast)
Removes documentation comments and JSNI comments from candidates for commented-out code in order to prevent false-positives.

Overrides:
visitToken in class JavaAstVisitor

leaveFile

public void leaveFile(com.puppycrawl.tools.checkstyle.api.DetailAST ast)
Detects commented-out code in remaining candidates.

Overrides:
leaveFile in class JavaAstVisitor


Copyright © 2009-2012 SonarSource. All Rights Reserved.