For the record yes, that means if you have #Gnome's ATK-Wrapper installed, #Swing and #AWT both have #accessibility functional on #Linux (assuming you have all the other requirements for an #ATSPI setup to work installed as well, of course).
#gnome #swing #awt #accessibility #linux #atspi
#Java is an exercise in overcomplicated badly-documented environment magic.
It's not immediately obvious that there is any support for #ATSPI or other #accessibility in #Linux, right?
https://docs.oracle.com/en/java/javase/19/access/accessibility-properties.html
Well as it turns out, installing https://wiki.gnome.org/Accessibility/JavaAtkWrapper does on most distros magically set that class name property which then gets loaded from a search in various paths.
usr/lib/jvm/openjdk-11/lib/src/java.desktop/java/awt/Toolkit.java contains all references to assistive_technologies.
#java #atspi #accessibility #linux