Inspectopedia
 
2024.3

Auto-unboxing

Warning
New
Last modified: 03 December 2024

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.