< prev index next >
src/java.base/share/classes/jdk/internal/module/ModuleBootstrap.java
Print this page
rev 14279 : [mq]: 8140281-deprecation-optional.get
@@ -102,11 +102,11 @@
// possible and also that resources in the base module can be located
// for error messages that may happen from here on.
Optional<ModuleReference> obase = systemModulePath.find(JAVA_BASE);
if (!obase.isPresent())
throw new InternalError(JAVA_BASE + " not found");
- ModuleReference base = obase.get();
+ ModuleReference base = obase.getWhenPresent();
BootLoader.loadModule(base);
Modules.defineModule(null, base.descriptor(), base.location().orElse(null));
// -upgrademodulepath option specified to launcher
@@ -304,11 +304,11 @@
// add the other modules
for (String mod : otherMods) {
Optional<ModuleReference> omref = finder.find(mod);
if (omref.isPresent()) {
- ModuleReference mref = omref.get();
+ ModuleReference mref = omref.getWhenPresent();
map.putIfAbsent(mod, mref);
mrefs.add(mref);
} else {
// no need to fail
}
@@ -360,11 +360,11 @@
// the key is $MODULE
String mn = e.getKey();
Optional<Module> om = bootLayer.findModule(mn);
if (!om.isPresent())
fail("Unknown module: " + mn);
- Module m = om.get();
+ Module m = om.getWhenPresent();
// the value is the set of other modules (by name)
for (String name : e.getValue()) {
Module other;
@@ -372,11 +372,11 @@
other = null; // loose
} else {
om = bootLayer.findModule(name);
if (!om.isPresent())
fail("Unknown module: " + name);
- other = om.get();
+ other = om.getWhenPresent();
}
Modules.addReads(m, other);
}
}
@@ -406,22 +406,22 @@
// The exporting module is in the boot layer
Module m;
Optional<Module> om = bootLayer.findModule(mn);
if (!om.isPresent())
fail("Unknown module: " + mn);
- m = om.get();
+ m = om.getWhenPresent();
// the value is the set of modules to export to (by name)
for (String name : e.getValue()) {
boolean allUnnamed = false;
Module other = null;
if (ALL_UNNAMED.equals(name)) {
allUnnamed = true;
} else {
om = bootLayer.findModule(name);
if (om.isPresent()) {
- other = om.get();
+ other = om.getWhenPresent();
} else {
fail("Unknown module: " + name);
}
}
< prev index next >