< prev index next >

src/jdk.jlink/share/classes/jdk/tools/jlink/internal/ResourcePoolConfiguration.java

Print this page

        

*** 26,35 **** --- 26,36 ---- package jdk.tools.jlink.internal; import java.lang.module.Configuration; import java.lang.module.ModuleDescriptor; import java.lang.module.ModuleFinder; + import java.lang.module.ModuleReader; import java.lang.module.ModuleReference; import java.io.IOException; import java.io.UncheckedIOException; import java.nio.ByteBuffer; import java.util.Collection;
*** 76,89 **** return builder.build(); } private static ModuleReference moduleReference(ModuleDescriptor desc) { ! return new ModuleReference(desc, null, () -> { ! IOException ioe = new IOException("<module reader unsupported>"); ! throw new UncheckedIOException(ioe); ! }); } private static Map<String, ModuleReference> allModRefs(ResourcePool pool) { return pool.moduleView().modules(). collect(Collectors.toMap(ResourcePoolModule::name, --- 77,92 ---- return builder.build(); } private static ModuleReference moduleReference(ModuleDescriptor desc) { ! return new ModuleReference(desc, null) { ! @Override ! public ModuleReader open() { ! throw new UnsupportedOperationException(); ! } ! }; } private static Map<String, ModuleReference> allModRefs(ResourcePool pool) { return pool.moduleView().modules(). collect(Collectors.toMap(ResourcePoolModule::name,
< prev index next >