test/org/openjdk/jigsaw/_RepositoryCatalog.java

Print this page

        

*** 29,39 **** import java.nio.*; import java.nio.channels.*; import org.openjdk.jigsaw.*; import org.openjdk.jigsaw.RepositoryCatalog.StreamedRepositoryCatalog; ! import static org.openjdk.jigsaw.Repository.ModuleType; import static org.openjdk.jigsaw.FileConstants.ModuleFile.HashType; public class _RepositoryCatalog { --- 29,39 ---- import java.nio.*; import java.nio.channels.*; import org.openjdk.jigsaw.*; import org.openjdk.jigsaw.RepositoryCatalog.StreamedRepositoryCatalog; ! import static org.openjdk.jigsaw.Repository.ModuleFileType; import static org.openjdk.jigsaw.FileConstants.ModuleFile.HashType; public class _RepositoryCatalog {
*** 57,67 **** if (bb.capacity() < s) bb = ByteBuffer.allocate(s); int n = fc.read(bb); if (n != s) throw new IOException("Mis-sized read"); ! rc.add(ModuleType.JMOD, Arrays.copyOfRange(bb.array(), 0, n), 42, 93, HashType.SHA256, new byte[0]); modules.put(ms.parseModuleInfo(bb.array()).id(), Arrays.copyOfRange(bb.array(), 0, n)); } --- 57,68 ---- if (bb.capacity() < s) bb = ByteBuffer.allocate(s); int n = fc.read(bb); if (n != s) throw new IOException("Mis-sized read"); ! rc.add(ModuleFileType.JMOD, ModuleArchitecture.ANY, ! Arrays.copyOfRange(bb.array(), 0, n), 42, 93, HashType.SHA256, new byte[0]); modules.put(ms.parseModuleInfo(bb.array()).id(), Arrays.copyOfRange(bb.array(), 0, n)); }