RFR: 8184692: add Pattern.asMatchPredicate
Vivek Theeyarath
vivek.theeyarath at oracle.com
Thu Apr 12 12:49:15 UTC 2018
Hi,
I have updated the doc as per the suggestion. Have finalized the csr too.
Regards
Vivek
-----Original Message-----
From: Paul Sandoz
Sent: Thursday, April 12, 2018 12:40 AM
To: Vivek Theeyarath <vivek.theeyarath at oracle.com>
Cc: Roger Riggs <roger.riggs at oracle.com>; Core-Libs-Dev <core-libs-dev at openjdk.java.net>
Subject: Re: RFR: 8184692: add Pattern.asMatchPredicate
HI,
Hopefully this is the last update :-)
To align with asPredicate and Roger’s prior guidance on that method i think you can just say this:
Creates a predicate that tests if this pattern matches a given input string.
which is similar to the language of Pattern.matches.
No need for another webrev if this change is acceptable.
Paul.
> On Apr 9, 2018, at 7:53 PM, Vivek Theeyarath <vivek.theeyarath at oracle.com> wrote:
>
> Thanks Paul / Roger for the inputs.
> I have updated the javadoc based on the inputs. http://cr.openjdk.java.net/~vtheeyarath/8184692/webrev.03 . Please review.
>
> Regards
> Vivek
> -----Original Message-----
> From: Paul Sandoz
> Sent: Monday, April 09, 2018 9:25 PM
> To: Roger Riggs <roger.riggs at oracle.com>
> Cc: Core-Libs-Dev <core-libs-dev at openjdk.java.net>
> Subject: Re: RFR: 8184692: add Pattern.asMatchPredicate
>
>
>
>> On Apr 9, 2018, at 8:41 AM, Roger Riggs <Roger.Riggs at Oracle.com> wrote:
>>
>> Hi Vivek,
>>
>> As with Pattern.asPredicate the first sentence can be improved.
>>
>> Creates a predicate that tests if this pattern matches the entire region.
>>
>
> The region of what? region is clear from the context of a Matcher, but less so from the context of Pattern.
>
> Paul.
>
>> 5833: As with the original issue, perhaps adding the word 'whole' or
>> 'entire' will make it clearer that the pattern must match then entire input string.
>>
>
>> 5827: Split into two sentences, the second one starting "For example,"
>>
>> 5840: add a blank line between methods
>>
>> Regards, Roger
>>
>>
>> On 4/9/18 5:05 AM, Vivek Theeyarath wrote:
>>> Hi,
>>> Please find the updated webrev after incorporating Paul's comments.
>>> http://cr.openjdk.java.net/~vtheeyarath/8184692/webrev.02/
>>>
>>> Also, I have created a csr for this issue https://bugs.openjdk.java.net/browse/JDK-8201308 .
>>>
>>> Regards
>>> Vivek
>>> -----Original Message-----
>>> From: Paul Sandoz
>>> Sent: Friday, April 06, 2018 6:55 AM
>>> To: Vivek Theeyarath <vivek.theeyarath at oracle.com>
>>> Cc: Core-Libs-Dev <core-libs-dev at openjdk.java.net>
>>> Subject: Re: RFR: 8184692: add Pattern.asMatchPredicate
>>>
>>>
>>>
>>>> On Apr 4, 2018, at 10:47 AM, Vivek Theeyarath <vivek.theeyarath at oracle.com> wrote:
>>>>
>>>> Hi All,
>>>>
>>>> Please review.
>>>>
>>>> Bug: https://bugs.openjdk.java.net/browse/JDK-8184692
>>>>
>>>> Webrev : http://cr.openjdk.java.net/~vtheeyarath/8184692/webrev.00/
>>>>
>>> Like with your other patch, alignment to ~80 chars would be good, as that is mostly consistent with other code in the same source file.
>>>
>>> Let’s not use the word “find" here, so as not to confuse with matcher(s).find().
>>>
>>> 5833 * @return The predicate which can be used for finding if an input string matches this pattern.
>>>
>>> I suggest:
>>>
>>> @return The predicate which can be used for matching an input
>>> string against this pattern
>>>
>>> You could also add a @see Matcher#matches
>>>
>>> Paul.
>>>
>>>>
>>>> The related jtreg test was run and the test passed .
>>>>
>>>>
>>>>
>>>> Regards
>>>>
>>>> Vivek
>>
>
More information about the core-libs-dev
mailing list