不要なコンストラクターを報告します。

クラスの唯一のコンストラクターであり、パラメーターがなく、その包含クラスと同じアクセス修飾子を持つコンストラクターは不要であり、引数なしでスーパークラスのコンストラクターを明示的または暗黙的に呼び出す以外は初期化を行いません。 このようなコンストラクターは未指定であってもコンパイラーによって生成されるため、安全に除去できます。

例:


  public class Foo {
    public Foo() {}
  }

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


  public class Foo {}

アノテーション付きの不要なコンストラクターを無視するには、インスペクションの設定を使用します。