Executable.GetParameterAnnotations Metode

Definisi

Mengembalikan array array Annotations yang mewakili anotasi pada parameter formal, dalam urutan deklarasi, dari yang Executable diwakili oleh objek ini.

[Android.Runtime.Register("getParameterAnnotations", "()[[Ljava/lang/annotation/Annotation;", "GetGetParameterAnnotationsHandler", ApiSince=26)]
public abstract Java.Lang.Annotation.IAnnotation[][] GetParameterAnnotations();
[<Android.Runtime.Register("getParameterAnnotations", "()[[Ljava/lang/annotation/Annotation;", "GetGetParameterAnnotationsHandler", ApiSince=26)>]
abstract member GetParameterAnnotations : unit -> Java.Lang.Annotation.IAnnotation[][]

Mengembalikan

array array yang mewakili anotasi pada parameter formal dan implisit, dalam urutan deklarasi, dari executable yang diwakili oleh objek ini

Atribut

Keterangan

Mengembalikan array array Annotations yang mewakili anotasi pada parameter formal, dalam urutan deklarasi, dari yang Executable diwakili oleh objek ini. Parameter sintetis dan yang diamanatkan (lihat penjelasan di bawah), seperti parameter "ini" luar ke konstruktor kelas dalam akan diwakili dalam array yang dikembalikan. Jika executable tidak memiliki parameter (berarti tidak ada parameter formal, tanpa sintetis, dan tidak ada mandat), array panjang nol akan dikembalikan. Executable Jika memiliki satu atau beberapa parameter, array berlapis dengan panjang nol dikembalikan untuk setiap parameter tanpa anotasi. Objek anotasi yang terkandung dalam array yang dikembalikan dapat diserialisasikan. Pemanggil metode ini gratis untuk memodifikasi array yang dikembalikan; tidak akan berpengaruh pada array yang dikembalikan ke penelepon lain.

Kompiler dapat menambahkan parameter tambahan yang secara implisit dideklarasikan dalam sumber ("diamanatkan"), serta parameter yang tidak secara implisit atau secara eksplisit dideklarasikan dalam sumber ("sintetis") ke daftar parameter untuk metode. Lihat java.lang.reflect.Parameter untuk informasi lebih lanjut.

Java dokumentasi untuk java.lang.reflect.Executable.getParameterAnnotations().

Bagian dari halaman ini adalah modifikasi berdasarkan pekerjaan yang dibuat dan dibagikan oleh Android Open Source Project dan digunakan sesuai dengan istilah yang dijelaskan dalam Lisensi Creative Commons 2.5 Lisensi Atribusi.

Berlaku untuk