不要なオーバーライド宣言を報告します。

可視性を変更するなどしても、継承元シグネチャーのセマンティクスを変更しないオーバーライドは省略できます。

例:


  open class Foo {
      open fun singleExpression() {
      }
  }

  class Bar : Foo() {
      override fun singleExpression() = super.singleExpression()
  }

クイックフィックス適用後:


  class Bar : Foo() {
  }