Lenguaje

MethodHandles.Lookup.RevealDirect(MethodHandle) Método

Definición

Descifra un identificador de método directo creado por este objeto de búsqueda o uno similar.

[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

un identificador de método directo para descifrar los componentes de referencia simbólicos

Devoluciones

referencia simbólica que se puede usar para reconstruir este identificador de método a partir de este objeto de búsqueda

Atributos

Comentarios

Descifra un identificador de método directo creado por este objeto de búsqueda o uno similar. Las comprobaciones de seguridad y acceso se realizan para asegurarse de que este objeto de búsqueda es capaz de reproducir el identificador del método de destino. Esto significa que el descifrado puede producir un error si el destino es un identificador de método directo, pero lo creó un objeto de búsqueda no relacionado. Esto puede ocurrir si el controlador de método distingue al autor de la llamada y se creó mediante un objeto de búsqueda para una clase diferente.

Agregado en la versión 1.8.

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

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