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()