Das Problem besteht also darin, mehrere Warnunterdrückungen zu kombinieren, sodass nicht jedes Element sein eigenes benötigt @SuppressWarnings
Anmerkung.
Also zum Beispiel:
public class Example
public Example() {
GO go = new GO(); // unused
....
List<String> list = ( List<String> ) go.getList(); // unchecked
}
...
// getters/setters/other methods
}
Jetzt statt zwei @SuppressWarnings
Ich möchte eine auf Klassenebene für diese beiden Warnungen haben, also so:
@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
}
Aber das ist keine gültige Syntax, gibt es eine Möglichkeit, dies zu tun?
@SuppressWarnings( “unused”, “unchecked” ) funktioniert nicht, bitte ändern Sie es in @SuppressWarnings( { “unused”, “unchecked” })
– Raj
24. März 2017 um 16:08 Uhr