< prev index next >
test/lib/testlibrary/ModuleUtils.java
Print this page
@@ -30,11 +30,10 @@
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.
@@ -56,16 +55,17 @@
for (ModuleDescriptor descriptor : descriptors) {
String name = descriptor.name();
URI uri = URI.create("module:/" + name);
- Supplier<ModuleReader> supplier = () -> {
+ ModuleReference mref = new ModuleReference(descriptor, uri) {
+ @Override
+ public ModuleReader open() {
throw new UnsupportedOperationException();
+ }
};
- ModuleReference mref = new ModuleReference(descriptor, uri, supplier);
-
namesToReference.put(name, mref);
}
return new ModuleFinder() {
@Override
< prev index next >