langtools/test/jdk/jshell/KullaTesting.java
changeset 43767 9cff98a149cb
parent 43132 6a5c69926e60
child 44573 245bb4e6f983
equal deleted inserted replaced
43648:ce7b7f98a236 43767:9cff98a149cb
   211 
   211 
   212     public ClassLoader createAndRunFromModule(String moduleName, Path modPath) {
   212     public ClassLoader createAndRunFromModule(String moduleName, Path modPath) {
   213         ModuleFinder finder = ModuleFinder.of(modPath);
   213         ModuleFinder finder = ModuleFinder.of(modPath);
   214         Layer parent = Layer.boot();
   214         Layer parent = Layer.boot();
   215         Configuration cf = parent.configuration()
   215         Configuration cf = parent.configuration()
   216                 .resolveRequires(finder, ModuleFinder.of(), Set.of(moduleName));
   216                 .resolve(finder, ModuleFinder.of(), Set.of(moduleName));
   217         ClassLoader scl = ClassLoader.getSystemClassLoader();
   217         ClassLoader scl = ClassLoader.getSystemClassLoader();
   218         Layer layer = parent.defineModulesWithOneLoader(cf, scl);
   218         Layer layer = parent.defineModulesWithOneLoader(cf, scl);
   219         ClassLoader loader = layer.findLoader(moduleName);
   219         ClassLoader loader = layer.findLoader(moduleName);
   220         ClassLoader ccl = Thread.currentThread().getContextClassLoader();
   220         ClassLoader ccl = Thread.currentThread().getContextClassLoader();
   221         Thread.currentThread().setContextClassLoader(loader);
   221         Thread.currentThread().setContextClassLoader(loader);