Langue

MethodHandles.Lookup.LookupModes Méthode

Définition

Indique les classes de protection d’accès des membres que cet objet de recherche peut produire.

[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

Retours

les modes de recherche, qui limitent les types d’accès effectués par cet objet de recherche

Attributs

Remarques

Indique les classes de protection d’accès des membres que cet objet de recherche peut produire. Le résultat est un masque de bits des bits #PUBLIC PUBLIC (0x01), #PRIVATE PRIVATE (0x02), #PROTECTED PROTECTED (0x04) et #PACKAGE PACKAGE (0x08).

Un objet de recherche fraîchement créé sur la classe java.lang.invoke.MethodHandles#lookup() de l’appelant a tous les bits possibles définis, car la classe d’appelant peut accéder à tous ses propres membres. Un objet de recherche sur une nouvelle classe de recherche java.lang.invoke.MethodHandles.Lookup#in créé à partir d’un objet de recherche précédent peut avoir des bits en mode défini sur zéro. L’objectif de cette opération est de restreindre l’accès via le nouvel objet de recherche, afin qu’il puisse accéder uniquement aux noms accessibles par l’objet de recherche d’origine, ainsi qu’à la nouvelle classe de recherche.

Java documentation pour java.lang.invoke.MethodHandles.Lookup.lookupModes().

Les parties de cette page sont des modifications basées sur le travail créé et partagé par Android Open Source et utilisées en fonction des termes décrits dans la Creative Commons 2.5 Attribution License.

S’applique à