## Uses of Interface
com.sun.javadoc.Type

- Packages that use Type
  Package | Description
  --- | ---
  com.sun.javadoc | Note: The declarations in this package have been superseded by those in the package `jdk.javadoc.doclet`.

- - ### Uses of Type in com.sun.javadoc

    Subinterfaces of Type in com.sun.javadoc
    Modifier and Type | Interface | Description
    --- | --- | ---
    `interface` | `AnnotatedType` | Deprecated. The declarations in this package have been superseded by those in the package `jdk.javadoc.doclet`. For more information, see the Migration Guide in the documentation for that package.
    `interface` | `AnnotationTypeDoc` | Deprecated. The declarations in this package have been superseded by those in the package `jdk.javadoc.doclet`. For more information, see the Migration Guide in the documentation for that package.
    `interface` | `ClassDoc` | Deprecated. The declarations in this package have been superseded by those in the package `jdk.javadoc.doclet`. For more information, see the Migration Guide in the documentation for that package.
    `interface` | `ParameterizedType` | Deprecated. The declarations in this package have been superseded by those in the package `jdk.javadoc.doclet`. For more information, see the Migration Guide in the documentation for that package.
    `interface` | `TypeVariable` | Deprecated. The declarations in this package have been superseded by those in the package `jdk.javadoc.doclet`. For more information, see the Migration Guide in the documentation for that package.
    `interface` | `WildcardType` | Deprecated. The declarations in this package have been superseded by those in the package `jdk.javadoc.doclet`. For more information, see the Migration Guide in the documentation for that package.

    Methods in com.sun.javadoc that return Type
    Modifier and Type | Method | Description
    --- | --- | ---
    `Type[]` | TypeVariable.`bounds​()` | Deprecated. Return the bounds of this type variable.
    `Type` | ParameterizedType.`containingType​()` | Deprecated. Return the type that contains this type as a member.
    `Type` | ThrowsTag.`exceptionType​()` | Deprecated. Return the type of the exception associated with this `ThrowsTag`.
    `Type[]` | WildcardType.`extendsBounds​()` | Deprecated. Return the upper bounds of this wildcard type argument as given by the extends clause.
    `Type` | Type.`getElementType​()` | Deprecated. If this type is an array type, return the element type of the array.
    `Type[]` | ClassDoc.`interfaceTypes​()` | Deprecated. Return interfaces implemented by this class or interfaces extended by this interface.
    `Type[]` | ParameterizedType.`interfaceTypes​()` | Deprecated. Return the interface types directly implemented by or extended by this parameterized type.
    `Type` | MethodDoc.`overriddenType​()` | Deprecated. Return the type containing the method that this method overrides.
    `Type` | ExecutableMemberDoc.`receiverType​()` | Deprecated. Get the receiver type of this executable element.
    `Type` | MethodDoc.`returnType​()` | Deprecated. Get return type.
    `Type[]` | WildcardType.`superBounds​()` | Deprecated. Return the lower bounds of this wildcard type argument as given by the super clause.
    `Type` | ClassDoc.`superclassType​()` | Deprecated. Return the superclass of this class.
    `Type` | ParameterizedType.`superclassType​()` | Deprecated. Return the class type that is a direct supertype of this one.
    `Type[]` | ExecutableMemberDoc.`thrownExceptionTypes​()` | Deprecated. Return exceptions this method or constructor throws.
    `Type` | FieldDoc.`type​()` | Deprecated. Get type of this field.
    `Type` | Parameter.`type​()` | Deprecated. Get the type of this parameter.
    `Type[]` | ParameterizedType.`typeArguments​()` | Deprecated. Return the actual type arguments of this type.
    `Type` | AnnotatedType.`underlyingType​()` | Deprecated. Returns the underlying type.