biegnę Code Analyzer IntelliJ w IntelliJ (11.1.4) na klasy i jestem coraz to ostrzeżenie:Dlaczego przypisanie z jednego typu do tego samego wymaga sprawdzenia?
Nieograniczony zadanie: 'java.util.List' do 'java.util.List'
Kod narzeka na to:
List<String> targetDocumentIds = pepperWorkflowInstance.getTargetDocumentIds();
Dla porównania:
public class PepperWorkflowInstance<T extends PepperWorkflowInstanceData> implements Serializable {
private List<String> targetDocumentIds = new ArrayList<String>();
...
public List<String> getTargetDocumentIds() {
return targetDocumentIds;
}
...
}
Więc typy pasują do siebie ... dlaczego miałbym "sprawdzić" zadanie?
Jakiego typu jest "targetDocumentIds" z instancji 'pepperWorkflowInstance'? – jn1kk
Właśnie zdałem sobie sprawę, że jest to ostrzeżenie IntelliJ, a nie JVM. Jaką wersję IntelliJ masz? – jn1kk
Wprowadzono modyfikacje w celu adresowania komentarzy – Dancrumb