On 16/04/2020 01:28, Johannes Kuhn wrote:
:

I did not restrict my enumeration to public and exported types - it was easier not to do that and I'm lazy.
Most of the candidates that you've identified are JDK internal classes and there are several non-public classes in exported packages. There are also a few cases where the sub-classes of the likely candidate are showing up too (e.g. all the public sub-classes of java.util.logging.Handler). I skimmed through your list and filtered it down to the public classes in exported packages to following:

com/sun/jdi/connect/spi/Connection
java/awt/SplashScreen
java/util/logging/Handler
javax/naming/Context
javax/naming/NamingEnumeration
javax/naming/ldap/StartTlsResponse
javax/smartcardio/CardChannel
javax/sql/PooledConnection
javax/swing/ProgressMonitor
javax/xml/stream/XMLEventReader
javax/xml/stream/XMLEventWriter
javax/xml/stream/XMLStreamReader
javax/xml/stream/XMLStreamWriter

As Joe points out, some of these may have been looked at already. I was surprised to see the java.xml.stream reader/writers so it might be worth digging into those to see why they were not retrofitted.

-Alan.



Reply via email to