return checkIsModuleListStale() || checkIsModuleContentsStale();
}
public boolean checkIsModuleListStale() {
List<Path> importFolders = bundleModules.importFolders;
BundleModulesVisitor modulesVisitor = manager.new SM_BundleModulesVisitor(importFolders) {
@Override
protected void addModuleEntry(ModuleFullName moduleFullName, Path fullPath) {
moduleFiles.add(fullPath);
}
};
return !modulesVisitor.getModuleFiles().equals(bundleModules.moduleFiles);
}