java - 警告 : [unchecked] unchecked call to add(E) as a member of the raw type java. util.List

标签 java jsf ant javac

我正在收到警告

warning: [unchecked] unchecked call to add(E) as a member of the 
raw type java.util.List
    [javac]      listbox.getChildren().add(listaMenu); 

listaMenu 声明为

UISelectItems listaMenu = new UISelectItems();

listbox声明为

HtmlSelectOneListbox listbox = new HtmlSelectOneListbox();

当我使用 ant 构建任务进行编译时,如何摆脱这个警告消息?

谢谢

最佳答案

获取您正在使用的 Faces API 实现的新版本(支持泛型的版本),或者将 @SuppressWarnings("unchecked") 放在函数开始之前(就在publicprivate 会去哪里)。

关于java - 警告 : [unchecked] unchecked call to add(E) as a member of the raw type java. util.List,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12997666/

相关文章:

java - 在 JSF 中格式化消息

java - 如果一个文件比另一个文件旧,则阻止 Ant 执行任务

ant - 如果使用 jacoco 检查元素的代码覆盖率低于阈值,Gradle jacoco 会失败

java - Maven还是 Ivy ?对于已经投入生产的系统,哪一个更好?还有其他的区别?

JavaEE Websphere Liberty 没有根资源匹配请求且没有有效的 jdbcDriver

java - Hibernate:java.lang.String无法转换为java.math.BigDecimal

java - 对于多人游戏场景,如何在客户端之间序列化更新消息?

java - Spring boot启用注释被忽略

css - 向 selectOneRadio 生成的标签添加样式

java - 为什么此重定向不起作用?日本科学基金会