-
- All Superinterfaces:
-
Type
已过时。该包中的声明已被包装jdk.javadoc.doclet的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。
@Deprecated public interface ParameterizedType extends Type
表示通用类或接口的调用。 例如,给定通用接口List<E>,可能的调用包括:通用内部类List<String>List<T extends Number>List<?>Outer<T>.Inner<S>可能被调用为:Outer<Number>.Inner<String>- 从以下版本开始:
- 1.5
-
-
方法摘要
所有方法 接口方法 抽象方法 弃用的方法 Modifier and Type 方法 描述 ClassDocasClassDoc()已过时。返回声明此类型的泛型类或接口。TypecontainingType()已过时。将包含此类型的类型作为成员返回。Type[]interfaceTypes()已过时。返回由该参数化类型直接实现或扩展的接口类型。TypesuperclassType()已过时。返回该类的直接超类型。Type[]typeArguments()已过时。返回此类型的实际类型参数。-
Methods inherited from interface com.sun.javadoc.Type
asAnnotatedType, asAnnotationTypeDoc, asParameterizedType, asTypeVariable, asWildcardType, dimension, getElementType, isPrimitive, qualifiedTypeName, simpleTypeName, toString, typeName
-
-
-
-
方法详细信息
-
asClassDoc
ClassDoc asClassDoc()
已过时。返回声明此类型的泛型类或接口。- Specified by:
-
asClassDoc接口Type - 结果
- 声明此类型的通用类或接口。
-
typeArguments
Type[] typeArguments()
已过时。返回此类型的实际类型参数。 对于嵌套在其他通用类型(例如Outer<T>.Inner<S>)中的通用类型,仅包含最内部类型的类型参数。- 结果
- 这种类型的实际类型参数。
-
superclassType
Type superclassType()
已过时。返回该类的直接超类型。 这是这种类型的声明类的超类,类型参数被替换。如果这是接口类型,则返回null。例如,如果此参数化类型为
java.util.ArrayList<String>,则结果为java.util.AbstractList<String>。- 结果
- 这个类的直接超类型。
-
interfaceTypes
Type[] interfaceTypes()
已过时。返回由该参数化类型直接实现或扩展的接口类型。 这些是通过此类型的声明类或接口直接实现或扩展的接口,类型参数被替换。如果没有接口,则返回一个空数组。例如,扩展
java.util.Set<String>的接口是java.util.Collection<String>。- 结果
- 由该参数化类型直接实现或扩展的接口类型。
-
containingType
Type containingType()
已过时。将包含此类型的类型作为成员返回。 返回null是这是一个顶级类型。例如,
AnInterface.Nested<Number>的包含类型是ClassDoc代表AnInterface,而包含类型的Outer<String>.Inner<Number>是ParameterizedType代表Outer<String>。- 结果
- the type that contains this type as a member.
-
-