报告在对象构造期间对当前类的 abstract 方法的调用。

如果方法位于以下对象中,则会在对象构造期间调用该方法:

此类调用可能会导致难以捉摸的错误,因为对象初始化可能发生在方法调用之前。

示例:


  abstract class Parent {
    abstract void abstractMethod();
  }

  class Child extends Parent {
    Child() {
      abstractMethod();
    }
  }

此检查会与以下检查共享功能:

一次只能启用一个检查,以防止警告重复。