我在一个类上运行 IntelliJ 的代码分析器 (IntelliJ 11.1.4) 并收到以下警告:
未经检查的分配:“java.util.List”到“java.util.List”
它抱怨的代码是:
List<String> targetDocumentIds = pepperWorkflowInstance.getTargetDocumentIds();
以供参考:
public class PepperWorkflowInstance<T extends PepperWorkflowInstanceData> implements Serializable {
private List<String> targetDocumentIds = new ArrayList<String>();
...
public List<String> getTargetDocumentIds() {
return targetDocumentIds;
}
...
}
所以类型匹配......那么为什么我需要“检查”分配?