On Mon, 4 Aug 2025 21:11:42 GMT, Phil Race <[email protected]> wrote:
>> Convert StringContent's Position usage tracking to use a WeakReference
>>
>> The test that is added only implicitly tests this but I added it because of
>> a complete lack of any test for this code.
>
> Phil Race has updated the pull request incrementally with one additional
> commit since the last revision:
>
> 8364230
test/jdk/javax/swing/text/AbstractDocument/StringContentPositionTest.java line
33:
> 31: */
> 32:
> 33: public class StringContentPositionTest {
I believe @bug is not added because this is not strictly a regression test for
this issue as I see it does not fail even without the fix?
Since `System.gc` is used, can we try restricting the heap size in commandline
to see if it will fail without the fix and pass with it?
test/jdk/javax/swing/text/AbstractDocument/StringContentPositionTest.java line
54:
> 52: for (int i = 0; i < SIZE; i++) {
> 53: SC.insertString(0, TEXT);
> 54: positions[i] = SC.createPosition(5);
should it be LEN instead of 5?
-------------
PR Review Comment: https://git.openjdk.org/jdk/pull/26519#discussion_r2255919971
PR Review Comment: https://git.openjdk.org/jdk/pull/26519#discussion_r2255917014