クラス
java.lang.reflect.Fieldの使用
パッケージ
説明
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
java.lang.invoke
パッケージは、Java Virtual Machineとやりとりするための低レベルのプリミティブを提供します。Javaプログラミング言語でのSQL型とデータ型の直列化可能マッピングを可能にするユーティリティ・クラスを提供します。
言語ランタイムが、言語固有のオブジェクト・モデルを実装し、いくつかのクラスの基本的な実装とさまざまなユーティリティを提供することによってコンバージョンをより便利にするクラスが含まれています。
-
java.langでのFieldの使用
修飾子と型メソッド説明Class.getDeclaredField
(String name) このClass
オブジェクトが表すクラスまたはインタフェースの、指定された宣言されたフィールドをリフレクトするField
オブジェクトを返します。Field[]
Class.getDeclaredFields()
このClass
オブジェクトが表すクラスまたはインタフェースによって宣言されたすべてのフィールドをリフレクトするField
オブジェクトの配列を返します。このClass
オブジェクトが表すクラスまたはインタフェースの、指定されたpublicメンバー・フィールドをリフレクトするField
オブジェクトを返します。Field[]
Class.getFields()
このClass
オブジェクトが表すクラスまたはインタフェースのすべてのアクセス可能なpublicフィールドをリフレクトする、Field
オブジェクトを保持している配列を返します。 -
java.lang.invokeでのFieldの使用
修飾子と型メソッド説明MethodHandles.Lookup.unreflectGetter
(Field f) リフレクトされたフィールドに対する読取りアクセス権を提供するメソッド・ハンドルを生成します。MethodHandles.Lookup.unreflectSetter
(Field f) リフレクトされたフィールドに対する書込みアクセス権を提供するメソッド・ハンドルを生成します。MethodHandles.Lookup.unreflectVarHandle
(Field f) クラスR
で宣言されたT
型の反映されたフィールドf
へのアクセスを提供するVarHandleを生成します。 -
javax.sql.rowset.serialでのFieldの使用
-
jdk.dynalink.linker.supportでのFieldの使用