< 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,44 ****
--- 35,45 ----
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,231 ****
* 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.
*/
! void addOpensToAllUnnamed(Module m, Iterator<String> packages);
/**
* Updates module m to use a service.
*/
void addUses(Module m, Class<?> service);
--- 220,232 ----
* Updates module m to open a package to all unnamed modules.
*/
void addOpensToAllUnnamed(Module m, String pkg);
/**
! * Updates module m to open all packages in the given sets.
*/
! 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 >