Findbugs problème avec le “Boxing/unboxing pour analyser un primitif” avec Entier.valueOf(String)

J'ai ce bout de code:

public void someMethod(String id) {
   someOtherMethod(Integer.valueOf(id));
}

public void someOtherMethod(int id) {
   //do something with id
}

Et sur la deuxième ligne, Findbugs est de lancer cette exception:

Boxing/unboxing pour analyser une primitive

Pourquoi est Findbugs se plaindre à ce sujet quand je suis tout simplement en appelant Entier.valueOf() /comment puis-je résoudre ce problème?

InformationsquelleAutor mac | 2015-09-11