Таким чином, проблема полягає в тому, щоб поєднати кілька попереджувальних придушень, щоб кожен елемент не потребував його власного @SuppressWarnings
анотації.
Так, наприклад:
public class Example
public Example() {
GO go = new GO(); // unused
....
List<String> list = ( List<String> ) go.getList(); // unchecked
}
...
// getters/setters/other methods
}
Тепер замість того, щоб мати двох, @SuppressWarnings
я хочу мати одне на рівні класу для цих двох попереджень, так ось так:
@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
}
Але це не допустимий синтаксис, чи є спосіб це зробити?
@SuppressWarnings ("невикористаний", "не встановлений") не працює, змініть його на @SuppressWarnings ({"unused", "unconnected"})
—
Raj