-
- 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 方法 描述 ClassDoc
asClassDoc()
已过时。返回声明此类型的泛型类或接口。Type
containingType()
已过时。将包含此类型的类型作为成员返回。Type[]
interfaceTypes()
已过时。返回由该参数化类型直接实现或扩展的接口类型。Type
superclassType()
已过时。返回该类的直接超类型。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.
-
-