[ 
https://issues.apache.org/jira/browse/GROOVY-8939?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Paul King updated GROOVY-8939:
------------------------------
    Description: 
Additional methods can be added in StringGroovyMethods for better API Usage.
{code}
CharSequence takeRight(CharSequence self, int num)
String takeRight(String self, int num)
String takeRight(GString self, int num)
CharSequence takeAfter(CharSequence self, CharSequence searchString)
String takeAfter(String self, CharSequence searchString)
String takeAfter(GString self, CharSequence searchString)
CharSequence takeBefore(CharSequence self, CharSequence searchString)
String takeBefore(GString self, String searchString)
String takeBefore(String self, String searchString)
CharSequence dropRight(CharSequence self, int num)
String dropRight(String self, int num)
String dropRight(GString self, int num)
CharSequence takeBetween(CharSequence self, CharSequence from, CharSequence to)
String takeBetween(String self, CharSequence from, CharSequence to)
String takeBetween(GString self, CharSequence from, CharSequence to)
CharSequence takeBetween(CharSequence self, CharSequence enclosure)
String takeBetween(String self, CharSequence enclosure)
String takeBetween(GString self, CharSequence enclosure)
CharSequence takeBetween(CharSequence self, CharSequence from, CharSequence to, 
int occurrence)
String takeBetween(String self, CharSequence from, CharSequence to, int 
occurrence)
String takeBetween(GString self, CharSequence from, CharSequence to, int 
occurrence)
CharSequence takeBetween(CharSequence self, CharSequence enclosure, int 
occurrence)
String takeBetween(String self, CharSequence enclosure, int occurrence)
String takeBetween(GString self, CharSequence enclosure, int occurrence)
boolean startsWithIgnoreCase(CharSequence self, CharSequence searchString)
boolean endsWithIgnoreCase(CharSequence self, CharSequence searchString)
boolean containsIgnoreCase(CharSequence self, CharSequence searchString)
{code}
 

  was:
Additional methods can be added in StringGroovyMethods for better API Usage.

{{CharSequence takeRight(CharSequence self, int num) }}
{{String takeRight(String self, int num) }}
{{String takeRight(GString self, int num) }}
{{CharSequence takeAfter(CharSequence self, CharSequence searchString) }}
{{String takeAfter(String self, CharSequence searchString) }}
{{String takeAfter(GString self, CharSequence searchString) }}
{{CharSequence takeBefore(CharSequence self, CharSequence searchString) }}
{{String takeBefore(GString self, String searchString) }}
{{String takeBefore(String self, String searchString) }}
{{CharSequence dropRight(CharSequence self, int num) }}
{{String dropRight(String self, int num) }}
{{String dropRight(GString self, int num) }}
{{CharSequence takeBetween(CharSequence self, CharSequence from, CharSequence 
to) }}
{{String takeBetween(String self, CharSequence from, CharSequence to) }}
{{String takeBetween(GString self, CharSequence from, CharSequence to) }}
{{CharSequence takeBetween(CharSequence self, CharSequence enclosure) }}
{{String takeBetween(String self, CharSequence enclosure) }}
{{String takeBetween(GString self, CharSequence enclosure) }}
{{CharSequence takeBetween(CharSequence self, CharSequence from, CharSequence 
to, int occurrence) }}
{{String takeBetween(String self, CharSequence from, CharSequence to, int 
occurrence) }}
{{String takeBetween(GString self, CharSequence from, CharSequence to, int 
occurrence) }}
{{CharSequence takeBetween(CharSequence self, CharSequence enclosure, int 
occurrence) }}
{{String takeBetween(String self, CharSequence enclosure, int occurrence) }}
{{String takeBetween(GString self, CharSequence enclosure, int occurrence) }}
{{boolean startsWithIgnoreCase(CharSequence self, CharSequence searchString) }}
{{boolean endsWithIgnoreCase(CharSequence self, CharSequence searchString) }}
{{boolean containsIgnoreCase(CharSequence self, CharSequence searchString)}}

 

 

 


> Additional Methods in StringGroovyMethods
> -----------------------------------------
>
>                 Key: GROOVY-8939
>                 URL: https://issues.apache.org/jira/browse/GROOVY-8939
>             Project: Groovy
>          Issue Type: Improvement
>    Affects Versions: 3.0.0-alpha-4
>            Reporter: Adithyan K
>            Priority: Minor
>          Time Spent: 10m
>  Remaining Estimate: 0h
>
> Additional methods can be added in StringGroovyMethods for better API Usage.
> {code}
> CharSequence takeRight(CharSequence self, int num)
> String takeRight(String self, int num)
> String takeRight(GString self, int num)
> CharSequence takeAfter(CharSequence self, CharSequence searchString)
> String takeAfter(String self, CharSequence searchString)
> String takeAfter(GString self, CharSequence searchString)
> CharSequence takeBefore(CharSequence self, CharSequence searchString)
> String takeBefore(GString self, String searchString)
> String takeBefore(String self, String searchString)
> CharSequence dropRight(CharSequence self, int num)
> String dropRight(String self, int num)
> String dropRight(GString self, int num)
> CharSequence takeBetween(CharSequence self, CharSequence from, CharSequence 
> to)
> String takeBetween(String self, CharSequence from, CharSequence to)
> String takeBetween(GString self, CharSequence from, CharSequence to)
> CharSequence takeBetween(CharSequence self, CharSequence enclosure)
> String takeBetween(String self, CharSequence enclosure)
> String takeBetween(GString self, CharSequence enclosure)
> CharSequence takeBetween(CharSequence self, CharSequence from, CharSequence 
> to, int occurrence)
> String takeBetween(String self, CharSequence from, CharSequence to, int 
> occurrence)
> String takeBetween(GString self, CharSequence from, CharSequence to, int 
> occurrence)
> CharSequence takeBetween(CharSequence self, CharSequence enclosure, int 
> occurrence)
> String takeBetween(String self, CharSequence enclosure, int occurrence)
> String takeBetween(GString self, CharSequence enclosure, int occurrence)
> boolean startsWithIgnoreCase(CharSequence self, CharSequence searchString)
> boolean endsWithIgnoreCase(CharSequence self, CharSequence searchString)
> boolean containsIgnoreCase(CharSequence self, CharSequence searchString)
> {code}
>  



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to