Je génère du code en utilisant CXF à partir d'un fichier WSDL. Lors de la compilation du code avec la version « 1.6.0_16 » avec le drapeau -Xlint je reçois l'avertissement suivant:Débarrassez-vous de la distribution redondante en javax.xml.bind.JAXBElement <java.lang.Boolean> avertissement provenant du code généré par CXF
warning: [cast] redundant cast to javax.xml.bind.JAXBElement<java.lang.Boolean>
[javac] this.r = ((JAXBElement<Boolean>) value);
Que signifie l'avertissement, dois-je être inquiet? Comme j'ai généré et non écrit le code, que puis-je faire pour me débarrasser de cet avertissement spécifique?
Ils peuvent être inoffensifs, et les conseils de les ignorer est bon. Mais il est difficile de comprendre pourquoi un tel code inutilement redondant serait généré en premier lieu. Ce n'est pas une question de rétro-compatibilité ou quelque chose comme ça. – Haakon