-
- All Known Subinterfaces:
-
AnnotatedType
,AnnotationTypeDoc
,ClassDoc
,ParameterizedType
,TypeVariable
,WildcardType
已过时。该包装中的声明已被包装jdk.javadoc.doclet
的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南” 。
@Deprecated public interface Type
代表一种类型。 A型可以是一个类或接口,一个调用(像List<String>
的通用类或接口),一个类型变量,通配符类型(“?
”),或者一个基本数据类型(如char
)。- 从以下版本开始:
- 1.2
-
-
方法摘要
所有方法 接口方法 抽象方法 弃用的方法 Modifier and Type 方法 描述 AnnotatedType
asAnnotatedType()
已过时。如果它代表注释类型,则返回此类型为AnnotatedType
。AnnotationTypeDoc
asAnnotationTypeDoc()
已过时。如果它代表注释类型,则返回此类型为AnnotationTypeDoc
。ClassDoc
asClassDoc()
已过时。如果它代表一个类或接口,则返回此类型为ClassDoc
。ParameterizedType
asParameterizedType()
已过时。如果它代表泛型类或接口的调用,则返回此类型为ParameterizedType
。TypeVariable
asTypeVariable()
已过时。如果它代表一个类型变量,则返回此类型为TypeVariable
。WildcardType
asWildcardType()
已过时。如果表示通配符类型,则返回此类型为WildcardType
。String
dimension()
已过时。返回类型的维度信息,作为字符串。Type
getElementType()
已过时。如果此类型是数组类型,则返回数组的元素类型。boolean
isPrimitive()
已过时。如果此类型表示原始类型,则返回true。String
qualifiedTypeName()
已过时。返回不包括任何维度信息的类型的限定名称。String
simpleTypeName()
已过时。返回此类型的简单名称,不包括任何维度信息。String
toString()
已过时。返回类型的字符串表示形式。String
typeName()
已过时。返回类型的不合格的名称,不包括任何维度信息。
-
-
-
方法详细信息
-
typeName
String typeName()
已过时。返回类型的不合格的名称,不包括任何维度信息。例如,String的二维数组返回“
String
”。- 结果
- 类型不合格的名称,不包括任何维度信息。
-
qualifiedTypeName
String qualifiedTypeName()
已过时。返回不包括任何维度信息的类型的限定名称。例如,String的二维数组返回“
java.lang.String
”。- 结果
- 此类型的限定名称,不包括任何维度信息。
-
simpleTypeName
String simpleTypeName()
已过时。返回此类型的简单名称,不包括任何维度信息。 这是类型的不合格的名称,除了对于嵌套类型,只包括最内部类型的标识符。例如,
Outer.Inner
类返回“Inner
”。- 结果
- 此类型的简单名称不包括任何维度信息。
- 从以下版本开始:
- 1.5
-
dimension
String dimension()
已过时。返回类型的维度信息,作为字符串。例如,String的二维数组返回“
[][]
”。- 结果
- 该类型的维度信息作为字符串。
-
toString
String toString()
已过时。返回类型的字符串表示形式。 这包括任何维度信息和类型参数。例如,String的二维数组可以返回“
java.lang.String[][]
”,参数化类型List<Integer>
可以返回“java.util.List<java.lang.Integer>
”。
-
isPrimitive
boolean isPrimitive()
已过时。如果此类型表示原始类型,则返回true。- 结果
- 如果此类型表示原始类型,则为true。
- 从以下版本开始:
- 1.5
-
asClassDoc
ClassDoc asClassDoc()
已过时。如果表示类或接口,则返回此类型为ClassDoc
。 阵列尺寸被忽略。 如果这个类型是ParameterizedType
,TypeVariable
,或WildcardType
,返回ClassDoc
类型的擦除。 如果这是一个AnnotationTypeDoc
,AnnotationTypeDoc
其作为ClassDoc
(但请参阅asAnnotationTypeDoc()
)。 如果这是一个原始类型,返回null。- 结果
-
这种类型的
ClassDoc
,如果是原始类型,则为null。
-
asParameterizedType
ParameterizedType asParameterizedType()
已过时。如果它代表通用类或接口的调用,则返回此类型为ParameterizedType
。 阵列尺寸被忽略。- 结果
-
一个
ParameterizedType
如果类型是泛型类型的调用,或者null(如果不是)。 - 从以下版本开始:
- 1.5
-
asTypeVariable
TypeVariable asTypeVariable()
已过时。如果它代表一个类型变量,则返回此类型为TypeVariable
。 阵列尺寸被忽略。- 结果
-
一个
TypeVariable
如果类型是一个类型变量,或者如果不是类型变量则为null。 - 从以下版本开始:
- 1.5
-
asWildcardType
WildcardType asWildcardType()
已过时。如果表示通配符类型,则返回此类型为WildcardType
。- 结果
-
一个
WildcardType
如果该类型是通配符类型,或者为null,如果不是。 - 从以下版本开始:
- 1.5
-
asAnnotatedType
AnnotatedType asAnnotatedType()
已过时。如果它代表注释类型,则返回此类型为AnnotatedType
。- 结果
-
一个
AnnotatedType
如果类型为注释类型,或者为null,如果不是 - 从以下版本开始:
- 1.8
-
asAnnotationTypeDoc
AnnotationTypeDoc asAnnotationTypeDoc()
已过时。如果它代表注释类型,则返回此类型为AnnotationTypeDoc
。 阵列尺寸被忽略。- 结果
-
如果类型是注释类型,
AnnotationTypeDoc
,否则为null。 - 从以下版本开始:
- 1.5
-
getElementType
Type getElementType()
已过时。如果此类型是数组类型,则返回数组的元素类型。 否则返回null。- 结果
-
一个
Type
表示元素类型或null。 - 从以下版本开始:
- 1.8
-
-