[ https://issues.apache.org/jira/browse/LANG-410?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12568448#action_12568448 ]
bayard edited comment on LANG-410 at 2/12/08 10:58 PM: -------------------------------------------------------------- Looks good - but the patch doesn't work. I think Gary and Matt made changes just after you did this and it's thrown things off. Could you update and repatch or commit? was (Author: bayard): Looks good - but the patch doesn't work. I think Gary and Matt made changes just after you did this and it's thrown things off. Could you update and repatch? > Ambiguous / confusing names in StringUtils replace* methods > ----------------------------------------------------------- > > Key: LANG-410 > URL: https://issues.apache.org/jira/browse/LANG-410 > Project: Commons Lang > Issue Type: Bug > Reporter: Sebb > Priority: Minor > Fix For: 2.4 > > Attachments: StringUtils.patch > > > The recently added replaceEach* methods use "repl" for the original string > list, and "with" for the new (replacement) string list. > These names are rather confusing. > RE engines tend to use words such as: > Perl: > searchlist > replacementlist > ORO: > pattern > replacement > Java has String.replace(regex, replacement) > In all cases, "replacement" is used for the NEW string, not the original > string which is to be replaced. > Seems to me that searchString/List and replacement[List] would be unambiguous > as well as descriptive. > Also useful in IDEs which show possible method completions. > Changing the names of the parameters would not affect the API. > Patch to follow -- This message is automatically generated by JIRA. - You can reply to this email to add a comment to the issue online.