# 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 Represents an annotation type.
  ClassType Represents a class type.
  InterfaceType Represents an interface type.
  ReferenceType Represents a reference type.
  TypeMirror Represents a type in the Java programming language.

- Classes in com.sun.mirror.type used by com.sun.mirror.type
  Class and Description
  ClassType Represents a class type.
  DeclaredType Represents a declared type, either a class type or an interface type.
  InterfaceType Represents an interface type.
  PrimitiveType.Kind An enumeration of the different kinds of primitive types.
  ReferenceType Represents a reference type.
  TypeMirror Represents a type in the Java programming language.

- Classes in com.sun.mirror.type used by com.sun.mirror.util
  Class and Description
  AnnotationType Represents an annotation type.
  ArrayType Represents an array type.
  ClassType Represents a class type.
  DeclaredType Represents a declared type, either a class type or an interface type.
  EnumType Represents an enum type.
  InterfaceType Represents an interface type.
  PrimitiveType Represents a primitive type.
  PrimitiveType.Kind An enumeration of the different kinds of primitive types.
  ReferenceType Represents a reference type.
  TypeMirror Represents a type in the Java programming language.
  TypeVariable Represents a type variable.
  VoidType A pseudo-type representing the type of `void`.
  WildcardType Represents a wildcard type argument.

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