Seit einiger Zeit krieg ich die Meldung "collection is only added to, never read", die schlicht und einfach falsch ist.
Klar kann ich die mit suppresswarning wegkriegen, aber das ist nicht Sinn der Sache.
Ist das nur ein Netbeans-Problem oder hat die JDK18 allgemein ein Problem damit?
Bei Sets ist ess übrigens genau das Gleiche, an "var" liegt's auch nicht.
Klar kann ich die mit suppresswarning wegkriegen, aber das ist nicht Sinn der Sache.
Ist das nur ein Netbeans-Problem oder hat die JDK18 allgemein ein Problem damit?
Java:
var steps = new ArrayList<SomeObject>();
var steps.add(...);
steps.forEach(var step -> {...}); //zählt nicht als Zugriff
return Collections.unmodifiableList(steps); //zählt nicht als Zugriff
//Nur ein direktes get oder ein for each Iteratorzugriff zählen.
Bei Sets ist ess übrigens genau das Gleiche, an "var" liegt's auch nicht.