< prev index next >
test/java/util/ResourceBundle/modules/layer/src/Main.java
Print this page
@@ -32,20 +32,27 @@
public class Main {
public static void main(String... args) throws Exception {
ModuleFinder afterFinder = ModuleFinder.of(Paths.get("mods"));
Configuration cf = ModuleLayer.boot().configuration()
- .resolveAndBind(ModuleFinder.of(), afterFinder, List.of("m1", "m2"));
+ .resolveAndBind(ModuleFinder.of(), afterFinder,
+ List.of("m1", "m2"));
System.out.println("Configuration: " + cf);
ModuleLayer l = ModuleLayer.defineModulesWithManyLoaders(cf,
- List.of(ModuleLayer.boot()), ClassLoader.getPlatformClassLoader()).layer();
+ List.of(ModuleLayer.boot()),
+ ClassLoader.getPlatformClassLoader())
+ .layer();
Module m1 = l.findModule("m1").get();
- ResourceBundle bundle = ResourceBundle.getBundle("p.resources.MyResource", Locale.US, m1);
- ResourceBundle jabundle = ResourceBundle.getBundle("p.resources.MyResource", Locale.JAPANESE, m1);
+ ResourceBundle bundle =
+ ResourceBundle.getBundle("p.resources.MyResource",
+ Locale.US, m1);
+ ResourceBundle jabundle =
+ ResourceBundle.getBundle("p.resources.MyResource",
+ Locale.JAPANESE, m1);
String enResult = bundle.getString("key");
String jaResult = jabundle.getString("key");
if (!"hi".equals(enResult) || !"ja".equals(jaResult)) {
throw new RuntimeException("Unexpected resources loaded: en: " +
< prev index next >