Sprache

CallSite.DynamicInvoker Methode

Definition

Erzeugt ein Methodenhandle, das einer aufrufdynamischen Anweisung entspricht, die mit dieser Aufrufwebsite verknüpft wurde.

[Android.Runtime.Register("dynamicInvoker", "()Ljava/lang/invoke/MethodHandle;", "GetDynamicInvokerHandler", ApiSince=26)]
public abstract Java.Lang.Invoke.MethodHandle? DynamicInvoker();
[<Android.Runtime.Register("dynamicInvoker", "()Ljava/lang/invoke/MethodHandle;", "GetDynamicInvokerHandler", ApiSince=26)>]
abstract member DynamicInvoker : unit -> Java.Lang.Invoke.MethodHandle

Gibt zurück

ein Methodenhandle, das immer das aktuelle Ziel dieser Aufrufwebsite aufruft

Attribute

Hinweise

Erzeugt ein Methodenhandle, das einer aufrufdynamischen Anweisung entspricht, die mit dieser Aufrufwebsite verknüpft wurde.

Diese Methode entspricht dem folgenden Code: <blockquote>

{@code
            MethodHandle getTarget, invoker, result;
            getTarget = MethodHandles.publicLookup().bind(this, "getTarget", MethodType.methodType(MethodHandle.class));
            invoker = MethodHandles.exactInvoker(this.type());
            result = MethodHandles.foldArguments(invoker, getTarget)
            }

</blockquote>

Java Dokumentation für java.lang.invoke.CallSite.dynamicInvoker().

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.

Gilt für: