-
- 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 方法 描述 AnnotatedTypeasAnnotatedType()已过时。如果它代表注释类型,则返回此类型为AnnotatedType。AnnotationTypeDocasAnnotationTypeDoc()已过时。如果它代表注释类型,则返回此类型为AnnotationTypeDoc。ClassDocasClassDoc()已过时。如果它代表一个类或接口,则返回此类型为ClassDoc。ParameterizedTypeasParameterizedType()已过时。如果它代表泛型类或接口的调用,则返回此类型为ParameterizedType。TypeVariableasTypeVariable()已过时。如果它代表一个类型变量,则返回此类型为TypeVariable。WildcardTypeasWildcardType()已过时。如果表示通配符类型,则返回此类型为WildcardType。Stringdimension()已过时。返回类型的维度信息,作为字符串。TypegetElementType()已过时。如果此类型是数组类型,则返回数组的元素类型。booleanisPrimitive()已过时。如果此类型表示原始类型,则返回true。StringqualifiedTypeName()已过时。返回不包括任何维度信息的类型的限定名称。StringsimpleTypeName()已过时。返回此类型的简单名称,不包括任何维度信息。StringtoString()已过时。返回类型的字符串表示形式。StringtypeName()已过时。返回类型的不合格的名称,不包括任何维度信息。
-
-
-
方法详细信息
-
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
-
-