クラスで 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;
}
...
}
タイプが一致するので...では、なぜ割り当てを「チェック」する必要があるのでしょうか?