Lenguaje

MethodHandles.Lookup.UnreflectGetter(Field) Método

Definición

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.

Java documentación para java.lang.invoke.MethodHandles.Lookup.unreflectGetter(java.lang.reflect.Field).

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