MethodHandle.BindTo(Object) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Associa un valore x al primo argomento di un handle di metodo, senza richiamarlo.
[Android.Runtime.Register("bindTo", "(Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;", "GetBindTo_Ljava_lang_Object_Handler", ApiSince=26)]
public virtual Java.Lang.Invoke.MethodHandle? BindTo(Java.Lang.Object? x);
[<Android.Runtime.Register("bindTo", "(Ljava/lang/Object;)Ljava/lang/invoke/MethodHandle;", "GetBindTo_Ljava_lang_Object_Handler", ApiSince=26)>]
abstract member BindTo : Java.Lang.Object -> Java.Lang.Invoke.MethodHandle
override this.BindTo : Java.Lang.Object -> Java.Lang.Invoke.MethodHandle
Parametri
- x
- Object
valore da associare al primo argomento della destinazione
Valori restituiti
nuovo handle di metodo che antepone il valore specificato all'elenco di argomenti in ingresso, prima di chiamare l'handle del metodo originale
- Attributi
Commenti
Associa un valore x al primo argomento di un handle di metodo, senza richiamarlo. Il nuovo handle del metodo si adatta, come destinazione, all'handle del metodo corrente associandolo all'argomento specificato. Il tipo dell'handle associato sarà uguale al tipo della destinazione, ad eccezione del fatto che verrà omesso un singolo parametro di riferimento iniziale.
Quando viene chiamato, l'handle associato inserisce il valore x specificato come nuovo argomento iniziale nella destinazione. Anche gli altri argomenti vengono passati senza modifiche. Il risultato restituito alla fine dalla destinazione viene restituito invariato dall'handle associato.
Il riferimento x deve essere convertibile nel primo tipo di parametro della destinazione.
(<em Nota:</em>> Poiché gli handle di metodo non sono modificabili, l'handle del metodo di destinazione mantiene il tipo e il comportamento originali.
Documentazione java per java.lang.invoke.MethodHandle.bindTo(java.lang.Object).
Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dal progetto Open Source Android e usato in base ai termini descritti nella licenza Creative Commons 2.5 Attribuzione.