Back to Intellij Community

UtilityClassCanBeEnum

java/java-impl/resources/inspectionDescriptions/UtilityClassCanBeEnum.html

2025.3-rc-2392 B
Original Source

Reports utility classes that can be converted to enums.

Some coding style guidelines require implementing utility classes as enums to avoid code coverage issues in private constructors.

Example:

class StringUtils {
    public static final String EMPTY = "";
  }

After the quick-fix is applied:

enum StringUtils {
    ;
    public static final String EMPTY = "";
  }