MethodHandles.Lookup.RevealDirect(MethodHandle) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Cracks a direct method handle created by this lookup object or a similar one.
[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
Parameter
- target
- MethodHandle
ein direktes Methodenhandle zum Knacken in symbolische Referenzkomponenten
Gibt zurück
ein symbolischer Verweis, der zum Rekonstruieren dieses Methodenhandle aus diesem Nachschlageobjekt verwendet werden kann
- Attribute
Hinweise
Cracks a direct method handle created by this lookup object or a similar one. Sicherheits- und Zugriffsprüfungen werden ausgeführt, um sicherzustellen, dass dieses Nachschlageobjekt das Zielmethodenhandle wiedergeben kann. Dies bedeutet, dass das Knacken fehlschlägt, wenn das Ziel ein direktes Methodenhandle ist, aber von einem nicht verknüpften Nachschlageobjekt erstellt wurde. Dies kann passieren, wenn das Methodenhandle aufrufersensitiv ist und von einem Nachschlageobjekt für eine andere Klasse erstellt wurde.
Hinzugefügt in 1.8.
Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.