Ich bin mit IntelliJ des Code Analyzer (IntelliJ 11.1.4) auf eine Klasse und bin immer diese Warnung:Warum muss die Zuordnung von einem Typ zum selben überprüft werden?
Ungeprüfter Zuordnung: 'java.util.List' auf 'java.util.List'
Der Code es beschwert sich über ist:
List<String> targetDocumentIds = pepperWorkflowInstance.getTargetDocumentIds();
Zum Vergleich:
public class PepperWorkflowInstance<T extends PepperWorkflowInstanceData> implements Serializable {
private List<String> targetDocumentIds = new ArrayList<String>();
...
public List<String> getTargetDocumentIds() {
return targetDocumentIds;
}
...
}
Die Typen stimmen also überein ... warum also muss ich die Zuweisung "überprüfen"?
Welcher Typ ist 'targetDocumentIds' aus' pepperWorkflowInstance' Beispiel? – jn1kk
Nur realisiert, dass dies eine IntelliJ-Warnung ist, nicht JVM. Welche Version von IntelliJ hast du? – jn1kk
Editiert, um Kommentare zu adressieren – Dancrumb