Java get 또는 set 메서드에서 자동으로 생성된 통합 프로퍼티와 충돌하는 확장 프로퍼티를 보고합니다.

향후 컴파일러에 의한 변경에서 코드가 깨지는 것을 피하려면 그러한 프로퍼티를 제거하거나 이름을 변경해야 합니다.

빠른 수정에서는 확장 프로퍼티를 삭제합니다.

예:


  val File.name: String
      get() = getName()

빠른 수정에서는 @Deprecated 어노테이션을 추가합니다.


  @Deprecated("Is replaced with automatic synthetic extension", ReplaceWith("name"), level = DeprecationLevel.HIDDEN)
  val File.name: String
      get() = getName()