J'ai une ligne disantinappropriée 'cession sans contrôle' avertissement dans IntelliJ
List<FilterConfig> configs = filter.getFilterConfig();
et IntelliJ me met en garde contre
Unchecked assignment: java.util.List to java.util.List<com.sencha.gxt.data.shared.loader.FilterConfig>
Cependant, la méthode appelée dit:
public abstract List<FilterConfig> getFilterConfig();
si Je ne vois aucun casting non contrôlé ici.
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
En notant le fichier 'java.util.List ', avez-vous un type brut quelque part? Les types bruts ont un effet quelque peu viral: une fois que vous avez un type brut quelque part (y compris, mais sans s'y limiter, 'extends MyGenericType' (sans les génériques)), beaucoup de choses qui semblent ne pas être crues sont considéré comme cru. –