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

Packages that use Type
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
`interface` `AnnotatedType` Deprecated, for removal: This API element is subject to removal in a future version. The declarations in this package have been superseded by those in the package `jdk.javadoc.doclet`.
`interface` `AnnotationTypeDoc` Deprecated, for removal: This API element is subject to removal in a future version. The declarations in this package have been superseded by those in the package `jdk.javadoc.doclet`.
`interface` `ClassDoc` Deprecated, for removal: This API element is subject to removal in a future version. The declarations in this package have been superseded by those in the package `jdk.javadoc.doclet`.
`interface` `ParameterizedType` Deprecated, for removal: This API element is subject to removal in a future version. The declarations in this package have been superseded by those in the package `jdk.javadoc.doclet`.
`interface` `TypeVariable` Deprecated, for removal: This API element is subject to removal in a future version. The declarations in this package have been superseded by those in the package `jdk.javadoc.doclet`.
`interface` `WildcardType` Deprecated, for removal: This API element is subject to removal in a future version. The declarations in this package have been superseded by those in the package `jdk.javadoc.doclet`.

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