Idioma

MethodHandles.Lookup.RevealDirect(MethodHandle) Método

Definição

Quebra um identificador de método direto criado por este objeto de pesquisa ou um semelhante.

[Android.Runtime.Register("revealDirect", "(Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandleInfo;", "", ApiSince=26)]
public Java.Lang.Invoke.IMethodHandleInfo RevealDirect(Java.Lang.Invoke.MethodHandle target);
[<Android.Runtime.Register("revealDirect", "(Ljava/lang/invoke/MethodHandle;)Ljava/lang/invoke/MethodHandleInfo;", "", ApiSince=26)>]
member this.RevealDirect : Java.Lang.Invoke.MethodHandle -> Java.Lang.Invoke.IMethodHandleInfo

Parâmetros

target
MethodHandle

um identificador de método direto para quebrar em componentes de referência simbólicos

Retornos

uma referência simbólica que pode ser usada para reconstruir esse identificador de método desse objeto de pesquisa

Atributos

Comentários

Quebra um identificador de método direto criado por este objeto de pesquisa ou um semelhante. Verificações de segurança e acesso são executadas para garantir que esse objeto de pesquisa seja capaz de reproduzir o identificador do método de destino. Isso significa que a quebra poderá falhar se o destino for um identificador de método direto, mas tiver sido criado por um objeto de pesquisa não relacionado. Isso pode acontecer se o identificador do método for sensível ao chamador e tiver sido criado por um objeto de pesquisa para uma classe diferente.

Adicionado em 1.8.

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

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