# Uses of Package
com.sun.mirror.declaration

Packages that use com.sun.mirror.declaration
com.sun.mirror.apt: Classes used to communicate information between annotation processors and an annotation processing tool.
com.sun.mirror.declaration: Interfaces used to model program element declarations.
com.sun.mirror.type: Interfaces used to model types.
com.sun.mirror.util: Utilities to assist in the processing of declarations and types.
org.eclipse.jdt.apt.core.env: This package contains Eclipse extensions to some of the Sun annotation processing APIs.

Classes in com.sun.mirror.declaration used by com.sun.mirror.apt
AnnotationTypeDeclaration: Represents the declaration of an annotation type.
Declaration: Represents the declaration of a program element such as a package, class, or method.
PackageDeclaration: Represents the declaration of a package.
TypeDeclaration: Represents the declaration of a class or interface.

Classes in com.sun.mirror.declaration used by com.sun.mirror.declaration
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.
Modifier: Represents a modifier on the declaration of a program element such as a class, method, or field.
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.

Classes in com.sun.mirror.declaration used by com.sun.mirror.type
AnnotationTypeDeclaration: Represents the declaration of an annotation type.
ClassDeclaration: Represents the declaration of a class.
EnumDeclaration: Represents the declaration of an enum type.
InterfaceDeclaration: Represents the declaration of an interface.
TypeDeclaration: Represents the declaration of a class or interface.
TypeParameterDeclaration: Represents a formal type parameter of a generic type, method, or constructor declaration.

Classes in com.sun.mirror.declaration used by com.sun.mirror.util
AnnotationTypeDeclaration: Represents the declaration of an annotation type.
AnnotationTypeElementDeclaration: Represents an element of an annotation type.
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.
Modifier: Represents a modifier on the declaration of a program element such as a class, method, or field.
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.

Classes in com.sun.mirror.declaration used by org.eclipse.jdt.apt.core.env
AnnotationTypeDeclaration: Represents the declaration of an annotation type.