パッケージ | 説明 |
---|---|
java.lang |
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
|
java.lang.reflect |
クラスとオブジェクトに関するリフレクト情報を取得するための、クラスとインタフェースを提供します。
|
修飾子と型 | クラスと説明 |
---|---|
class |
Class<T>
Class クラスのインスタンスは、実行中のJavaアプリケーションのクラスおよびインタフェースを表します。 |
修飾子と型 | メソッドと説明 |
---|---|
Type[] |
Class.getGenericInterfaces()
このオブジェクトによって表されるインタフェースまたはクラスによって直接実装されるインタフェースを表す
Type を返します。 |
Type |
Class.getGenericSuperclass()
この
Class で表されるエンティティ(クラス、インタフェース、プリミティブ型、またはvoid)の直接のスーパー・クラスを表すType を返します。 |
修飾子と型 | インタフェースと説明 |
---|---|
interface |
GenericArrayType
GenericArrayType は、パラメータ化された型または型変数のどちらかであるコンポーネント型を持つ配列の型を表します。 |
interface |
ParameterizedType
ParameterizedTypeは、Collection<String>などのパラメータ化された型を表します。
|
interface |
TypeVariable<D extends GenericDeclaration>
TypeVariableは、型変数の種類の共通のスーパー・インタフェースです。
|
interface |
WildcardType
WildcardTypeはワイルドカード型の式(
? 、? extends Number 、? super Integer など)を表します。 |
修飾子と型 | メソッドと説明 |
---|---|
Type[] |
ParameterizedType.getActualTypeArguments()
この型に対する実際の型引数を表す
Type オブジェクトの配列を返します。 |
Type[] |
TypeVariable.getBounds()
この型変数の上限を表す
Type オブジェクトの配列を返します。 |
Type |
GenericArrayType.getGenericComponentType()
この配列のコンポーネント型を表す
Type オブジェクトを返します。 |
Type[] |
Method.getGenericExceptionTypes()
このexecutableオブジェクトによってスローされることが宣言されている例外を表す
Type オブジェクトの配列を返します。 |
Type[] |
Executable.getGenericExceptionTypes()
このexecutableオブジェクトによってスローされることが宣言されている例外を表す
Type オブジェクトの配列を返します。 |
Type[] |
Constructor.getGenericExceptionTypes()
このexecutableオブジェクトによってスローされることが宣言されている例外を表す
Type オブジェクトの配列を返します。 |
Type[] |
Method.getGenericParameterTypes()
このオブジェクトによって表される実行可能要素の仮パラメータ型を宣言順で表す
Type オブジェクトの配列を返します。 |
Type[] |
Executable.getGenericParameterTypes()
このオブジェクトによって表される実行可能要素の仮パラメータ型を宣言順で表す
Type オブジェクトの配列を返します。 |
Type[] |
Constructor.getGenericParameterTypes()
このオブジェクトによって表される実行可能要素の仮パラメータ型を宣言順で表す
Type オブジェクトの配列を返します。 |
Type |
Method.getGenericReturnType()
この
Method オブジェクトによって表されるメソッドの仮の戻り値の型を表すType オブジェクトを返します。 |
Type |
Field.getGenericType()
Field オブジェクトで表されるフィールドの宣言タイプを表すType オブジェクトを返します。 |
Type[] |
WildcardType.getLowerBounds()
この型変数の下限を表す
Type オブジェクトの配列を返します。 |
Type |
ParameterizedType.getOwnerType()
この型がメンバーである型を表す
Type オブジェクトを返します。 |
Type |
Parameter.getParameterizedType()
Parameter オブジェクトで表されるパラメータのパラメータ化された型を識別するType オブジェクトを返します。 |
Type |
ParameterizedType.getRawType()
この型を宣言したクラスまたはインタフェースを表す
Type オブジェクトを返します。 |
Type |
AnnotatedType.getType()
この注釈付きの型で表される基礎となる型を返します。
|
Type[] |
WildcardType.getUpperBounds()
この型変数の上限を表す
Type オブジェクトの配列を返します。 |
バグまたは機能を送信
詳細なAPIリファレンスおよび開発者ドキュメントについては、Java SEのドキュメントを参照してください。そのドキュメントには、概念的な概要、用語の定義、回避方法、有効なコード例などの、開発者を対象にしたより詳細な説明が含まれています。
Copyright© 1993, 2014, Oracle and/or its affiliates. All rights reserved.