@targetName アノテーションを使用した定義で、@targetName アノテーションを使用しない定義をオーバーライドしているものを報告します。

@targetName アノテーションを参照してください。

クイックフィックスを使用すると、@targetName アノテーションが除去されます。

例:


  class A:
    def foo: Int = 1

  class B extends A:
    @targetName("overriddenFoo")
    override def foo: Int = 2

クイックフィックス適用後:


  class A:
    def foo: Int = 1

  class B extends A:
    override def foo: Int = 2