< prev index next >
test/lib/testlibrary/ModuleUtils.java
Print this page
*** 30,40 ****
import java.util.HashSet;
import java.util.Map;
import java.util.Objects;
import java.util.Optional;
import java.util.Set;
- import java.util.function.Supplier;
/**
* This class consists exclusively of static utility methods that are useful
* for creating tests for modules.
--- 30,39 ----
*** 56,71 ****
for (ModuleDescriptor descriptor : descriptors) {
String name = descriptor.name();
URI uri = URI.create("module:/" + name);
! Supplier<ModuleReader> supplier = () -> {
throw new UnsupportedOperationException();
};
- ModuleReference mref = new ModuleReference(descriptor, uri, supplier);
-
namesToReference.put(name, mref);
}
return new ModuleFinder() {
@Override
--- 55,71 ----
for (ModuleDescriptor descriptor : descriptors) {
String name = descriptor.name();
URI uri = URI.create("module:/" + name);
! ModuleReference mref = new ModuleReference(descriptor, uri) {
! @Override
! public ModuleReader open() {
throw new UnsupportedOperationException();
+ }
};
namesToReference.put(name, mref);
}
return new ModuleFinder() {
@Override
< prev index next >