MethodHandles.Lookup.UnreflectSetter(Field) 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í.
Genera un identificador de método que proporciona acceso de escritura a un campo reflejado.
[Android.Runtime.Register("unreflectSetter", "(Ljava/lang/reflect/Field;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=26)]
public Java.Lang.Invoke.MethodHandle UnreflectSetter (Java.Lang.Reflect.Field f);
[<Android.Runtime.Register("unreflectSetter", "(Ljava/lang/reflect/Field;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=26)>]
member this.UnreflectSetter : Java.Lang.Reflect.Field -> Java.Lang.Invoke.MethodHandle
Parámetros
- f
- Field
el campo reflejado
Devoluciones
un identificador de método que puede almacenar valores en el campo reflejado
- Atributos
Comentarios
Genera un identificador de método que proporciona acceso de escritura a un campo reflejado. El tipo del identificador de método tendrá un tipo de valor devuelto void. Si el campo es estático, el identificador del método tomará un único argumento, del tipo de valor del campo, el valor que se va a almacenar. De lo contrario, los dos argumentos serán la instancia que contiene el campo y el valor que se va a almacenar. Si no se establece la marca del campo, la comprobación de accessible
acceso se realiza inmediatamente en nombre de la clase de búsqueda.
Si el campo es estático y se invoca el identificador del método devuelto, se inicializará la clase del campo, si aún no se ha inicializado.
Las partes de esta página son modificaciones basadas en el trabajo creado y compartido por el proyecto de código abierto de Android y se usan según los términos descritos en la licencia de atribución de Creative Commons 2.5.