org.sonar.java.checks
Class AbstractDeprecatedChecker

java.lang.Object
  extended by com.sonar.sslr.squid.SquidAstVisitor<G>
      extended by com.sonar.sslr.squid.checks.SquidCheck<org.sonar.sslr.parser.LexerlessGrammar>
          extended by org.sonar.java.checks.AbstractDeprecatedChecker
All Implemented Interfaces:
com.sonar.sslr.api.AstVisitor, org.sonar.squid.api.CodeCheck, org.sonar.squid.api.CodeVisitor
Direct Known Subclasses:
DeprecatedTagPresenceCheck, MissingDeprecatedCheck

public class AbstractDeprecatedChecker
extends com.sonar.sslr.squid.checks.SquidCheck<org.sonar.sslr.parser.LexerlessGrammar>


Constructor Summary
AbstractDeprecatedChecker()
           
 
Method Summary
static boolean hasDeprecatedAnnotation(Iterable<com.sonar.sslr.api.AstNode> query)
           
static boolean hasDeprecatedAnnotationExcludingLocalVariables(com.sonar.sslr.api.AstNode node)
           
static boolean hasDeprecatedAnnotationOnLocalVariables(com.sonar.sslr.api.AstNode node)
           
static boolean hasJavadocDeprecatedTag(com.sonar.sslr.api.AstNode node)
           
static boolean hasJavadocDeprecatedTag(String comment)
           
 void init()
           
static boolean isDeprecated(com.sonar.sslr.api.AstNode node)
           
 
Methods inherited from class com.sonar.sslr.squid.checks.SquidCheck
getKey
 
Methods inherited from class com.sonar.sslr.squid.SquidAstVisitor
destroy, getAstNodeTypesToVisit, getContext, leaveFile, leaveNode, setContext, subscribeTo, visitFile, visitNode
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractDeprecatedChecker

public AbstractDeprecatedChecker()
Method Detail

init

public void init()
Overrides:
init in class com.sonar.sslr.squid.SquidAstVisitor<org.sonar.sslr.parser.LexerlessGrammar>

isDeprecated

public static boolean isDeprecated(com.sonar.sslr.api.AstNode node)

hasJavadocDeprecatedTag

public static boolean hasJavadocDeprecatedTag(com.sonar.sslr.api.AstNode node)

hasJavadocDeprecatedTag

public static boolean hasJavadocDeprecatedTag(String comment)

hasDeprecatedAnnotationExcludingLocalVariables

public static boolean hasDeprecatedAnnotationExcludingLocalVariables(com.sonar.sslr.api.AstNode node)

hasDeprecatedAnnotationOnLocalVariables

public static boolean hasDeprecatedAnnotationOnLocalVariables(com.sonar.sslr.api.AstNode node)

hasDeprecatedAnnotation

public static boolean hasDeprecatedAnnotation(Iterable<com.sonar.sslr.api.AstNode> query)


Copyright © 2012-2014 SonarSource. All Rights Reserved.