MethodHandles.Lookup.UnreflectGetter(Field) Metodo

Definizione

Produce un handle di metodo che concede l'accesso in lettura a un campo riflesso.

[Android.Runtime.Register("unreflectGetter", "(Ljava/lang/reflect/Field;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=26)]
public Java.Lang.Invoke.MethodHandle UnreflectGetter(Java.Lang.Reflect.Field f);
[<Android.Runtime.Register("unreflectGetter", "(Ljava/lang/reflect/Field;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=26)>]
member this.UnreflectGetter : Java.Lang.Reflect.Field -> Java.Lang.Invoke.MethodHandle

Parametri

f
Field

campo riflesso

Valori restituiti

handle di metodo che può caricare i valori dal campo riflesso

Attributi

Commenti

Produce un handle di metodo che concede l'accesso in lettura a un campo riflesso. Il tipo dell'handle del metodo avrà un tipo restituito del tipo valore del campo. Se il campo è statico, l'handle del metodo non accetta argomenti. In caso contrario, il relativo singolo argomento sarà l'istanza contenente il campo . Se il flag del accessible campo non è impostato, il controllo di accesso viene eseguito immediatamente per conto della classe di ricerca.

Se il campo è statico e 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.unreflectGetter(java.lang.reflect.Field).

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