equal
deleted
inserted
replaced
712 public boolean isRootModule(ModuleSymbol module) { |
712 public boolean isRootModule(ModuleSymbol module) { |
713 Assert.checkNonNull(rootModules); |
713 Assert.checkNonNull(rootModules); |
714 return rootModules.contains(module); |
714 return rootModules.contains(module); |
715 } |
715 } |
716 |
716 |
|
717 public Set<ModuleSymbol> getRootModules() { |
|
718 Assert.checkNonNull(rootModules); |
|
719 return rootModules; |
|
720 } |
|
721 |
717 class ModuleVisitor extends JCTree.Visitor { |
722 class ModuleVisitor extends JCTree.Visitor { |
718 private ModuleSymbol sym; |
723 private ModuleSymbol sym; |
719 private final Set<ModuleSymbol> allRequires = new HashSet<>(); |
724 private final Set<ModuleSymbol> allRequires = new HashSet<>(); |
720 private final Map<PackageSymbol,List<ExportsDirective>> allExports = new HashMap<>(); |
725 private final Map<PackageSymbol,List<ExportsDirective>> allExports = new HashMap<>(); |
721 private final Map<PackageSymbol,List<OpensDirective>> allOpens = new HashMap<>(); |
726 private final Map<PackageSymbol,List<OpensDirective>> allOpens = new HashMap<>(); |