モジュール jdk.javadoc
パッケージ com.sun.javadoc

インタフェースType

  • 既知のすべてのサブインタフェース:
    AnnotatedType, AnnotationTypeDoc, ClassDoc, ParameterizedType, TypeVariable, WildcardType

    @Deprecated
    public interface Type
    非推奨。
    このパッケージの宣言は、パッケージjdk.javadoc.docletの宣言に置き換えられました。 詳細は、そのパッケージのマニュアルの「移行ガイド」を参照してください。
    特定の型を表します。 たとえば、クラスやインタフェース、ジェネリック・クラスやジェネリック・インタフェースの呼び出し(List<String>など)、型変数、ワイルドカード型(「?」)、または基本データ型(charなど)があります。
    導入されたバージョン:
    1.2
    • メソッドの詳細

      • typeName

        String typeName()
        非推奨。
        次元情報を除外した、型の非修飾名を返します。

        たとえば、2次元のString型配列の場合は、「String」が返されます。

        戻り値:
        ディメンション情報を除いた型の修飾されていない名前。
      • qualifiedTypeName

        String qualifiedTypeName()
        非推奨。
        次元情報を除外した、型の修飾名を返します。

        たとえば、2次元のString型配列の場合は、「java.lang.String」が返されます。

        戻り値:
        ディメンション情報を除いたこの型の修飾名。
      • simpleTypeName

        String simpleTypeName()
        非推奨。
        次元情報を除外した、この型の単純名を返します。 最内部の型の識別子だけを含むネストされた型の場合を除いて、返される名前は、型の非修飾名です。

        たとえば、Outer.Innerクラスは「Inner」を返します。

        戻り値:
        ディメンション情報を除いたこの型の単純な名前。
        導入されたバージョン:
        1.5
      • dimension

        String dimension()
        非推奨。
        型の次元情報を文字列で返します。

        たとえば、2次元のString型配列の場合は、「[][]」が返されます。

        戻り値:
        型ディメンション情報を文字列として返します。
      • toString

        String toString()
        非推奨。
        型の文字列表現を返します。 返される文字列表現には、次元情報や型の引数が含まれます。

        たとえば、Stringの2次元配列は「java.lang.String[][]」を返し、パラメータ化した型のList<Integer>は「java.util.List<java.lang.Integer>」を返します。

        オーバーライド:
        toString 、クラス:  Object
        戻り値:
        型の文字列表現。
      • isPrimitive

        boolean isPrimitive()
        非推奨。
        この型がプリミティブ型を表す場合は、trueを返します。
        戻り値:
        この型がプリミティブ型を表す場合はtrue。
        導入されたバージョン:
        1.5
      • asClassDoc

        ClassDoc asClassDoc()
        非推奨。
        型がクラスまたはインタフェースを表す場合、この型をClassDocとして返します。 配列の次元は無視されます。 この型がParameterizedTypeTypeVariable、またはWildcardTypeのいずれかである場合は、その型の消去のClassDocを返します。 これが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を返します。
        戻り値:
        要素の型またはnullを表すType
        導入されたバージョン:
        1.8