MethodHandles.Lookup.RevealDirect(MethodHandle) メソッド

定義

この参照オブジェクトまたは同様のものによって作成されたダイレクト メソッド ハンドルを割り込みます。

[Android.Runtime.Register("revealDirect", "(Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandleInfo;", "", ApiSince=26)]
public Java.Lang.Invoke.IMethodHandleInfo RevealDirect(Java.Lang.Invoke.MethodHandle target);
[<Android.Runtime.Register("revealDirect", "(Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandleInfo;", "", ApiSince=26)>]
member this.RevealDirect : Java.Lang.Invoke.MethodHandle -> Java.Lang.Invoke.IMethodHandleInfo

パラメーター

target
MethodHandle

シンボリック参照コンポーネントに割り込むダイレクト メソッド ハンドル

返品

この参照オブジェクトからこのメソッド ハンドルを再構築するために使用できるシンボリック参照

属性

注釈

この参照オブジェクトまたは同様のものによって作成されたダイレクト メソッド ハンドルを割り込みます。 セキュリティとアクセスのチェックは、この参照オブジェクトがターゲット メソッド ハンドルを再現できることを確認するために実行されます。 つまり、ターゲットがダイレクト メソッド ハンドルであっても、関連のない参照オブジェクトによって作成された場合、クラッキングが失敗する可能性があります。 これは、メソッド ハンドルが呼び出し元の機密性が高く、別のクラスの参照オブジェクトによって作成された場合に発生する可能性があります。

1.8 で追加されました。

Javaドキュメント。

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象