Kotlin 1.4부터 상위 클래스에 있는 의미 없는 어노테이션 대상을 보고합니다.

@get: 같은 어노테이션 대상은 상위 클래스에서 무의미하므로 금지됩니다.

예:


  interface Foo

  annotation class Ann

  class E : @field:Ann @get:Ann @set:Ann @setparam:Ann Foo

빠른 수정을 적용한 후:


  interface Foo

  annotation class Ann

  class E : Foo

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