Dolayısıyla sorun, çoklu uyarı bastırmalarını birleştirerek her öğenin kendi @SuppressWarnings
açıklamasına ihtiyaç duymamasıdır .
Yani mesela:
public class Example
public Example() {
GO go = new GO(); // unused
....
List<String> list = ( List<String> ) go.getList(); // unchecked
}
...
// getters/setters/other methods
}
Şimdi iki tane olmak yerine, @SuppressWarnings
bu iki uyarı için sınıf düzeyinde bir tane olmasını istiyorum, yani şöyle:
@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
}
Ama bu geçerli bir sözdizimi değil, bunu yapmanın bir yolu var mı?