Module  jdk.javadoc
软件包  com.sun.javadoc

Interface Type

  • All Known Subinterfaces:
    AnnotatedTypeAnnotationTypeDocClassDocParameterizedTypeTypeVariableWildcardType

    已过时。
    该包装中的声明已被包装jdk.javadoc.doclet的声明所取代。 有关详细信息,请参阅该软件包的文档中的“ 迁移指南”

    @Deprecated
    public interface Type
    代表一种类型。 A型可以是一个类或接口,一个调用(像List<String>的通用类或接口),一个类型变量,通配符类型(“ ? ”),或者一个基本数据类型(如char )。
    从以下版本开始:
    1.2
    • 方法详细信息

      • 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> ”。

        重写:
        toStringObject
        结果
        类型的字符串表示形式。
      • isPrimitive

        boolean isPrimitive​()
        已过时。
        如果此类型表示原始类型,则返回true。
        结果
        如果此类型表示原始类型,则为true。
        从以下版本开始:
        1.5
      • asClassDoc

        ClassDoc asClassDoc​()
        已过时。
        如果表示类或接口,则返回此类型为ClassDoc 阵列尺寸被忽略。 如果这个类型是ParameterizedTypeTypeVariable ,或WildcardType ,返回ClassDoc类型的擦除。 如果这是一个AnnotationTypeDocAnnotationTypeDoc其作为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