
Oleh : Reza Ervani
بسم الله الرحمن الرحيم
Kita dapat meletakkan anotasi Java diatas class, interface, metode, parameter metode, field dan variabel lokal. Berikut contoh anotasi yang ditambahkan diatas sebuah definisi class :
1 2 3 | @Entity public class Vehicle { } |
Anotasi dimulai dengan karakter @
, diikuti dengan nama dari anotasi. Dalam kasus tersebut nama anotasinya adalah Entity
. Anotasi Entity
adalam sebuah anotasi yang kami buat. Tidak punya arti apa-apa di Java.
Berikut contoh yang lebih besar, dimana anotasi ditempatkan diatas class, field, metode, parameter dan variabel lokal :
01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | @Entity public class Vehicle { @Persistent protected String vehicleName = null ; @Getter public String getVehicleName() { return this .vehicleName; } public void setVehicleName( @Optional vehicleName) { this .vehicleName = vehicleName; } public List addVehicleNameToList(List names) { @Optional List localNames = names; if (localNames == null ) { localNames = new ArrayList(); } localNames.add(getVehicleName()); return localNames; } } |
Anotasi-anotasi diatas hanyalah sekedar contoh saja, tidak punya arti apa-apa di bahasa Java.
Leave a Reply