Uses of Interface
net.sourceforge.pmd.lang.java.ast.ASTTopLevelDeclaration
Packages that use ASTTopLevelDeclaration
Package
Description
Contains the classes and interfaces modelling the Java AST.
-
Uses of ASTTopLevelDeclaration in net.sourceforge.pmd.lang.java.ast
Subinterfaces of ASTTopLevelDeclaration in net.sourceforge.pmd.lang.java.astModifier and TypeInterfaceDescriptioninterfaceGroups class, enum, record, annotation and interface declarations under a common supertype.Classes in net.sourceforge.pmd.lang.java.ast that implement ASTTopLevelDeclarationModifier and TypeClassDescriptionfinal classThe declaration of an annotation type.final classAn anonymous class declaration.final classRepresents class and interface declarations.final classAn empty declaration (useless).final classRepresents an enum declaration.final classA class declaration added by the compiler implicitly in a compact compilation unit (see JEP 512, Java 25).final classRepresents an import declaration in a Java file.final classPackage declaration at the top of a source file.final classA record declaration is a special data class type (JDK 16 feature).