报告具有一个空形参子句且重写没有形参子句的方法的方法。

推荐的惯例是,只要没有形参并且该方法没有副作用,就使用没有形参子句的方法。

该惯例促进了统一访问原则,即客户端代码不应受到将特性实现为字段或方法的决定的影响。

根据里氏替换原则,当被重写的方法没有形参子句时,重写方法也必须被声明为没有副作用的方法。

该快速修复会移除空形参子句。

示例:


  trait Base { def isOk: Boolean }

  class Impl extends Base {
    override def isOk(): Boolean = ???
  }

在应用快速修复后:


  trait Base { def isOk: Boolean }

  class Impl extends Base {
    override def isOk: Boolean = ???
  }