Mirror API

Package com.sun.mirror.declaration

Interfaces used to model program element declarations.

See:
          Description

Interface Summary
AnnotationMirror Represents an annotation.
AnnotationTypeDeclaration Represents the declaration of an annotation type.
AnnotationTypeElementDeclaration Represents an element of an annotation type.
AnnotationValue Represents a value of an annotation type element.
ClassDeclaration Represents the declaration of a class.
ConstructorDeclaration Represents a constructor of a class or interface.
Declaration Represents the declaration of a program element such as a package, class, or method.
EnumConstantDeclaration Represents an enum constant declaration.
EnumDeclaration Represents the declaration of an enum type.
ExecutableDeclaration Represents a method or constructor of a class or interface.
FieldDeclaration Represents a field of a type declaration.
InterfaceDeclaration Represents the declaration of an interface.
MemberDeclaration Represents a declaration that may be a member or constructor of a declared type.
MethodDeclaration Represents a method of a class or interface.
PackageDeclaration Represents the declaration of a package.
ParameterDeclaration Represents a formal parameter of a method or constructor.
TypeDeclaration Represents the declaration of a class or interface.
TypeParameterDeclaration Represents a formal type parameter of a generic type, method, or constructor declaration.
 

Enum Summary
Modifier Represents a modifier on the declaration of a program element such as a class, method, or field.
 

Package com.sun.mirror.declaration Description

Interfaces used to model program element declarations. A declaration is represented by the appropriate subinterface of Declaration, and an annotation is represented as an AnnotationMirror.

Note that the apt tool and its associated APIs may be changed or superseded in future j2se releases.

Since:
1.5

Mirror API

Report a bug or request a feature.
Copyright 2006 Sun Microsystems, Inc. All Rights Reserved. Use is subject to license terms.