You are viewing a plain text version of this content. The canonical link for it is here.
Posted to notifications@groovy.apache.org by "Paul King (JIRA)" <ji...@apache.org> on 2018/12/26 04:47:00 UTC

[jira] [Updated] (GROOVY-8939) Additional Methods in StringGroovyMethods

     [ 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)