public コンストラクターを持つユーティリティクラスを報告します。
ユーティリティクラスでは、すべてのフィールドとメソッドが static で宣言されています。 このようなクラスで public コンストラクターを作成すると誤解を招き、クラスが誤ってインスタンス化される可能性があります。
例:
public final class UtilityClass {
public UtilityClass(){
}
public static void foo() {}
}
クイックフィックス適用後:
public final class UtilityClass {
private UtilityClass(){
}
public static void foo() {}
}