
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 :
[code language=”java”]
@Entity
public class Vehicle {
}
[/code]
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 :
[code language=”java”]
@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;
}
}
[/code]
Anotasi-anotasi diatas hanyalah sekedar contoh saja, tidak punya arti apa-apa di bahasa Java.
Leave a Reply