Problem polega na tym, że można połączyć wielokrotne tłumienie ostrzeżeń, aby każdy element nie wymagał własnej adnotacji @SuppressWarnings
.Łączenie wielu adnotacji @SuppressWarnings - Eclipse Indigo
Tak na przykład:
public class Example
public Example() {
GO go = new GO(); // unused
....
List<String> list = (List<String>) go.getList(); // unchecked
}
...
// getters/setters/other methods
}
Teraz zamiast dwóch @SuppressWarnings
Chcę mieć jedną na poziomie klasy dla tych dwóch ostrzeżeń, więc tak:
@SuppressWarnings("unused", "unchecked")
public class Example
public Example() {
GO go = new GO(); // unused - suppressed
....
List<String> list = (List<String>) go.getList(); // unchecked - suppressed
}
...
// getters/setters/other methods
}
Ale to nie jest poprawna składnia, czy istnieje sposób, aby to zrobić?
@SuppressWarnings ("nieużywane", "niezaznaczone") nie działa, zmodyfikuj go na @SuppressWarnings ({"nieużywane", "niezaznaczone"}) – Raj