MethodHandles.Lookup.UnreflectConstructor(Constructor) 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 untuk konstruktor yang tercermin.
[Android.Runtime.Register("unreflectConstructor", "(Ljava/lang/reflect/Constructor;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=26)]
public Java.Lang.Invoke.MethodHandle UnreflectConstructor(Java.Lang.Reflect.Constructor c);
[<Android.Runtime.Register("unreflectConstructor", "(Ljava/lang/reflect/Constructor;)Ljava/lang/invoke/MethodHandle;", "", ApiSince=26)>]
member this.UnreflectConstructor : Java.Lang.Reflect.Constructor -> Java.Lang.Invoke.MethodHandle
Parameter
konstruktor yang tercermin
Mengembalikan
handel metode yang dapat memanggil konstruktor yang tercermin
- Atribut
Keterangan
Menghasilkan handel metode untuk konstruktor yang tercermin. Jenis handel metode akan menjadi konstruktor, dengan jenis pengembalian diubah ke kelas deklarasikan. Handel metode akan melakukan newInstance operasi, membuat instans baru kelas konstruktor pada argumen yang diteruskan ke handel metode.
Jika bendera konstruktor accessible tidak diatur, pemeriksaan akses dilakukan segera atas nama kelas pencarian.
Handel metode yang dikembalikan akan memiliki aritas variabel MethodHandle#asVarargsCollector jika dan hanya jika bit pengubah aritas variabel konstruktor (0x0080) diatur.
Jika handel metode yang dikembalikan dipanggil, kelas konstruktor 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.