クラスjava.lang.NoSuchFieldException
の使用
パッケージ
説明
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
java.lang.invoke
パッケージは、Java Virtual Machineとやりとりするための低レベルのプリミティブを提供します。-
java.langでのNoSuchFieldExceptionの使用
-
java.lang.invokeでのNoSuchFieldExceptionの使用
修飾子と型メソッド説明MethodHandles.Lookup.findGetter
(Class<?> refc, String name, Class<?> type) 非staticフィールドに対する読取りアクセスを提供するメソッド・ハンドルを生成します。MethodHandles.Lookup.findSetter
(Class<?> refc, String name, Class<?> type) 非staticフィールドに対する書込みアクセスを提供するメソッド・ハンドルを生成します。MethodHandles.Lookup.findStaticGetter
(Class<?> refc, String name, Class<?> type) staticフィールドに対する読取りアクセスを提供するメソッド・ハンドルを生成します。MethodHandles.Lookup.findStaticSetter
(Class<?> refc, String name, Class<?> type) staticフィールドに対する書込みアクセスを提供するメソッド・ハンドルを生成します。MethodHandles.Lookup.findStaticVarHandle
(Class<?> decl, String name, Class<?> type) 型decl
のクラスで宣言された型type
の静的フィールドname
へのアクセスを提供するVarHandleを生成します。MethodHandles.Lookup.findVarHandle
(Class<?> recv, String name, Class<?> type) 型recv
のクラスで宣言された型type
の非静的フィールドname
へのアクセスを提供するVarHandleを生成します。