[BLUEJ-1252] Support JavaFX Javadoc by loading JavaFX as a module
We currently support Javadoc for JDK 11 by loading src.zip, then looking for module-name/fully/qualified/class/Name.java and pulling out the Javadoc. However, the same approach does not work for JavaFX by simply supplying the JavaFX src, seemingly because we load JavaFX via the classloader, which is loaded without module support, and thus we do not know the module name for the JavaFX classes. I think the correct solution is to load JavaFX as modules rather than individual JARs. But I don't want to make this change so close to the 4.2.0 release, so listing it for after.
Issue metadata
- Issue type: Bug
- Priority: Medium