# 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.

- Classes in com.sun.mirror.declaration used by com.sun.mirror.apt
  Class and Description
  AnnotationTypeDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in `TypeElement`.
  Declaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is `Element`.
  PackageDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is `PackageElement`.
  TypeDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in `TypeElement`.

- Classes in com.sun.mirror.declaration used by com.sun.mirror.declaration
  Class and Description
  AnnotationMirror Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is `AnnotationMirror`.
  AnnotationTypeDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in `TypeElement`.
  AnnotationTypeElementDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in `ExecutableElement`.
  AnnotationValue Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is `AnnotationValue`.
  ClassDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in `TypeElement`.
  ConstructorDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in `ExecutableElement`.
  Declaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is `Element`.
  EnumConstantDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in `VariableElement`.
  EnumDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in `TypeElement`.
  ExecutableDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is `ExecutableElement`.
  FieldDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in `VariableElement`.
  InterfaceDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in `TypeElement`.
  MemberDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is `Element`.
  MethodDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in `ExecutableElement`.
  Modifier Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this enum is `Modifier`.
  PackageDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is `PackageElement`.
  ParameterDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in `VariableElement`.
  TypeDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in `TypeElement`.
  TypeParameterDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is `TypeParameterElement`.

- Classes in com.sun.mirror.declaration used by com.sun.mirror.type
  Class and Description
  AnnotationTypeDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in `TypeElement`.
  ClassDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in `TypeElement`.
  EnumDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in `TypeElement`.
  InterfaceDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in `TypeElement`.
  TypeDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in `TypeElement`.
  TypeParameterDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is `TypeParameterElement`.

- Classes in com.sun.mirror.declaration used by com.sun.mirror.util
  Class and Description
  AnnotationTypeDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in `TypeElement`.
  AnnotationTypeElementDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in `ExecutableElement`.
  ClassDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in `TypeElement`.
  ConstructorDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in `ExecutableElement`.
  Declaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is `Element`.
  EnumConstantDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in `VariableElement`.
  EnumDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in `TypeElement`.
  ExecutableDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is `ExecutableElement`.
  FieldDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in `VariableElement`.
  InterfaceDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in `TypeElement`.
  MemberDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is `Element`.
  MethodDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in `ExecutableElement`.
  Modifier Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this enum is `Modifier`.
  PackageDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is `PackageElement`.
  ParameterDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in `VariableElement`.
  TypeDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is included in `TypeElement`.
  TypeParameterDeclaration Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is `TypeParameterElement`.

Copyright © 2004, 2014, Oracle and/or its affiliates. All rights reserved.