クラスjava.lang.NoSuchFieldException
の使用
NoSuchFieldExceptionを使用するパッケージ
パッケージ
説明
Javaプログラミング言語の設計にあたり基本的なクラスを提供します。
java.lang.invokeパッケージは、Java Virtual Machineとやりとりするための低レベルのプリミティブを提供します。-
java.langでのNoSuchFieldExceptionの使用
NoSuchFieldExceptionを投げるjava.langのメソッド -
java.lang.invokeでのNoSuchFieldExceptionの使用
NoSuchFieldExceptionを投げるjava.lang.invokeのメソッド修飾子と型メソッド説明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を生成します。