You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@hc.apache.org by "Nathan Reynolds (Jira)" <ji...@apache.org> on 2021/09/09 16:25:00 UTC

[jira] [Created] (HTTPCLIENT-2174) URIBuilder.getPathSegments() always returns ArrayList

Nathan Reynolds created HTTPCLIENT-2174:
-------------------------------------------

             Summary: URIBuilder.getPathSegments() always returns ArrayList
                 Key: HTTPCLIENT-2174
                 URL: https://issues.apache.org/jira/browse/HTTPCLIENT-2174
             Project: HttpComponents HttpClient
          Issue Type: Improvement
    Affects Versions: 4.5.13
            Reporter: Nathan Reynolds


URIBuilder.getPathSegments() returns Collections.emptyList() if pathSegments == null.  Please change this to always return an ArrayList so the caller can call add().  Without this change, the caller has to either make another copy of ArrayList every time or the caller has to detect that the List is empty and create an ArrayList.  This is very clunky to use.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@hc.apache.org
For additional commands, e-mail: dev-help@hc.apache.org