< prev index next >
src/java.base/share/classes/jdk/internal/access/JavaLangAccess.java
Print this page
rev 57943 : 8238599: Refactor and simplify implAddOpensToAllUnnamed
Reviewed-by: alanb
@@ -35,10 +35,11 @@
import java.security.AccessControlContext;
import java.security.ProtectionDomain;
import java.util.Iterator;
import java.util.List;
import java.util.Map;
+import java.util.Set;
import java.util.concurrent.ConcurrentHashMap;
import java.util.stream.Stream;
import jdk.internal.module.ServicesCatalog;
import jdk.internal.reflect.ConstantPool;
@@ -219,13 +220,13 @@
* Updates module m to open a package to all unnamed modules.
*/
void addOpensToAllUnnamed(Module m, String pkg);
/**
- * Updates module m to open all packages returned by the given iterator.
+ * Updates module m to open all packages in the given sets.
*/
- void addOpensToAllUnnamed(Module m, Iterator<String> packages);
+ void addOpensToAllUnnamed(Module m, Set<String> concealedPkgs, Set<String> exportedPkgs);
/**
* Updates module m to use a service.
*/
void addUses(Module m, Class<?> service);
< prev index next >