2231 m.implAddOpens(pn, other); 2232 } 2233 public void addOpensToAllUnnamed(Module m, String pn) { 2234 m.implAddOpensToAllUnnamed(pn); 2235 } 2236 public void addOpensToAllUnnamed(Module m, Set<String> concealedPackages, Set<String> exportedPackages) { 2237 m.implAddOpensToAllUnnamed(concealedPackages, exportedPackages); 2238 } 2239 public void addUses(Module m, Class<?> service) { 2240 m.implAddUses(service); 2241 } 2242 public boolean isReflectivelyExported(Module m, String pn, Module other) { 2243 return m.isReflectivelyExported(pn, other); 2244 } 2245 public boolean isReflectivelyOpened(Module m, String pn, Module other) { 2246 return m.isReflectivelyOpened(pn, other); 2247 } 2248 public ServicesCatalog getServicesCatalog(ModuleLayer layer) { 2249 return layer.getServicesCatalog(); 2250 } 2251 public Stream<ModuleLayer> layers(ModuleLayer layer) { 2252 return layer.layers(); 2253 } 2254 public Stream<ModuleLayer> layers(ClassLoader loader) { 2255 return ModuleLayer.layers(loader); 2256 } 2257 2258 public String newStringNoRepl(byte[] bytes, Charset cs) throws CharacterCodingException { 2259 return StringCoding.newStringNoRepl(bytes, cs); 2260 } 2261 2262 public byte[] getBytesNoRepl(String s, Charset cs) throws CharacterCodingException { 2263 return StringCoding.getBytesNoRepl(s, cs); 2264 } 2265 2266 public String newStringUTF8NoRepl(byte[] bytes, int off, int len) { 2267 return StringCoding.newStringUTF8NoRepl(bytes, off, len); 2268 } 2269 2270 public byte[] getBytesUTF8NoRepl(String s) { | 2231 m.implAddOpens(pn, other); 2232 } 2233 public void addOpensToAllUnnamed(Module m, String pn) { 2234 m.implAddOpensToAllUnnamed(pn); 2235 } 2236 public void addOpensToAllUnnamed(Module m, Set<String> concealedPackages, Set<String> exportedPackages) { 2237 m.implAddOpensToAllUnnamed(concealedPackages, exportedPackages); 2238 } 2239 public void addUses(Module m, Class<?> service) { 2240 m.implAddUses(service); 2241 } 2242 public boolean isReflectivelyExported(Module m, String pn, Module other) { 2243 return m.isReflectivelyExported(pn, other); 2244 } 2245 public boolean isReflectivelyOpened(Module m, String pn, Module other) { 2246 return m.isReflectivelyOpened(pn, other); 2247 } 2248 public ServicesCatalog getServicesCatalog(ModuleLayer layer) { 2249 return layer.getServicesCatalog(); 2250 } 2251 public void bindToLoader(ModuleLayer layer, ClassLoader loader) { 2252 layer.bindToLoader(loader); 2253 } 2254 public Stream<ModuleLayer> layers(ModuleLayer layer) { 2255 return layer.layers(); 2256 } 2257 public Stream<ModuleLayer> layers(ClassLoader loader) { 2258 return ModuleLayer.layers(loader); 2259 } 2260 2261 public String newStringNoRepl(byte[] bytes, Charset cs) throws CharacterCodingException { 2262 return StringCoding.newStringNoRepl(bytes, cs); 2263 } 2264 2265 public byte[] getBytesNoRepl(String s, Charset cs) throws CharacterCodingException { 2266 return StringCoding.getBytesNoRepl(s, cs); 2267 } 2268 2269 public String newStringUTF8NoRepl(byte[] bytes, int off, int len) { 2270 return StringCoding.newStringUTF8NoRepl(bytes, off, len); 2271 } 2272 2273 public byte[] getBytesUTF8NoRepl(String s) { |