Lingua

MethodHandles.Lookup.LookupModes Metodo

Definizione

Indica le classi di protezione dall'accesso dei membri che questo oggetto di ricerca può produrre.

[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

Valori restituiti

modalità di ricerca, che limitano i tipi di accesso eseguiti da questo oggetto di ricerca

Attributi

Commenti

Indica le classi di protezione dall'accesso dei membri che questo oggetto di ricerca può produrre. Il risultato è una maschera bit dei bit #PUBLIC PUBLIC (0x01), #PRIVATE PRIVATE (0x02), #PROTECTED PROTECTED (0x04) e #PACKAGE PACKAGE (0x08).

Un oggetto di ricerca appena creato nella classe del chiamante java.lang.invoke.MethodHandles#lookup() ha tutti i bit possibili impostati, poiché la classe chiamante può accedere a tutti i propri membri. Un oggetto lookup in una nuova classe di ricerca java.lang.invoke.MethodHandles.Lookup#in creato da un oggetto di ricerca precedente potrebbe avere alcuni bit di modalità impostati su zero. Lo scopo di questo è limitare l'accesso tramite il nuovo oggetto di ricerca, in modo che possa accedere solo ai nomi che possono essere raggiunti dall'oggetto di ricerca originale e anche dalla nuova classe di ricerca.

per java.lang.invoke.MethodHandles.Lookup.lookupModes().

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a