Uses of Interface
net.sourceforge.pmd.lang.java.ast.ModifierOwner
Packages that use ModifierOwner
Package
Description
Contains the classes and interfaces modelling the Java AST.
-
Uses of ModifierOwner in net.sourceforge.pmd.lang.java.ast
Subinterfaces of ModifierOwner in net.sourceforge.pmd.lang.java.astModifier and TypeInterfaceDescriptioninterfaceGroups method and constructor declarations under a common type.interfaceGroups class, enum, record, annotation and interface declarations under a common supertype.Classes in net.sourceforge.pmd.lang.java.ast that implement ModifierOwnerModifier and TypeClassDescriptionfinal classThe declaration of an annotation type.final classAn anonymous class declaration.final classFormal parameter of a catch clause to represent the declared exception variable.final classRepresents class and interface declarations.final classThis defines a compact constructor for a RecordDeclaration (JDK 16 feature).final classfinal classRepresents an enum constant declaration within an enum type declaration.final classRepresents an enum declaration.final classRepresents a field declaration in the body of a type declaration.final classFormal parameter node for a formal parameter list.final classA class declaration added by the compiler implicitly in a compact compilation unit (see JEP 512, Java 25).final classFormal parameter of a lambda expression.final classRepresents a local variable declaration.final classA method declaration, in a class or interface declaration.final classDefines a single component of a RecordDeclaration (JDK 16 feature).final classA record declaration is a special data class type (JDK 16 feature).final classA type pattern (JDK16).final classRepresents 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 ModifierOwnerModifier and TypeMethodDescriptionstatic booleanSingularFieldRule.mayBeSingular(ModifierOwner varId) Deprecated.This method will be removed.