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

Definición

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

[Android.Runtime.Register("findGetter", "(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=26)]
public Java.Lang.Invoke.MethodHandle FindGetter(Java.Lang.Class refc, string name, Java.Lang.Class type);
[<Android.Runtime.Register("findGetter", "(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=26)>]
member this.FindGetter : 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 cargar valores desde el campo

Atributos

Comentarios

Genera un identificador de método que proporciona acceso de lectura a un campo no estático. El tipo del identificador de método tendrá un tipo de valor devuelto del tipo de valor del campo. El argumento único del identificador del método será la instancia que contiene el 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.findGetter(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