间接访问静态成员检查

时间:2015-11-09 12:37:17

标签: java eclipse intellij-idea intellij-14

Eclipse 已经进行了多次“Indirect access to static member”检查:

enter image description here

实际上,以下代码在使用 ecj 进行编译时会产生警告:

class A {
    static void doSmth() {}
}

class B extends A {}

class Main {
    public static void main(String args[]) {
        B.doSmth();
    }
}

如何为 IDEA 启用相同的检查?有几十个选项,但似乎这个特别的选项不存在。

1 个答案:

答案 0 :(得分:1)

  1. 转到 Intellij偏好
  2. 选择检查
  3. 选择通过子类引用的静态方法