Java.Lang.Annotation Ruang nama

Menyediakan dukungan pustaka untuk fasilitas anotasi bahasa pemrograman Java.

Kelas

Nama Deskripsi
AnnotationFormatError

Dilemparkan ketika pengurai anotasi mencoba membaca anotasi dari file kelas dan menentukan bahwa anotasi salah bentuk.

AnnotationTypeMismatchException

Dilemparkan untuk menunjukkan bahwa program telah mencoba mengakses elemen anotasi yang jenisnya telah berubah setelah anotasi dikompilasi (atau diserialisasikan).

Documented

Jika anotasi @Documented ada pada deklarasi antarmuka anotasi A, maka setiap @A anotasi pada elemen dianggap sebagai bagian dari kontrak publik elemen.

DocumentedAttribute

Menandai anotasi sebagai bagian dari kontrak publik elemen yang dianotasinya.

ElementType

Konstanta kelas enumerasi ini menyediakan klasifikasi sederhana dari lokasi sindikasi di mana anotasi dapat muncul dalam program Java.

IncompleteAnnotationException

Dilemparkan untuk menunjukkan bahwa program telah mencoba mengakses elemen antarmuka anotasi yang ditambahkan ke definisi antarmuka anotasi setelah anotasi dikompilasi (atau diserialisasikan).

Inherited

Menunjukkan bahwa antarmuka anotasi secara otomatis diwariskan.

InheritedAttribute

Menandai antarmuka anotasi sebagai secara otomatis diwarisi oleh subkelas.

NativeAttribute

Menandai bidang konstanta yang mungkin dirujuk dari kode asli.

RepeatableAttribute

Menandai antarmuka anotasi sebagai dapat diulang.

Retention

Menunjukkan berapa lama anotasi dengan antarmuka yang dianotasi akan dipertahankan.

RetentionAttribute

Menentukan berapa lama anotasi dengan antarmuka anotasi dipertahankan.

RetentionPolicy

Kebijakan penyimpanan anotasi.

Target

Menunjukkan konteks di mana antarmuka anotasi berlaku.

TargetAttribute

Menentukan konteks di mana antarmuka anotasi berlaku.

Antarmuka

Nama Deskripsi
IAnnotation

Antarmuka umum diperluas oleh semua antarmuka anotasi.

IDocumented

Jika anotasi @Documented ada pada deklarasi antarmuka anotasi A, maka setiap @A anotasi pada elemen dianggap sebagai bagian dari kontrak publik elemen.

IInherited

Menunjukkan bahwa antarmuka anotasi secara otomatis diwariskan.

INative

Menunjukkan bahwa bidang yang menentukan nilai konstanta dapat direferensikan dari kode asli.

IRepeatable

Antarmuka anotasi java.lang.annotation.Repeatable digunakan untuk menunjukkan bahwa antarmuka anotasi yang deklarasinya (meta-)anotasinya dapat diulang<></em.>

IRetention

Menunjukkan berapa lama anotasi dengan antarmuka yang dianotasi akan dipertahankan.

ITarget

Menunjukkan konteks di mana antarmuka anotasi berlaku.