語言

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

一個直接破解符號參考元件的方法把柄

傳回

一個符號參考,可用於從此查找物件重建此方法的 handle。

屬性

備註

破解由此查找物件或類似物件所建立的直接方法指柄。 會進行安全與存取檢查,以確保此查找物件能夠重現目標方法的句柄。 這表示如果目標是直接方法的 handle 但是由無關的查找物件所建立,破解可能會失敗。 如果方法的句柄是呼叫者敏感的,且是由不同類別的查找物件所建立,這種情況就可能發生。

新增於1.8版本。

Java 文件 java.lang.invoke.MethodHandles.Lookup.revealDirect(java.lang.invoke.MethodHandle)。

本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。

適用於