Back to Intellij Community

BooleanConstructor

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

2025.3-rc-2470 B
Original Source

Reports creation of Boolean objects.

Constructing new Boolean objects is rarely necessary, and may cause performance problems if done often enough. Also, Boolean constructors are deprecated since Java 9 and could be removed or made inaccessible in future Java versions.

Example:

Boolean b1 = new Boolean(true);
  Boolean b2 = new Boolean(str);

After the quick-fix is applied:

Boolean b1 = Boolean.TRUE;
  Boolean b2 = Boolean.valueOf(str);