Uses of Interface
net.sourceforge.pmd.lang.java.ast.ModifierOwner
-
Packages that use ModifierOwner Package Description net.sourceforge.pmd.lang.java.ast Contains the classes and interfaces modelling the Java AST.net.sourceforge.pmd.lang.java.rule.design -
-
Uses of ModifierOwner in net.sourceforge.pmd.lang.java.ast
Subinterfaces of ModifierOwner in net.sourceforge.pmd.lang.java.ast Modifier and Type Interface Description interface
ASTExecutableDeclaration
Groups method and constructor declarations under a common type.interface
ASTTypeDeclaration
Groups class, enum, record, annotation and interface declarations under a common supertype.Classes in net.sourceforge.pmd.lang.java.ast that implement ModifierOwner Modifier and Type Class Description class
ASTAnnotationTypeDeclaration
The declaration of an annotation type.class
ASTAnonymousClassDeclaration
An anonymous class declaration.class
ASTCatchParameter
Formal parameter of a catch clause to represent the declared exception variable.class
ASTClassDeclaration
Represents class and interface declarations.class
ASTCompactConstructorDeclaration
This defines a compact constructor for a RecordDeclaration (JDK 16 feature).class
ASTConstructorDeclaration
class
ASTEnumConstant
Represents an enum constant declaration within an enum type declaration.class
ASTEnumDeclaration
Represents an enum declaration.class
ASTFieldDeclaration
Represents a field declaration in the body of a type declaration.class
ASTFormalParameter
Formal parameter node for a formal parameter list.class
ASTLambdaParameter
Formal parameter of a lambda expression.class
ASTLocalVariableDeclaration
Represents a local variable declaration.class
ASTMethodDeclaration
A method declaration, in a class or interface declaration.class
ASTRecordComponent
Defines a single component of a RecordDeclaration (JDK 16 feature).class
ASTRecordDeclaration
A record declaration is a special data class type (JDK 16 feature).class
ASTTypePattern
A type pattern (JDK16).class
ASTVariableId
Represents an identifier in the context of variable or parameter declarations (not their use in expressions). -
Uses of ModifierOwner in net.sourceforge.pmd.lang.java.rule.design
Methods in net.sourceforge.pmd.lang.java.rule.design with parameters of type ModifierOwner Modifier and Type Method Description static boolean
SingularFieldRule. mayBeSingular(ModifierOwner varId)
Deprecated.This method will be removed.
-