< prev index next >

src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java

Print this page
rev 50632 : [mq]: defaultroots

*** 276,290 **** finder = limitFinder(finder, limitModules, roots); } // If there is no initial module specified then assume that the initial // module is the unnamed module of the application class loader. This ! // is implemented by resolving "java.se" and all (non-java.*) modules ! // that export an API. If "java.se" is not observable then all java.* ! // modules are resolved. Modules that have the DO_NOT_RESOLVE_BY_DEFAULT ! // bit set in their ModuleResolution attribute flags are excluded from ! // the default set of roots. if (mainModule == null || addAllDefaultModules) { roots.addAll(DefaultRoots.compute(systemModuleFinder, finder)); } // If `--add-modules ALL-SYSTEM` is specified then all observable system --- 276,289 ---- finder = limitFinder(finder, limitModules, roots); } // If there is no initial module specified then assume that the initial // module is the unnamed module of the application class loader. This ! // is implemented by resolving all observable modules that export an ! // API. Modules that have the DO_NOT_RESOLVE_BY_DEFAULT bit set in ! // their ModuleResolution attribute flags are excluded from the ! // default set of roots. if (mainModule == null || addAllDefaultModules) { roots.addAll(DefaultRoots.compute(systemModuleFinder, finder)); } // If `--add-modules ALL-SYSTEM` is specified then all observable system
< prev index next >