-
- すべてのスーパー・インタフェース:
Type
@Deprecated(since="9", forRemoval=true) public interface ParameterizedType extends Type
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このパッケージの宣言は、パッケージjdk.javadoc.doclet
の宣言に置き換えられました。 詳細は、そのパッケージのマニュアルの「移行ガイド」を参照してください。ジェネリック・クラスまたはジェネリック・インタフェースの呼出しを表します。 たとえば、ジェネリック・インタフェースList<E>
を指定した場合、可能な呼出しは次のとおりです。List<String>
List<T extends Number>
List<?>
Outer<T>.Inner<S>
は、次のように呼び出すことができます。Outer<Number>.Inner<String>
- 導入されたバージョン:
- 1.5
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 非推奨のメソッド 修飾子と型 メソッド 説明 ClassDoc
asClassDoc()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。この型を宣言したジェネリック・クラスまたはジェネリック・インタフェースを返します。Type
containingType()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。この型をメンバーとして含む型を返します。Type[]
interfaceTypes()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このパラメータ化された型により直接実装または拡張されたインタフェース型を返します。Type
superclassType()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。この型の直接のスーパー・タイプであるクラス型を返します。Type[]
typeArguments()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。この型の実際の型引数を返します。-
インタフェース com.sun.javadoc.Typeで宣言されたメソッド
asAnnotatedType, asAnnotationTypeDoc, asParameterizedType, asTypeVariable, asWildcardType, dimension, getElementType, isPrimitive, qualifiedTypeName, simpleTypeName, toString, typeName
-
-
-
-
メソッドの詳細
-
asClassDoc
ClassDoc asClassDoc()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。この型を宣言したジェネリック・クラスまたはジェネリック・インタフェースを返します。- 定義:
asClassDoc
、インタフェースType
- 戻り値:
- この型を宣言したジェネリック・クラスまたはジェネリック・インタフェース。
-
typeArguments
Type[] typeArguments()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。この型の実際の型引数を返します。Outer<T>.Inner<S>
などの別のジェネリック型の中にネストされたジェネリック型の場合、最深の型の型引数だけが含まれます。- 戻り値:
- この型の実際の型引数。
-
superclassType
Type superclassType()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。この型の直接のスーパー・タイプであるクラス型を返します。 このクラス型は、この型の宣言しているクラスのスーパー・クラスであり、置換された型引数を持ちます。 この型がインタフェース型の場合、nullを返します。たとえば、このパラメータ化された型が
java.util.ArrayList<String>
の場合、結果はjava.util.AbstractList<String>
になります。- 戻り値:
- この型の直接のスーパー・タイプであるクラス型。
-
interfaceTypes
Type[] interfaceTypes()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。このパラメータ化された型により直接実装または拡張されたインタフェース型を返します。 これらのインタフェースは、この型の宣言しているクラスまたはインタフェースにより直接実装または拡張されたインタフェースであり、置換された型引数を持ちます。 インタフェースがない場合、空の配列を返します。たとえば、
java.util.Set<String>
によって拡張されるインタフェースはjava.util.Collection<String>
です。- 戻り値:
- このパラメータ化された型により直接実装または拡張されたインタフェース型。
-
containingType
Type containingType()
削除予定のため非推奨: このAPI要素は、将来のバージョンで削除される可能性があります。この型をメンバーとして含む型を返します。 この型がトップ・レベルの型の場合は、nullを返します。たとえば、
AnInterface.Nested<Number>
の包含型はAnInterface
を表すClassDoc
であり、Outer<String>.Inner<Number>
の包含型はOuter<String>
を表すParameterizedType
です。- 戻り値:
- この型をメンバーとして含む型。
-
-