Lines Matching defs:opens
46 * platform-specific exports, opens, uses, and provides and write to
52 * The extra exports, opens, uses, provides can be specified
164 // write exports, opens, uses, and provides
175 final Map<String, Statement> opens = new HashMap<>();
190 case "opens":
191 if (moduleInfo.opens.containsKey(name) &&
192 moduleInfo.opens.get(name).isUnqualified()) {
197 if (moduleInfo.opens.containsKey(name)) {
201 return opens.computeIfAbsent(name,
202 _n -> new Statement("opens", "to", name));
241 extraFiles.opens.entrySet()
243 .filter(e -> opens.containsKey(e.getKey()) &&
245 .forEach(e -> mergeExportsOrOpens(opens.get(e.getKey()),
249 // add opens that are not defined in the original module-info.java
250 extraFiles.opens.entrySet()
252 .filter(e -> !opens.containsKey(e.getKey()) &&
254 .forEach(e -> addTargets(getStatement("opens", e.getKey()),
277 // add qualified exports or opens to known modules only
305 // add qualified exports or opens to known modules only
339 // print unqualified opens
340 opens.entrySet().stream()
345 // print qualified opens
346 opens.entrySet().stream()
430 case "opens":
433 // assume name immediately after exports, opens, provides, uses
504 // parse the target module of exports, opens, or provides
519 // target module(s) for qualitifed exports or opens