Lingua

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

Definizione

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

[Android.Runtime.Register("findSetter", "(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=26)]
public Java.Lang.Invoke.MethodHandle FindSetter(Java.Lang.Class refc, string name, Java.Lang.Class type);
[<Android.Runtime.Register("findSetter", "(Ljava/lang/Class;Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=26)>]
member this.FindSetter : 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 non statico. Il tipo dell'handle del metodo avrà un tipo restituito void. L'handle del metodo accetta due argomenti, l'istanza contenente il campo e il valore da archiviare. Il secondo argomento sarà del tipo valore del campo. Il controllo di accesso viene eseguito immediatamente per conto della classe di ricerca.

per java.lang.invoke.MethodHandles.Lookup.findSetter(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