Christian Schulte created MNG-6164: -------------------------------------- Summary: Collections inconsistently immutable. Key: MNG-6164 URL: https://issues.apache.org/jira/browse/MNG-6164 Project: Maven Issue Type: Bug Reporter: Christian Schulte Assignee: Christian Schulte Priority: Critical
There are plenty of places where empty collections are returned from public API methods like: {code} public List<Exception> getExceptions() { return exceptions == null ? Collections.<Exception> emptyList() : exceptions; } {code} The issue with this is that the empty list is immutable but the collection returned for the nun-null case is not immutable. All those methods should return an immutable collection consistently. -- This message was sent by Atlassian JIRA (v6.3.15#6346)