MethodHandles.Lookup.LookupModes Método

Definición

Indica qué clases de protección de acceso de los miembros puede producir este objeto de búsqueda.

[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

Devoluciones

los modos de búsqueda, que limitan los tipos de acceso realizados por este objeto de búsqueda.

Atributos

Comentarios

Indica qué clases de protección de acceso de los miembros puede producir este objeto de búsqueda. El resultado es una máscara de bits de los bits #PUBLIC PUBLIC (0x01), #PRIVATE PRIVATE (0x02), #PROTECTED PROTECTED (0x04) y #PACKAGE PACKAGE (0x08).

Un objeto de búsqueda recién creado en la clase del llamador java.lang.invoke.MethodHandles#lookup() tiene todos los bits posibles establecidos, ya que la clase llamador puede tener acceso a todos sus propios miembros. Un objeto de búsqueda en una nueva clase de búsqueda java.lang.invoke.MethodHandles.Lookup#in creado a partir de un objeto de búsqueda anterior puede tener algunos bits de modo establecidos en cero. El propósito de esto es restringir el acceso a través del nuevo objeto de búsqueda, de modo que solo pueda tener acceso a los nombres a los que puede llegar el objeto de búsqueda original y también a la nueva clase de búsqueda.

Java documentación para java.lang.invoke.MethodHandles.Lookup.lookupModes().

Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.

Se aplica a