Uses of Interface com.sun.javadoc.Type (Java SE 10 & JDK 10 )

## 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`.
    `interface` | `AnnotationTypeDoc` | Deprecated. The declarations in this package have been superseded by those in the package `jdk.javadoc.doclet`.
    `interface` | `ClassDoc` | Deprecated. The declarations in this package have been superseded by those in the package `jdk.javadoc.doclet`.
    `interface` | `ParameterizedType` | Deprecated. The declarations in this package have been superseded by those in the package `jdk.javadoc.doclet`.
    `interface` | `TypeVariable` | Deprecated. The declarations in this package have been superseded by those in the package `jdk.javadoc.doclet`.
    `interface` | `WildcardType` | Deprecated. The declarations in this package have been superseded by those in the package `jdk.javadoc.doclet`.

    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.