# Uses of Package
com.sun.mirror.declaration

Packages that use com.sun.mirror.declaration
Package
Description
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
Class
Description
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
Class
Description
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
Class
Description
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
Class
Description
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
Class
Description
AnnotationTypeDeclaration
Represents the declaration of an annotation type.