gpt4 book ai didi

java - 为什么从一种类型到相同类型的赋值需要检查?

转载 作者:塔克拉玛干 更新时间:2023-11-03 05:33:19 33 4
gpt4 key购买 nike

我在类里面运行 IntelliJ 的代码分析器 (IntelliJ 11.1.4) 并收到此警告:

Unchecked assignment: 'java.util.List' to '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;
}
...
}

所以类型匹配...那么为什么我需要“检查”分配?

最佳答案

确保 pepperWorkflowInstance 有参数:

pepperWorkflowInstance = new PepperWorkflowInstance<SomeClass>();

参见 IDEA-6254 .

关于java - 为什么从一种类型到相同类型的赋值需要检查?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13477640/

33 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com