一尘不染

组合多个@SuppressWarnings批注-Eclipse Indigo

java

因此,问题在于能够结合多种警告抑制,使每个项目都不需要它自己的@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
}

但这不是有效的语法,有没有办法做到这一点?


阅读 203

收藏
2020-12-03

共1个答案

一尘不染

使用以下内容: @SuppressWarnings({"unused", "unchecked"})

2020-12-03