不适当的未经检查的分配' IntelliJ中的警告

时间:2016-07-06 13:57:53

标签: java intellij-idea warnings gxt unchecked-cast

我有一句话

List<FilterConfig> configs = filter.getFilterConfig();

和IntelliJ警告我

Unchecked assignment: java.util.List to java.util.List<com.sencha.gxt.data.shared.loader.FilterConfig>

然而,被调用的方法说:

public abstract List<FilterConfig> getFilterConfig();

所以我在这里看不到任何未经检查的演员。

https://docs.sencha.com/gxt/javadoc/com/sencha/gxt/widget/core/client/grid/filters/Filter.html https://docs.sencha.com/gxt/javadoc/com/sencha/gxt/data/shared/loader/FilterConfig.html

1 个答案:

答案 0 :(得分:1)

感谢Andy,我发现了问题:filter在这里是原始类型,但我认为这不会影响getFilterConfig()

我一改变了

Filter filter

Filter<?,?> filter
警告消失了。