groovy-notifications mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jochen Kemnade (JIRA)" <j...@apache.org>
Subject [jira] [Commented] (GROOVY-7540) Add a method to StringGroovyMethods for replacing String pairs supplied as a Map
Date Fri, 07 Aug 2015 11:41:45 GMT

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

Jochen Kemnade commented on GROOVY-7540:
----------------------------------------

Then I guess we still have to create a ReplaceState object even if we're not going to replace
anything. But the StringBuilder init could be moved down to line 2888.
We could determine the correct size for the StringBuilder, but that might be more resource-intensive
than having it expand on demand. We could just go for x * text.length() and hope that it will
be enough. I'd prefer a larger factor though, maybe even 100%.

> Add a method to StringGroovyMethods for replacing String pairs supplied as a Map
> --------------------------------------------------------------------------------
>
>                 Key: GROOVY-7540
>                 URL: https://issues.apache.org/jira/browse/GROOVY-7540
>             Project: Groovy
>          Issue Type: Improvement
>            Reporter: Jochen Kemnade
>            Priority: Minor
>
> It should be possible to use a map with {{collectReplacements}}, like in
> {code}
> "f006ar".collectReplacements(["0":"o", "6":"b"])
> {code}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Mime
View raw message