Dasar Java : Anotasi – Penempatan Anotasi

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.

About Reza Ervani 425 Articles
Adalah pendiri programming.rezaervani.com -

Be the first to comment

Leave a Reply

Your email address will not be published.


*


This site uses Akismet to reduce spam. Learn how your comment data is processed.