MethodHandles.Lookup.UnreflectGetter(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 lectura a un campo reflejado.
[Android.Runtime.Register("unreflectGetter", "(Ljava/lang/reflect/Field;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=26)]
public Java.Lang.Invoke.MethodHandle UnreflectGetter(Java.Lang.Reflect.Field f);
[<Android.Runtime.Register("unreflectGetter", "(Ljava/lang/reflect/Field;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=26)>]
member this.UnreflectGetter : Java.Lang.Reflect.Field -> Java.Lang.Invoke.MethodHandle
Parámetros
- f
- Field
el campo reflejado
Devoluciones
un identificador de método que puede cargar valores del campo reflejado
- Atributos
Comentarios
Genera un identificador de método que proporciona acceso de lectura a un campo reflejado. El tipo del identificador de método tendrá un tipo de valor devuelto del tipo de valor del campo. Si el campo es estático, el identificador del método no tomará ningún argumento. De lo contrario, su único argumento será la instancia que contiene el campo. 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 Android y se usan según los términos descritos en creative Creative Commons 2.5 Attribution License.