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));
}