Lingua

MethodHandles.Lookup.FindStaticSetter(Class, String, Class) Metodo

Definizione

Produce un handle di metodo che concede l'accesso in scrittura a un campo statico.

[Android.Runtime.Register("findStaticSetter", "(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=26)]
public Java.Lang.Invoke.MethodHandle FindStaticSetter(Java.Lang.Class refc, string name, Java.Lang.Class type);
[<Android.Runtime.Register("findStaticSetter", "(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=26)>]
member this.FindStaticSetter : Java.Lang.Class * string * Java.Lang.Class -> Java.Lang.Invoke.MethodHandle

Parametri

refc
Class

classe o interfaccia a cui si accede al metodo

name
String

nome del campo

type
Class

tipo di campo

Valori restituiti

handle di metodo in grado di archiviare i valori nel campo

Attributi

Commenti

Produce un handle di metodo che concede l'accesso in scrittura a un campo statico. Il tipo dell'handle del metodo avrà un tipo restituito void. L'handle del metodo accetta un singolo argomento, del tipo valore del campo, il valore da archiviare. Il controllo di accesso viene eseguito immediatamente per conto della classe di ricerca.

Se viene richiamato l'handle del metodo restituito, la classe del campo verrà inizializzata, se non è già stata inizializzata.

per java.lang.invoke.MethodHandles.Lookup.findStaticSetter(java.lang.Class<?>, java.lang.String, java.lang.Class<?>).

Le parti di questa pagina sono modifiche basate sul lavoro creato e condiviso dalla e usati in base ai termini descritti in Creative License 2.5 Attribution License.

Si applica a