commons-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Sebb (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (LANG-875) StringUtils: Include methods for appending suffix or prepending a prefix if not already present
Date Fri, 12 Apr 2013 22:30:17 GMT

    [ https://issues.apache.org/jira/browse/LANG-875?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13630694#comment-13630694
] 

Sebb commented on LANG-875:
---------------------------

I re-opened the issue originally because I thought it ought to treat (CharSequence[]) null
and (CharSequence) null the same.
I then realised they were different, so I deleted the comment and Resolved the issue. Sorry
for the noise.

However, it has raised the issue of whether the new methods are consistent with the rest of
the class, and what does null mean here.

Other opinions needed here.



                
> StringUtils: Include methods for appending suffix or prepending a prefix if not already
present
> -----------------------------------------------------------------------------------------------
>
>                 Key: LANG-875
>                 URL: https://issues.apache.org/jira/browse/LANG-875
>             Project: Commons Lang
>          Issue Type: Improvement
>          Components: lang.*
>    Affects Versions: 3.1
>            Reporter: Joanne Polsky
>            Priority: Minor
>             Fix For: 3.2
>
>         Attachments: LANG-875-moretests1.patch, LANG-875-noany.patch, LANG-875.patch
>
>
> StringUtils has various methods to checking and removing a substring from the start/end
of a string but nothing for appending.  These methods will append a suffix to the end or prepend
a prefix to the start of the string if not already present.
> The methods would include:
> - appendIfMissing
> - appendIfMissingAny
> - appendIfMissingIgnoreCase
> - appendIfMissingAnyIgnoreCase
> - prependIfMissing
> - prependIfMissingAny
> - prependIfMissingIgnoreCase
> - prependIfMissingAnyIgnoreCase

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Mime
View raw message