Java 5 以降では明示的な手動ボクシングは不要であり、安全に除去できます。
例:
Integer i = new Integer(1); → Integer i = Integer.valueOf(1);int i = Integer.valueOf(1); → int i = 1;ボクシングされた値が暗黙的または明示的に即座にアンボクシングされている場合など、本当に不必要なボクシングのみを報告するには、「本当に不必要にボクシングされた式だけを報告する」オプションを使用します。 このような場合、ボクシングとアンボクシングのステップ全体を除去できます。 このインスペクションは、単純かつ明示的なボクシングを報告しません。
このインスペクションは、プロジェクトまたはモジュールの言語レベルが 5 以上の場合にのみ報告します。