diff --git a/.idea/runConfigurations/Incremental_Compilation_Tests.xml b/.idea/runConfigurations/Incremental_Compilation_Tests.xml
index b50aaf485ae..412b6d48cfe 100644
--- a/.idea/runConfigurations/Incremental_Compilation_Tests.xml
+++ b/.idea/runConfigurations/Incremental_Compilation_Tests.xml
@@ -4,7 +4,7 @@
-
+
@@ -18,8 +18,8 @@
-
-
+
+
diff --git a/generators/src/org/jetbrains/kotlin/generators/tests/GenerateTests.kt b/generators/src/org/jetbrains/kotlin/generators/tests/GenerateTests.kt
index 3b9d68303d8..83553a4a9f6 100644
--- a/generators/src/org/jetbrains/kotlin/generators/tests/GenerateTests.kt
+++ b/generators/src/org/jetbrains/kotlin/generators/tests/GenerateTests.kt
@@ -110,7 +110,7 @@ import org.jetbrains.jet.plugin.stubs.AbstractMultiFileHighlightingTest
import org.jetbrains.jet.cfg.AbstractPseudoValueTest
import org.jetbrains.jet.plugin.structureView.AbstractKotlinFileStructureTest
import org.jetbrains.kotlin.j2k.AbstractJavaToKotlinConverterSingleFileTest
-import org.jetbrains.jet.jps.build.AbstractIncrementalJpsTest
+import org.jetbrains.kotlin.jps.build.AbstractIncrementalJpsTest
import org.jetbrains.jet.asJava.AbstractKotlinLightClassTest
import org.jetbrains.jet.lang.resolve.java.AbstractJavaTypeSubstitutorTest
import org.jetbrains.jet.plugin.intentions.declarations.AbstractJoinLinesTest
diff --git a/jps-plugin/kannotator-jps-plugin-test/test/org/jetbrains/kotlin/jps/build/kannotator/KAnnotatorJpsBuildTestCase.java b/jps-plugin/kannotator-jps-plugin-test/test/org/jetbrains/kotlin/jps/build/kannotator/KAnnotatorJpsBuildTestCase.java
index 3e96fafcbd3..be7abede23e 100644
--- a/jps-plugin/kannotator-jps-plugin-test/test/org/jetbrains/kotlin/jps/build/kannotator/KAnnotatorJpsBuildTestCase.java
+++ b/jps-plugin/kannotator-jps-plugin-test/test/org/jetbrains/kotlin/jps/build/kannotator/KAnnotatorJpsBuildTestCase.java
@@ -18,10 +18,10 @@ package org.jetbrains.kotlin.jps.build.kannotator;
import com.intellij.openapi.util.io.FileUtil;
import org.jetbrains.annotations.NotNull;
-import org.jetbrains.jet.jps.build.AbstractKotlinJpsBuildTestCase;
import org.jetbrains.jps.builders.BuildResult;
import org.jetbrains.jps.model.module.JpsModule;
import org.jetbrains.jps.model.module.JpsModuleSourceRoot;
+import org.jetbrains.kotlin.jps.build.AbstractKotlinJpsBuildTestCase;
import java.io.File;
diff --git a/jps-plugin/src/META-INF/services/org.jetbrains.jps.incremental.BuilderService b/jps-plugin/src/META-INF/services/org.jetbrains.jps.incremental.BuilderService
index dbf52b9ce3b..caf9af82251 100644
--- a/jps-plugin/src/META-INF/services/org.jetbrains.jps.incremental.BuilderService
+++ b/jps-plugin/src/META-INF/services/org.jetbrains.jps.incremental.BuilderService
@@ -1 +1 @@
-org.jetbrains.jet.jps.build.KotlinBuilderService
\ No newline at end of file
+org.jetbrains.kotlin.jps.build.KotlinBuilderService
\ No newline at end of file
diff --git a/jps-plugin/src/META-INF/services/org.jetbrains.jps.model.serialization.JpsModelSerializerExtension b/jps-plugin/src/META-INF/services/org.jetbrains.jps.model.serialization.JpsModelSerializerExtension
index 6026c57ec4b..6310ade24c5 100644
--- a/jps-plugin/src/META-INF/services/org.jetbrains.jps.model.serialization.JpsModelSerializerExtension
+++ b/jps-plugin/src/META-INF/services/org.jetbrains.jps.model.serialization.JpsModelSerializerExtension
@@ -1 +1 @@
-org.jetbrains.jet.jps.model.KotlinModelSerializerService
+org.jetbrains.kotlin.jps.model.KotlinModelSerializerService
\ No newline at end of file
diff --git a/jps-plugin/src/org/jetbrains/jet/jps/JpsKotlinCompilerSettings.java b/jps-plugin/src/org/jetbrains/kotlin/jps/JpsKotlinCompilerSettings.java
similarity index 98%
rename from jps-plugin/src/org/jetbrains/jet/jps/JpsKotlinCompilerSettings.java
rename to jps-plugin/src/org/jetbrains/kotlin/jps/JpsKotlinCompilerSettings.java
index e22c1971769..7af9b0f7551 100644
--- a/jps-plugin/src/org/jetbrains/jet/jps/JpsKotlinCompilerSettings.java
+++ b/jps-plugin/src/org/jetbrains/kotlin/jps/JpsKotlinCompilerSettings.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2013 JetBrains s.r.o.
+ * Copyright 2010-2015 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package org.jetbrains.jet.jps;
+package org.jetbrains.kotlin.jps;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.jet.cli.common.arguments.CommonCompilerArguments;
diff --git a/jps-plugin/src/org/jetbrains/jet/jps/build/JpsJsModuleUtils.java b/jps-plugin/src/org/jetbrains/kotlin/jps/build/JpsJsModuleUtils.java
similarity index 96%
rename from jps-plugin/src/org/jetbrains/jet/jps/build/JpsJsModuleUtils.java
rename to jps-plugin/src/org/jetbrains/kotlin/jps/build/JpsJsModuleUtils.java
index f03b8fb9430..8aadbb2ffba 100644
--- a/jps-plugin/src/org/jetbrains/jet/jps/build/JpsJsModuleUtils.java
+++ b/jps-plugin/src/org/jetbrains/kotlin/jps/build/JpsJsModuleUtils.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2013 JetBrains s.r.o.
+ * Copyright 2010-2015 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package org.jetbrains.jet.jps.build;
+package org.jetbrains.kotlin.jps.build;
import com.intellij.util.Consumer;
import org.jetbrains.annotations.NotNull;
@@ -66,4 +66,4 @@ class JpsJsModuleUtils {
}
});
}
-}
\ No newline at end of file
+}
diff --git a/jps-plugin/src/org/jetbrains/jet/jps/build/JpsUtils.java b/jps-plugin/src/org/jetbrains/kotlin/jps/build/JpsUtils.java
similarity index 96%
rename from jps-plugin/src/org/jetbrains/jet/jps/build/JpsUtils.java
rename to jps-plugin/src/org/jetbrains/kotlin/jps/build/JpsUtils.java
index 6b46cf685c9..4492c006cec 100644
--- a/jps-plugin/src/org/jetbrains/jet/jps/build/JpsUtils.java
+++ b/jps-plugin/src/org/jetbrains/kotlin/jps/build/JpsUtils.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2013 JetBrains s.r.o.
+ * Copyright 2010-2015 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package org.jetbrains.jet.jps.build;
+package org.jetbrains.kotlin.jps.build;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.jet.utils.LibraryUtils;
diff --git a/jps-plugin/src/org/jetbrains/jet/jps/build/KotlinBuilder.kt b/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinBuilder.kt
similarity index 99%
rename from jps-plugin/src/org/jetbrains/jet/jps/build/KotlinBuilder.kt
rename to jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinBuilder.kt
index 122c01b7ea0..b3c5e815feb 100644
--- a/jps-plugin/src/org/jetbrains/jet/jps/build/KotlinBuilder.kt
+++ b/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinBuilder.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2014 JetBrains s.r.o.
+ * Copyright 2010-2015 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package org.jetbrains.jet.jps.build
+package org.jetbrains.kotlin.jps.build
import com.intellij.openapi.util.Key
import com.intellij.openapi.util.io.FileUtil
@@ -28,8 +28,8 @@ import org.jetbrains.jet.compiler.runner.CompilerRunnerConstants
import org.jetbrains.jet.compiler.runner.OutputItemsCollectorImpl
import org.jetbrains.jet.config.Services
import org.jetbrains.jet.config.IncrementalCompilation
-import org.jetbrains.jet.jps.JpsKotlinCompilerSettings
-import org.jetbrains.jet.jps.incremental.*
+import org.jetbrains.kotlin.jps.JpsKotlinCompilerSettings
+import org.jetbrains.kotlin.jps.incremental.*
import org.jetbrains.jet.lang.resolve.kotlin.incremental.cache.IncrementalCacheProvider
import org.jetbrains.jet.utils.PathUtil
import org.jetbrains.jps.ModuleChunk
diff --git a/jps-plugin/src/org/jetbrains/jet/jps/build/KotlinBuilderModuleScriptGenerator.java b/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinBuilderModuleScriptGenerator.java
similarity index 98%
rename from jps-plugin/src/org/jetbrains/jet/jps/build/KotlinBuilderModuleScriptGenerator.java
rename to jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinBuilderModuleScriptGenerator.java
index 4152b19420a..89d695eab4e 100644
--- a/jps-plugin/src/org/jetbrains/jet/jps/build/KotlinBuilderModuleScriptGenerator.java
+++ b/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinBuilderModuleScriptGenerator.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2013 JetBrains s.r.o.
+ * Copyright 2010-2015 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package org.jetbrains.jet.jps.build;
+package org.jetbrains.kotlin.jps.build;
import com.intellij.openapi.util.io.FileUtil;
import com.intellij.openapi.util.text.StringUtil;
@@ -46,7 +46,7 @@ import java.io.File;
import java.io.IOException;
import java.util.*;
-import static org.jetbrains.jet.jps.build.JpsUtils.getAllDependencies;
+import static org.jetbrains.kotlin.jps.build.JpsUtils.getAllDependencies;
import static org.jetbrains.kotlin.modules.KotlinModuleDescriptionBuilder.DependencyProcessor;
import static org.jetbrains.kotlin.modules.KotlinModuleDescriptionBuilder.DependencyProvider;
diff --git a/jps-plugin/src/org/jetbrains/jet/jps/build/KotlinBuilderService.java b/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinBuilderService.java
similarity index 92%
rename from jps-plugin/src/org/jetbrains/jet/jps/build/KotlinBuilderService.java
rename to jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinBuilderService.java
index 08de8142505..2ad701e4433 100644
--- a/jps-plugin/src/org/jetbrains/jet/jps/build/KotlinBuilderService.java
+++ b/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinBuilderService.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2013 JetBrains s.r.o.
+ * Copyright 2010-2015 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package org.jetbrains.jet.jps.build;
+package org.jetbrains.kotlin.jps.build;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.jps.incremental.BuilderService;
diff --git a/jps-plugin/src/org/jetbrains/jet/jps/build/KotlinSourceFileCollector.java b/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinSourceFileCollector.java
similarity index 98%
rename from jps-plugin/src/org/jetbrains/jet/jps/build/KotlinSourceFileCollector.java
rename to jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinSourceFileCollector.java
index 353d99f2dbb..5fc6f77ddc5 100644
--- a/jps-plugin/src/org/jetbrains/jet/jps/build/KotlinSourceFileCollector.java
+++ b/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinSourceFileCollector.java
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2013 JetBrains s.r.o.
+ * Copyright 2010-2015 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,7 +14,7 @@
* limitations under the License.
*/
-package org.jetbrains.jet.jps.build;
+package org.jetbrains.kotlin.jps.build;
import com.intellij.openapi.util.Condition;
import com.intellij.openapi.util.io.FileUtil;
diff --git a/jps-plugin/src/org/jetbrains/jet/jps/incremental/IncrementalCacheImpl.kt b/jps-plugin/src/org/jetbrains/kotlin/jps/incremental/IncrementalCacheImpl.kt
similarity index 99%
rename from jps-plugin/src/org/jetbrains/jet/jps/incremental/IncrementalCacheImpl.kt
rename to jps-plugin/src/org/jetbrains/kotlin/jps/incremental/IncrementalCacheImpl.kt
index 5d5b6dcfb7e..05cc268cc43 100644
--- a/jps-plugin/src/org/jetbrains/jet/jps/incremental/IncrementalCacheImpl.kt
+++ b/jps-plugin/src/org/jetbrains/kotlin/jps/incremental/IncrementalCacheImpl.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2014 JetBrains s.r.o.
+ * Copyright 2010-2015 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,9 +14,9 @@
* limitations under the License.
*/
-package org.jetbrains.jet.jps.incremental
+package org.jetbrains.kotlin.jps.incremental
-import org.jetbrains.jet.jps.incremental.IncrementalCacheImpl.RecompilationDecision.*
+import org.jetbrains.kotlin.jps.incremental.IncrementalCacheImpl.RecompilationDecision.*
import java.io.File
import com.intellij.util.io.PersistentHashMap
import java.io.DataOutput
diff --git a/jps-plugin/src/org/jetbrains/jet/jps/incremental/IncrementalCacheProviderImpl.kt b/jps-plugin/src/org/jetbrains/kotlin/jps/incremental/IncrementalCacheProviderImpl.kt
similarity index 90%
rename from jps-plugin/src/org/jetbrains/jet/jps/incremental/IncrementalCacheProviderImpl.kt
rename to jps-plugin/src/org/jetbrains/kotlin/jps/incremental/IncrementalCacheProviderImpl.kt
index b174b864cee..9fdc78be502 100644
--- a/jps-plugin/src/org/jetbrains/jet/jps/incremental/IncrementalCacheProviderImpl.kt
+++ b/jps-plugin/src/org/jetbrains/kotlin/jps/incremental/IncrementalCacheProviderImpl.kt
@@ -1,5 +1,5 @@
/*
- * Copyright 2010-2014 JetBrains s.r.o.
+ * Copyright 2010-2015 JetBrains s.r.o.
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
@@ -14,12 +14,11 @@
* limitations under the License.
*/
-package org.jetbrains.jet.jps.incremental
+package org.jetbrains.kotlin.jps.incremental
import org.jetbrains.jet.lang.resolve.kotlin.incremental.cache.IncrementalCacheProvider
import org.jetbrains.jps.incremental.ModuleBuildTarget
import org.jetbrains.jet.lang.resolve.kotlin.incremental.cache.IncrementalCache
-import kotlin.properties.Delegates
public class IncrementalCacheProviderImpl(caches: Map): IncrementalCacheProvider {
private val idToCache = caches.mapKeys { it.key.getId()!! }
@@ -28,4 +27,3 @@ public class IncrementalCacheProviderImpl(caches: Map