diff --git a/jps/jps-builders/src/org/jetbrains/jps/incremental/ModuleRootsIndex.java b/jps/jps-builders/src/org/jetbrains/jps/incremental/ModuleRootsIndex.java index 19d60b7fa7a4..ee16445f9eea 100644 --- a/jps/jps-builders/src/org/jetbrains/jps/incremental/ModuleRootsIndex.java +++ b/jps/jps-builders/src/org/jetbrains/jps/incremental/ModuleRootsIndex.java @@ -157,25 +157,17 @@ public class ModuleRootsIndex { } @NotNull - public RootDescriptor associateRoot(@NotNull CompileContext context, File root, JpsModule module, boolean isTestRoot, final boolean isForGeneratedSources, final boolean isTemp) { - Map rootToDescriptorMap; - Map> moduleToRootMap; - if (isTemp) { - rootToDescriptorMap = ROOT_DESCRIPTOR_MAP.get(context); - if (rootToDescriptorMap == null) { - rootToDescriptorMap = new HashMap(); - ROOT_DESCRIPTOR_MAP.set(context, rootToDescriptorMap); - } - - moduleToRootMap = MODULE_ROOT_MAP.get(context); - if (moduleToRootMap == null) { - moduleToRootMap = new HashMap>(); - MODULE_ROOT_MAP.set(context, moduleToRootMap); - } + public RootDescriptor associateRoot(@NotNull CompileContext context, File root, JpsModule module, boolean isTestRoot) { + Map rootToDescriptorMap = ROOT_DESCRIPTOR_MAP.get(context); + if (rootToDescriptorMap == null) { + rootToDescriptorMap = new HashMap(); + ROOT_DESCRIPTOR_MAP.set(context, rootToDescriptorMap); } - else { - rootToDescriptorMap = myRootToDescriptorMap; - moduleToRootMap = myModuleToRootsMap; + + Map> moduleToRootMap = MODULE_ROOT_MAP.get(context); + if (moduleToRootMap == null) { + moduleToRootMap = new HashMap>(); + MODULE_ROOT_MAP.set(context, moduleToRootMap); } final RootDescriptor d = rootToDescriptorMap.get(root); @@ -188,7 +180,7 @@ public class ModuleRootsIndex { moduleRoots = new ArrayList(); moduleToRootMap.put(module, moduleRoots); } - final RootDescriptor descriptor = new RootDescriptor(module.getName(), root, isTestRoot, isForGeneratedSources, isTemp); + final RootDescriptor descriptor = new RootDescriptor(module.getName(), root, isTestRoot, true, true); rootToDescriptorMap.put(root, descriptor); moduleRoots.add(descriptor); return descriptor; diff --git a/jps/jps-builders/src/org/jetbrains/jps/incremental/fs/FSState.java b/jps/jps-builders/src/org/jetbrains/jps/incremental/fs/FSState.java index 2d76861dd345..1e7657b2dd37 100644 --- a/jps/jps-builders/src/org/jetbrains/jps/incremental/fs/FSState.java +++ b/jps/jps-builders/src/org/jetbrains/jps/incremental/fs/FSState.java @@ -57,13 +57,6 @@ public class FSState { myTestDeltas.clear(); } - public void init(String moduleName, final Collection deleteProduction, final Collection deletedTests, final Map> recompileProduction, final Map> recompileTests) { - getDelta(moduleName, true).init(deletedTests, recompileTests); - getDelta(moduleName, false).init(deleteProduction, recompileProduction); - myInitialTestsScanPerformed.add(moduleName); - myInitialProductionScanPerformed.add(moduleName); - } - public final void clearRecompile(final RootDescriptor rd) { getDelta(rd.module, rd.isTestRoot).clearRecompile(rd.root); } diff --git a/jps/jps-builders/src/org/jetbrains/jps/incremental/fs/FilesDelta.java b/jps/jps-builders/src/org/jetbrains/jps/incremental/fs/FilesDelta.java index e83d4ce0e340..e23bced10072 100644 --- a/jps/jps-builders/src/org/jetbrains/jps/incremental/fs/FilesDelta.java +++ b/jps/jps-builders/src/org/jetbrains/jps/incremental/fs/FilesDelta.java @@ -79,13 +79,6 @@ final class FilesDelta { }); } - public void init(Collection deleted, Map> recompile) { - myDeletedPaths.clear(); - myDeletedPaths.addAll(deleted); - myFilesToRecompile.clear(); - myFilesToRecompile.putAll(recompile); - } - public boolean markRecompile(File root, File file) { final boolean added = _addToRecompiled(root, file); if (added) { diff --git a/plugins/groovy/rt/src/org/jetbrains/jps/incremental/groovy/GroovyBuilder.java b/plugins/groovy/rt/src/org/jetbrains/jps/incremental/groovy/GroovyBuilder.java index 3998629d0a23..fd248ebb0d0f 100644 --- a/plugins/groovy/rt/src/org/jetbrains/jps/incremental/groovy/GroovyBuilder.java +++ b/plugins/groovy/rt/src/org/jetbrains/jps/incremental/groovy/GroovyBuilder.java @@ -117,7 +117,7 @@ public class GroovyBuilder extends ModuleLevelBuilder { final ModuleRootsIndex rootsIndex = context.getProjectDescriptor().rootsIndex; for (JpsModule module : generationOutputs.keySet()) { File root = new File(generationOutputs.get(module)); - rootsIndex.associateRoot(context, root, module, context.isCompilingTests(), true, true); + rootsIndex.associateRoot(context, root, module, context.isCompilingTests()); } }