Interfaces used to model program element declarations. A declaration is represented by the appropriate subinterface of
Note that the
Declaration, and an annotation is represented as an
Note that the
apt tool and its associated APIs may be
changed or superseded in future j2se releases.
Interface Summary Interface Description AnnotationMirrorRepresents an annotation. AnnotationTypeDeclarationRepresents the declaration of an annotation type. AnnotationTypeElementDeclarationRepresents an element of an annotation type. AnnotationValueRepresents a value of an annotation type element. ClassDeclarationRepresents the declaration of a class. ConstructorDeclarationRepresents a constructor of a class or interface. DeclarationRepresents the declaration of a program element such as a package, class, or method. EnumConstantDeclarationRepresents an enum constant declaration. EnumDeclarationRepresents the declaration of an enum type. ExecutableDeclarationRepresents a method or constructor of a class or interface. FieldDeclarationRepresents a field of a type declaration. InterfaceDeclarationRepresents the declaration of an interface. MemberDeclarationRepresents a declaration that may be a member or constructor of a declared type. MethodDeclarationRepresents a method of a class or interface. PackageDeclarationRepresents the declaration of a package. ParameterDeclarationRepresents a formal parameter of a method or constructor. TypeDeclarationRepresents the declaration of a class or interface. TypeParameterDeclarationRepresents a formal type parameter of a generic type, method, or constructor declaration.
Enum Summary Enum Description ModifierRepresents a modifier on the declaration of a program element such as a class, method, or field.