On Tue, 15 Apr 2025 20:41:25 GMT, Johannes Graham <d...@openjdk.org> wrote:
>> The `DigitList` class used in `DecimalFormat` does not reset the `data` >> array in its clone method. This can cause interference when clones are used >> concurrently. > > Johannes Graham has updated the pull request incrementally with one > additional commit since the last revision: > > Terminate test early on failure test/jdk/java/text/Format/DecimalFormat/CloneTest.java line 77: > 75: String str = String.valueOf(value); > 76: if (!str.equals(dfString)) { > 77: mismatchCount.getAndIncrement(); `mismatchCount` is no longer needed. Simply break after printing the error message would suffice. test/jdk/java/text/Format/DecimalFormat/CloneTest.java line 81: > 79: } > 80: } > 81: } catch (InterruptedException e) { I'd suggest throwing the exception (or RuntimeException with it as the cause), not swallowing it silently in the test. ------------- PR Review Comment: https://git.openjdk.org/jdk/pull/24598#discussion_r2045541029 PR Review Comment: https://git.openjdk.org/jdk/pull/24598#discussion_r2045546462