> On May 21, 2016, at 5:55 AM, Erik Joelsson <erik.joels...@oracle.com> wrote: > > In JDK-8157348 I made build time modifications of module-info.java more > restrictive by only adding exports if the exported package actually exists. > This existence check missed looking in imported prebuilt classes and because > of that, importing javafx is now broken. > > Bug: https://bugs.openjdk.java.net/browse/JDK-8157507 > Patch: > diff -r fa3dec0c2862 make/GensrcModuleInfo.gmk > --- a/make/GensrcModuleInfo.gmk > +++ b/make/GensrcModuleInfo.gmk > @@ -93,7 +93,9 @@ > # Param 1 - Name of package with dots > PackageExists = \ > $(strip $(wildcard $(addsuffix $(subst .,/,/$(strip $1)), \ > - $(MODULE_CLASSES_DIRS)))) > + $(MODULE_CLASSES_DIRS) \ > + $(addsuffix /$(MODULE), $(IMPORT_MODULES_CLASSES)) \ > + ))) > > # Convert the modification lines into arguments for the modification tool. > # Filter out modifications for non existing to-modules.
Looks okay. Mandy