< 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 >