# Uses of Package
com.sun.mirror.type

- Packages that use com.sun.mirror.type
  Package | Description
  --- | ---
  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.type used by com.sun.mirror.declaration
  Class and Description
  AnnotationType 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 `DeclaredType`.
  ClassType 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 `DeclaredType`.
  InterfaceType 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 `DeclaredType`.
  ReferenceType Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is `ReferenceType`.
  TypeMirror Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is `TypeMirror`.

- Classes in com.sun.mirror.type used by com.sun.mirror.type
  Class and Description
  ClassType 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 `DeclaredType`.
  DeclaredType 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 `DeclaredType`.
  InterfaceType 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 `DeclaredType`.
  PrimitiveType.Kind Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this enum is `TypeKind`.
  ReferenceType Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is `ReferenceType`.
  TypeMirror Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is `TypeMirror`.

- Classes in com.sun.mirror.type used by com.sun.mirror.util
  Class and Description
  AnnotationType 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 `DeclaredType`.
  ArrayType Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is `ArrayType`.
  ClassType 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 `DeclaredType`.
  DeclaredType 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 `DeclaredType`.
  EnumType 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 `DeclaredType`.
  InterfaceType 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 `DeclaredType`.
  PrimitiveType Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is `PrimitiveType`.
  PrimitiveType.Kind Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this enum is `TypeKind`.
  ReferenceType Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is `ReferenceType`.
  TypeMirror Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is `TypeMirror`.
  TypeVariable Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is `TypeVariable`.
  VoidType 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 `NoType`.
  WildcardType Deprecated. All components of this API have been superseded by the standardized annotation processing API. The replacement for the functionality of this interface is `WildcardType`.

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