RFR: 8065554: MatchResult should provide values of named-capturing groups [v2]
Stuart Marks
smarks at openjdk.org
Fri Aug 26 01:04:02 UTC 2022
On Thu, 25 Aug 2022 09:24:20 GMT, Raffaello Giulietti <duke at openjdk.org> wrote:
>> Add support for named groups to java.util.regex.MatchResult
>
> Raffaello Giulietti has updated the pull request incrementally with one additional commit since the last revision:
>
> 8065554: MatchResult should provide values of named-capturing groups
src/java.base/share/classes/java/util/regex/MatchResult.java line 348:
> 346: *
> 347: * @apiNote
> 348: * This method must be overridden by an implementation.
This is a bit odd. It sounds like existing MatchResult implementations (outside the JDK) are now invalid. I think it really means something like, "This method must be overridden by an implementation in order to provide valid information about whether this MatchResult contains a match." I'm not sure whether saying this is necessary; it could be omitted.
Probably also needs an `@throws UnsupportedOperationException` in case the match information is unavailable.
-------------
PR: https://git.openjdk.org/jdk/pull/10000
More information about the core-libs-dev
mailing list