Я генерирую код, используя CXF из WSDL-файла. При компиляции кода с версии «1.6.0_16» с флагом -Xlint я получаю следующее предупреждение:Избавиться от избыточного приведения в javax.xml.bind.JAXBElement <java.lang.Boolean> предупреждение из кода сгенерированного CXF
warning: [cast] redundant cast to javax.xml.bind.JAXBElement<java.lang.Boolean>
[javac] this.r = ((JAXBElement<Boolean>) value);
Что означает предупреждение значит, я должен волноваться? Как я создал и не написал код, что я могу сделать, чтобы избавиться от этого конкретного предупреждения?
Они могут быть безвредными, и совет, чтобы игнорировать их хорошо. Но трудно понять, почему такой бессмысленно избыточный код будет генерироваться в первую очередь. Это не вопрос обратной совместимости или что-то в этом роде. – Haakon