On Mon, 26 Jan 2026 11:49:32 GMT, Maurizio Cimadamore <[email protected]>
wrote:
>> Jan Lahoda has updated the pull request incrementally with one additional
>> commit since the last revision:
>>
>> Attempting to use the number of 'base checks' as the limit, instead of
>> wall-clock time.
>
> src/jdk.compiler/share/classes/com/sun/tools/javac/comp/Flow.java line 771:
>
>> 769: exhaustivenessResult.notExhaustiveDetails()
>> 770: .stream()
>> 771: .sorted((pd1, pd2) ->
>> pd1.toString().compareTo(pd2.toString()))
>
> Maybe we could have pattern descriptions be comparable?
The sorting now uses JCDiagnostic; to me, using a comparator for
lexicographical ordering seems OK, although I can investigate other options if
desired.
> src/jdk.compiler/share/classes/com/sun/tools/javac/util/RichDiagnosticFormatter.java
> line 215:
>
>> 213: */
>> 214: protected void preprocessArgument(Object arg) {
>> 215: //TODO: preprocess for patterns
>
> Is this comment this valid?
Removed, thanks!
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/27256#discussion_r2732852046
PR Review Comment: https://git.openjdk.org/jdk/pull/27256#discussion_r2732853155