Inspectopedia Help

Utility class can be 'enum'

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 = ""; }

Inspection Details

Available in:

IntelliJ IDEA 2023.3, Qodana for JVM 2023.3

Plugin:

Java, 233.SNAPSHOT

Last modified: 13 July 2023