불필요한 재정의 선언을 보고합니다.

예를 들어 재정의가 가시성을 변경하는 등의 작업으로 상속된 시그니처 의미를 변경하지 않는다면 재정의를 생략할 수 있습니다.

예:


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

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

빠른 수정을 적용한 후:


  class Bar : Foo() {
  }