MethodHandles.Lookup.LookupModes メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この参照オブジェクトが生成できるメンバーのアクセス保護クラスを指定します。
[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 のルックアップ オブジェクトには、いくつかのモード ビットが 0 に設定されている場合があります。 この目的は、新しいルックアップ オブジェクトを使用してアクセスを制限し、元の参照オブジェクトと新しいルックアップ クラスがアクセスできる名前にのみアクセスできるようにすることです。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。