Mam wyliczenie, które implementuje adnotację i otrzymuję ostrzeżenie: Adnotacja typu A nie powinna być używana jako superinterface dla MyClass.Wartość @SuppressWarnings z adnotacją jako superinterfejsem
Czy istnieje wartość @SuppressWarnings, która obsługuje to ostrzeżenie? Nie chcę używać @SuppressWarnings ("all"), wolałbym mieć ostrzeżenie niż stłumić wszystkie z nich.
Używam Eclipse.
Czy na pewno chcesz przedłużyć kolejną adnotację? Adnotacje nie są obsługiwane przez takie klasy JVM, więc nie będzie można uzyskać tego samego rodzaju dziedziczenia. –
To nie jest mój kod, więc nie mam wiele do powiedzenia. Właśnie z nim pracuję, więc chciałem zminimalizować bałagan. – user1294431
Zastanówmy się nad iface AnnotationReader JAXB - uważam, że jego jedynym celem jest "wykrywanie" adnotacji, których "nie ma". Następnie chcesz utworzyć syntezę annot. instancje. Bez refleksji najłatwiej byłoby po prostu zaimplementować interfejs adnotacji. A potem - otrzymujesz to ostrzeżenie. –