报告具有重写 Java 访问器方法的空形参子句的方法。
符合访问器 JavaBean 命名协定的方法预计不会有副作用。 推荐的惯例是,在没有形参且方法没有副作用时使用无形参方法。 该惯例促进了统一访问原则,即客户端代码不应受到将特性实现为字段或方法的决定的影响。
问题是 Java 没有实现统一访问原则,不允许没有形参子句的方法。 为了填补这一空白,Scala 允许您使用没有形参子句的方法来重写带有空形参子句的方法。
该快速修复会移除空形参子句。
示例:
class TestException extends Exception {
override def getMessage(): String = ???
}
在应用快速修复后:
class TestException extends Exception {
override def getMessage: String = ???
}