Lenguaje

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

Definición

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

[Android.Runtime.Register("findStaticGetter", "(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=26)]
public Java.Lang.Invoke.MethodHandle FindStaticGetter(Java.Lang.Class refc, string name, Java.Lang.Class type);
[<Android.Runtime.Register("findStaticGetter", "(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=26)>]
member this.FindStaticGetter : 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 estático. El tipo del identificador de método tendrá un tipo de valor devuelto del tipo de valor del campo. El identificador del método no tomará ningún argumento. La comprobación de acceso se realiza inmediatamente en nombre de la clase de búsqueda.

Si se invoca el identificador de 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.findStaticGetter(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