< prev index next >
src/jdk.jdeps/share/classes/com/sun/tools/jdeps/JdepsConfiguration.java
Print this page
@@ -68,10 +68,11 @@
public class JdepsConfiguration implements AutoCloseable {
// the token for "all modules on the module path"
public static final String ALL_MODULE_PATH = "ALL-MODULE-PATH";
public static final String ALL_DEFAULT = "ALL-DEFAULT";
+ public static final String ALL_SYSTEM = "ALL-SYSTEM";
public static final String MODULE_INFO = "module-info.class";
private final SystemModuleFinder system;
private final ModuleFinder finder;
@@ -197,16 +198,14 @@
Objects.requireNonNull(name);
Module m = nameToModule.get(name);
return m!= null ? Optional.of(m.descriptor()) : Optional.empty();
}
- boolean isSystem(Module m) {
- return system.find(m.name()).isPresent();
- }
-
boolean isValidToken(String name) {
- return ALL_MODULE_PATH.equals(name) || ALL_DEFAULT.equals(name);
+ return ALL_MODULE_PATH.equals(name) ||
+ ALL_DEFAULT.equals(name) ||
+ ALL_SYSTEM.equals(name);
}
/**
* Returns the modules that the given module can read
*/
@@ -532,10 +531,13 @@
this.addAllApplicationModules = true;
break;
case ALL_DEFAULT:
this.addAllDefaultModules = true;
break;
+ case ALL_SYSTEM:
+ this.addAllSystemModules = true;
+ break;
default:
this.rootModules.add(mn);
}
}
return this;
< prev index next >