Język Java: adnotacje
Adnotacje są metadanymi opisującymi kod źródłowy. Mogą one by używane w połączeniu z klasami, metodami, zmiennymi, parametrami, a nawet pakietami.
Adnotacje mogą być usunięte lub zachowane podczas kompilacji. Daje to możliwość ich późniejszego odczytania podczas działania programu.
Java definiuje wbudowane adnotacje. Do najpopularniejszych należą:
@Override - sprawdza, czy metoda jest przeciążona.
@Deprecated - oznacza metodę jako przestarzałą, zgłaszając ostrzeżenie podczas kompilacji.
@SuppressWarnings - informuje kompilator, aby pominął ostrzeżenia danego typu.
Istnieje możliwość tworzenia własnych adnotacji.