MethodHandles.Lookup.UnreflectSetter(Field) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.
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.