クラスの唯一のコンストラクターであり、パラメーターがなく、その包含クラスと同じアクセス修飾子を持つコンストラクターは不要であり、引数なしでスーパークラスのコンストラクターを明示的または暗黙的に呼び出す以外は初期化を行いません。 このようなコンストラクターは未指定であってもコンパイラーによって生成されるため、安全に除去できます。
例:
public class Foo {
public Foo() {}
}
クイックフィックス適用後:
public class Foo {}
アノテーション付きの不要なコンストラクターを無視するには、インスペクションの設定を使用します。