Langue

MethodHandles.Lookup.RevealDirect(MethodHandle) Méthode

Définition

Fissure un handle de méthode directe créé par cet objet de recherche ou un handle similaire.

[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

Paramètres

target
MethodHandle

handle de méthode directe pour craquer en composants de référence symboliques

Retours

référence symbolique qui peut être utilisée pour reconstruire ce handle de méthode à partir de cet objet de recherche

Attributs

Remarques

Fissure un handle de méthode directe créé par cet objet de recherche ou un handle similaire. Les vérifications de sécurité et d’accès sont effectuées pour s’assurer que cet objet de recherche est capable de reproduire le handle de méthode cible. Cela signifie que le craquage peut échouer si la cible est un handle de méthode directe, mais a été créé par un objet de recherche non lié. Cela peut se produire si le handle de méthode est sensible à l’appelant et a été créé par un objet de recherche pour une autre classe.

Ajouté dans la version 1.8.

Documentation Java pour java.lang.invoke.MethodHandles.Lookup.revealDirect(java.lang.invoke.MethodHandle).

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

S’applique à