1.9부터 컴파일 오류를 일으키는 @Deprecated 어노테이션으로 전달되는 선언을 보고합니다.

동기 타입:

자세한 정보: KT-47902: 재정의를 통해 메서드 지원 중단을 전달 안 함

빠른 수정에서는 @Deprecated 어노테이션을 상위 선언에서 복사합니다.

예:


  open class Base {
      @Deprecated("Don't use")
      open fun foo() {}
  }

  class Derived : Base() {
      override fun foo() {}
  }

빠른 수정을 적용한 후:


  open class Base {
      @Deprecated("Don't use")
      open fun foo() {}
  }

  class Derived : Base() {
      @Deprecated("Don't use")
      override fun foo() {}
  }

이 검사는 프로젝트 또는 모듈의 Kotlin 언어 수준이 1.6 이상인 경우에만 보고합니다.