Back to Intellij Community

AutoUnboxing

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

2025.3-rc-2478 B
Original Source

Reports expressions that are affected by unboxing conversion (automatic unwrapping of objects into primitive values). Try not to use objects instead of primitives. It might significantly affect the performance.

Example:

int x = new Integer(42);

The quick-fix makes the conversion explicit:

int x = new Integer(42).intValue();

AutoUnboxing appeared in Java 5. This inspection can help to downgrade for backward compatibility with earlier Java versions.