Class AbstractDeprecatedChecker

All Implemented Interfaces:
JavaCheck, JavaFileScanner
Direct Known Subclasses:
DeprecatedTagPresenceCheck, MissingDeprecatedCheck

public class AbstractDeprecatedChecker extends IssuableSubscriptionVisitor
  • Constructor Details

    • AbstractDeprecatedChecker

      public AbstractDeprecatedChecker()
  • Method Details

    • nodesToVisit

      public List<Tree.Kind> nodesToVisit()
      Specified by:
      nodesToVisit in class SubscriptionVisitor
    • hasJavadocDeprecatedTag

      public static boolean hasJavadocDeprecatedTag(Tree tree)
    • hasJavadocDeprecatedTag

      public static boolean hasJavadocDeprecatedTag(@Nullable String comment)
    • hasDeprecatedAnnotation

      public static boolean hasDeprecatedAnnotation(Tree tree)
    • deprecatedAnnotation

      @CheckForNull public static AnnotationTree deprecatedAnnotation(Tree tree)
    • getReportTree

      protected static Tree getReportTree(Tree tree)
    • isDeprecated

      public static boolean isDeprecated(AnnotationTree tree)