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.
ClassDescriptionRepresents an annotation.Represents the declaration of an annotation type.Represents an element of an annotation type.Represents a value of an annotation type element.Represents the declaration of a class.Represents a constructor of a class or interface.Represents the declaration of a program element such as a package, class, or method.Represents an enum constant declaration.Represents the declaration of an enum type.Represents a method or constructor of a class or interface.Represents a field of a type declaration.Represents the declaration of an interface.Represents a declaration that may be a member or constructor of a declared type.Represents a method of a class or interface.Represents a modifier on the declaration of a program element such as a class, method, or field.Represents the declaration of a package.Represents a formal parameter of a method or constructor.Represents the declaration of a class or interface.Represents a formal type parameter of a generic type, method, or constructor declaration.