Uses of Interface
net.sourceforge.pmd.lang.java.ast.Annotatable
-
Packages that use Annotatable Package Description net.sourceforge.pmd.lang.java.ast Contains the classes and interfaces modelling the Java AST.net.sourceforge.pmd.lang.java.rule Contains the built-in rules bundled with the Java distribution. -
-
Uses of Annotatable in net.sourceforge.pmd.lang.java.ast
Classes in net.sourceforge.pmd.lang.java.ast that implement Annotatable Modifier and Type Class Description class
AbstractAnyTypeDeclaration
Abstract class for type declarations nodes.class
AbstractJavaAccessNode
class
AbstractJavaAccessTypeNode
class
AbstractMethodLikeNode
class
AbstractMethodOrConstructorDeclaration
class
ASTAnnotationMethodDeclaration
class
ASTAnnotationTypeDeclaration
class
ASTClassOrInterfaceDeclaration
Represents class and interface declarations.class
ASTConstructorDeclaration
class
ASTEnumDeclaration
class
ASTFieldDeclaration
Represents a field declaration in the body of a type declaration.class
ASTFormalParameter
Formal parameter node.class
ASTLambdaExpression
class
ASTLocalVariableDeclaration
Represents a local variable declaration.class
ASTMethodDeclaration
Method declaration node.class
ASTPackageDeclaration
class
ASTResource
-
Uses of Annotatable in net.sourceforge.pmd.lang.java.rule
Methods in net.sourceforge.pmd.lang.java.rule with parameters of type Annotatable Modifier and Type Method Description protected boolean
AbstractIgnoredAnnotationRule. hasIgnoredAnnotation(Annotatable node)
Checks whether any annotation in ignoredAnnotationsDescriptor is present on the node.protected boolean
AbstractLombokAwareRule. hasLombokAnnotation(Annotatable node)
Checks whether the given node is annotated with any lombok annotation.
-