Pytania oznaczone «annotations»

238
Jakie typy mogą być używane dla członków adnotacji Java?

Dzisiaj chciałem utworzyć swój pierwszy interfejs adnotacji zgodnie z tą dokumentacją i dostałem ten błąd kompilatora Invalid type for annotation member": public @interface MyAnnotation { Object myParameter; ^^^^^^ } Oczywiście Objectnie można go użyć jako typu elementu adnotacji. Niestety...

227
Dlaczego nie można rozszerzać adnotacji w Javie?

Nie rozumiem, dlaczego w adnotacjach Java nie ma dziedziczenia, podobnie jak w klasach Java. Myślę, że byłoby to bardzo przydatne. Na przykład: Chcę wiedzieć, czy dana adnotacja jest walidatorem. Dzięki dziedziczeniu mogłem odruchowo poruszać się po superklasach, aby wiedzieć, czy ta adnotacja...

148
Jak działa lombok?

Spotkałem dzisiaj lomboka . Bardzo chcę wiedzieć, jak to działa. Artykuł Java Geek zawiera wskazówki, ale nie jest to dla mnie do końca jasne: Java 6 usuwa apt i sprawia, że ​​javac może zarządzać adnotacjami, usprawniając proces w celu uzyskania prostszego jednoetapowego przetwarzania. To...

146
Jak dodać wartość do adnotacji z Constant java

Myślę, że może to nie być możliwe w Javie, ponieważ adnotacje i jej parametry są rozwiązywane w czasie kompilacji. Mam następujący interfejs, public interface FieldValues { String[] FIELD1 = new String[]{"value1", "value2"}; } i inna klasa jako, @SomeAnnotation(locations = {"value1",...