Załóżmy, że definiuję adnotację o nazwie @MyAnnotation
.Czy procesor adnotacji może być używany do generowania kodu?
Istnieje klasa X
która jest zadeklarowana jako:
@MyAnnotation
class X { .... }
Teraz w czasie kompilacji chcę skontrolować wszystkich klas adnotacją z @MyAnnotation
i zrobić generowanie kodu do kilku plików źródłowych java, które muszą być kompilowane jako dobrze w tym samym procesie.
Czy jest to możliwe przy użyciu procesora adnotacji Java lub innego narzędzia?
http://docs.oracle.com/javase/tutorial/java/javaOO/annotations.html. Spójrz tutaj. To jest możliwe. – vels4j
Do tego służy przetwarzanie adnotacji. Zasadniczo pytasz, czy może zrobić to, co robi. – Bohemian