RFR: 8323965: modify fix for 8317771 to remove reflection instantiation of the inner class

Alexander Zuev kizune at openjdk.org
Wed Apr 24 22:02:28 UTC 2024


On Fri, 19 Apr 2024 15:16:41 GMT, Artem Semenov <asemenov at openjdk.org> wrote:

> I replaced reflection with using an accessor
> @azuev-java please review

src/java.desktop/share/classes/javax/swing/JTree.java line 4276:

> 4274: 
> 4275:         static {
> 4276:             SwingAccessor.setAccessibleJTreeNodeCreateAccessor(new AccessibleTreNodeACreateccessor());

I think there is a typo here. AccessibleTreNodeACreateccessor does not sound right. Should be AccessibleTreeNodeCreateAccessor.

-------------

PR Review Comment: https://git.openjdk.org/jdk/pull/18867#discussion_r1578567536


More information about the client-libs-dev mailing list