Sprache

MethodHandles.Lookup.FindStaticGetter(Class, String, Class) Methode

Definition

Erzeugt ein Methodenhandle, das Lesezugriff auf ein statisches Feld ermöglicht.

[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

Parameter

refc
Class

die Klasse oder Schnittstelle, von der aus auf die Methode zugegriffen wird

name
String

Name des Felds

type
Class

Der Feldtyp

Gibt zurück

ein Methodenhandle, mit dem Werte aus dem Feld geladen werden können

Attribute

Hinweise

Erzeugt ein Methodenhandle, das Lesezugriff auf ein statisches Feld ermöglicht. Der Typ des Methodenhandles hat einen Rückgabetyp des Werttyps des Felds. Das Methodenhandle verwendet keine Argumente. Die Zugriffsüberprüfung wird sofort im Auftrag der Nachschlageklasse ausgeführt.

Wenn das zurückgegebene Methodenhandle aufgerufen wird, wird die Klasse des Felds initialisiert, wenn sie noch nicht initialisiert wurde.

Java Dokumentation für java.lang.invoke.MethodHandles.Lookup.findStaticGetter(java.lang.Class<?>, java.lang.String, java.lang.Class<?>).

Teile dieser Seite sind Änderungen auf der Grundlage von Arbeiten, die von der Android Open Source Project erstellt und gemeinsam verwendet und gemäß den in der 2.5 Attribution License beschriebenen Begriffen verwendet werden.

Gilt für: