Bagikan melalui


MethodHandles.Lookup.UnreflectSetter(Field) Metode

Definisi

Menghasilkan handel metode yang memberikan akses tulis ke bidang yang tercermin.

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

Parameter

f
Field

bidang yang direfleksikan

Mengembalikan

handel metode yang dapat menyimpan nilai ke dalam bidang yang direfleksikan

Atribut

Keterangan

Menghasilkan handel metode yang memberikan akses tulis ke bidang yang tercermin. Jenis handel metode akan memiliki jenis pengembalian yang batal. Jika bidang statis, handel metode akan mengambil satu argumen, dari jenis nilai bidang, nilai yang akan disimpan. Jika tidak, dua argumen akan menjadi instans yang berisi bidang , dan nilai yang akan disimpan. Jika bendera bidang accessible tidak diatur, pemeriksaan akses dilakukan segera atas nama kelas pencarian.

Jika bidang statis, dan jika handel metode yang dikembalikan dipanggil, kelas bidang akan diinisialisasi, jika belum diinisialisasi.

Dokumentasi Java untuk java.lang.invoke.MethodHandles.Lookup.unreflectSetter(java.lang.reflect.Field).

Bagian halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Proyek Sumber Terbuka Android dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Atribusi Creative Commons 2.5.

Berlaku untuk