語言

MethodHandles.Lookup.LookupModes 方法

定義

告訴該查詢物件能產生哪些存取保護類別的成員。

[Android.Runtime.Register("lookupModes", "()I", "", ApiSince=26)]
public Java.Lang.Invoke.MethodLookupModes LookupModes();
[<Android.Runtime.Register("lookupModes", "()I", "", ApiSince=26)>]
member this.LookupModes : unit -> Java.Lang.Invoke.MethodLookupModes

傳回

查找模式,限制此查找物件所執行的存取類型

屬性

備註

告訴該查詢物件能產生哪些存取保護類別的成員。 結果是 PUBLIC(0x01)、#PRIVATE PRIVATE(0x02)、#PROTECTED PROTECTED(0x04)和 #PACKAGE PACKAGE(0x08)的 #PUBLIC 位元遮罩。

java.lang.invoke.MethodHandles#lookup() 呼叫者類別中新建立的查找物件,所有可能的位元都已設定,因為呼叫者類別可以存取所有自己的成員。 在新的查找類別中,java.lang.invoke.MethodHandles.Lookup#in 從先前的查找物件建立,可能會有某些模式位元設為零。 此舉的目的是限制透過新查找物件的存取,使其只能存取原始查找物件及新查找類別可存取的名稱。

的 java.lang.invoke.MethodHandles.Lookup.lookupModes()Java 檔。

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

適用於