MethodHandle.BindTo(Object) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Enlaza un valor x al primer argumento de un identificador de método, sin invocarlo.
[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
Parámetros
- x
- Object
valor que se va a enlazar al primer argumento del destino.
Devoluciones
un nuevo identificador de método que antepone el valor especificado a la lista de argumentos entrantes, antes de llamar al identificador del método original.
- Atributos
Comentarios
Enlaza un valor x al primer argumento de un identificador de método, sin invocarlo. El nuevo identificador de método se adapta, como su destino, el identificador del método actual mediante el enlace al argumento especificado. El tipo del identificador enlazado será el mismo que el tipo del destino, salvo que se omitirá un único parámetro de referencia inicial.
Cuando se llama a , el identificador enlazado inserta el valor x especificado como un nuevo argumento inicial para el destino. Los otros argumentos también se pasan sin cambios. Lo que el destino devuelve finalmente se devuelve sin cambios mediante el identificador enlazado.
La referencia x debe ser convertible al primer tipo de parámetro del destino.
(<em>Note:</em> Dado que los identificadores de método son inmutables, el identificador del método de destino conserva su tipo y comportamiento originales).
Java documentación para java.lang.invoke.MethodHandle.bindTo(java.lang.Object).
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.