-
- すべてのスーパー・インタフェース:
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
-
-
メソッドのサマリー
すべてのメソッド インスタンス・メソッド 抽象メソッド 非推奨のメソッド 修飾子と型 メソッド 説明 ClassDocasClassDoc()非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。この型を宣言したジェネリック・クラスまたはジェネリック・インタフェースを返します。TypecontainingType()非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。この型をメンバーとして含む型を返します。Type[]interfaceTypes()非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。このパラメータ化された型により直接実装または拡張されたインタフェース型を返します。TypesuperclassType()非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。この型の直接のスーパー・タイプであるクラス型を返します。Type[]typeArguments()非推奨、削除予定: このAPI要素は将来のバージョンで削除予定です。この型の実際の型引数を返します。-
インタフェースcom.sun.javadocで宣言されたメソッド。タイプ
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です。- 戻り値:
- この型をメンバーとして含む型。
-
-