void (@NotNull List<Module> affectedModules, @NotNull ModuleBuildTask moduleBuildTask) { Module module = moduleBuildTask.getModule(); if (moduleBuildTask.isIncludeDependentModules()) { OrderEnumerator enumerator = ModuleRootManager.getInstance(module).orderEntries().recursively(); if (!moduleBuildTask.isIncludeRuntimeDependencies()) { enumerator = enumerator.compileOnly(); } enumerator.forEachModule(new CommonProcessors.CollectProcessor<>(affectedModules)); } else { affectedModules.add(module); } }