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