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)

Reply via email to