Lenguaje

MethodHandles.Lookup.FindSetter(Class, String, Class) Método

Definición

Genera un identificador de método que proporciona acceso de escritura a un campo no estático.

[Android.Runtime.Register("findSetter", "(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=26)]
public Java.Lang.Invoke.MethodHandle FindSetter(Java.Lang.Class refc, string name, Java.Lang.Class type);
[<Android.Runtime.Register("findSetter", "(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=26)>]
member this.FindSetter : Java.Lang.Class * string * Java.Lang.Class -> Java.Lang.Invoke.MethodHandle

Parámetros

refc
Class

clase o interfaz desde la que se accede al método

name
String

el nombre del campo

type
Class

tipo del campo

Devoluciones

un identificador de método que puede almacenar valores en el campo

Atributos

Comentarios

Genera un identificador de método que proporciona acceso de escritura a un campo no estático. El tipo del identificador de método tendrá un tipo de valor devuelto void. El identificador del método tomará dos argumentos, la instancia que contiene el campo y el valor que se va a almacenar. El segundo argumento será del tipo de valor del campo. La comprobación de acceso se realiza inmediatamente en nombre de la clase de búsqueda.

Java documentación para java.lang.invoke.MethodHandles.Lookup.findSetter(java.lang.Class<?>, java.lang.String, java.lang.Class<?>).

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.

Se aplica a