MethodHandles.Lookup.LookupModes Método

Definição

Informa quais classes de proteção de acesso de membros esse objeto de pesquisa pode produzir.

[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

Retornos

os modos de pesquisa, que limitam os tipos de acesso executados por este objeto de pesquisa

Atributos

Comentários

Informa quais classes de proteção de acesso de membros esse objeto de pesquisa pode produzir. O resultado é uma máscara de bits dos bits #PUBLIC PUBLIC (0x01), #PRIVATE PRIVATE (0x02), #PROTECTED PROTECTED (0x04) e #PACKAGE PACKAGE (0x08).

Um objeto de pesquisa recém-criado na classe do chamador java.lang.invoke.MethodHandles#lookup() tem todos os bits possíveis definidos, já que a classe de chamador pode acessar todos os seus próprios membros. Um objeto de pesquisa em uma nova classe de pesquisa java.lang.invoke.MethodHandles.Lookup#in criado a partir de um objeto de pesquisa anterior pode ter alguns bits de modo definidos como zero. A finalidade disso é restringir o acesso por meio do novo objeto de pesquisa, para que ele possa acessar apenas nomes que podem ser acessados pelo objeto de pesquisa original e também pela nova classe de pesquisa.

Java documentação para java.lang.invoke.MethodHandles.Lookup.lookupModes().

Partes desta página são modificações baseadas no trabalho criado e compartilhado pelo Project Open Source do Open Source e usadas de acordo com os termos descritos na Creative Commons 2.5.

Aplica-se a