From 3c4c7734e21fc7bf757c35a7f4bf8a708d8381a8 Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Wed, 5 Jul 2017 19:24:37 +0300 Subject: [PATCH] J2K PathUtil: convert and prettify Original commit: 46a01ec1314273fca9c0338dcab5e96c96db6fc6 --- .../org/jetbrains/kotlin/jps/build/KotlinJpsBuildTest.kt | 2 +- .../jetbrains/kotlin/jvm/compiler/ClasspathOrderTest.kt | 4 ++-- .../src/org/jetbrains/kotlin/jps/build/KotlinBuilder.kt | 7 +++++-- 3 files changed, 8 insertions(+), 5 deletions(-) diff --git a/jps/jps-plugin/jps-tests/test/org/jetbrains/kotlin/jps/build/KotlinJpsBuildTest.kt b/jps/jps-plugin/jps-tests/test/org/jetbrains/kotlin/jps/build/KotlinJpsBuildTest.kt index b360bd55057..468a554ef80 100644 --- a/jps/jps-plugin/jps-tests/test/org/jetbrains/kotlin/jps/build/KotlinJpsBuildTest.kt +++ b/jps/jps-plugin/jps-tests/test/org/jetbrains/kotlin/jps/build/KotlinJpsBuildTest.kt @@ -333,7 +333,7 @@ class KotlinJpsBuildTest : AbstractKotlinJpsBuildTestCase() { fun testKotlinJavaScriptProjectWithDirectoryAsStdlib() { initProject() - val jslibJar = PathUtil.getKotlinPathsForDistDirectory().jsStdLibJarPath + val jslibJar = PathUtil.kotlinPathsForDistDirectory.jsStdLibJarPath val jslibDir = File(workDir, "KotlinJavaScript") try { ZipUtil.extract(jslibJar, jslibDir, null) diff --git a/jps/jps-plugin/jps-tests/test/org/jetbrains/kotlin/jvm/compiler/ClasspathOrderTest.kt b/jps/jps-plugin/jps-tests/test/org/jetbrains/kotlin/jvm/compiler/ClasspathOrderTest.kt index baea25e041b..f5d416aae90 100644 --- a/jps/jps-plugin/jps-tests/test/org/jetbrains/kotlin/jvm/compiler/ClasspathOrderTest.kt +++ b/jps/jps-plugin/jps-tests/test/org/jetbrains/kotlin/jvm/compiler/ClasspathOrderTest.kt @@ -45,7 +45,7 @@ class ClasspathOrderTest : TestCaseWithTmpdir() { File(tmpdir, "output").absolutePath, listOf(sourceDir), listOf(JvmSourceRoot(sourceDir)), - listOf(PathUtil.getKotlinPathsForDistDirectory().runtimePath), + listOf(PathUtil.kotlinPathsForDistDirectory.runtimePath), null, JavaModuleBuildTargetType.PRODUCTION.typeId, JavaModuleBuildTargetType.PRODUCTION.isTests, @@ -58,4 +58,4 @@ class ClasspathOrderTest : TestCaseWithTmpdir() { MockLibraryUtil.compileKotlinModule(xml.absolutePath) } -} \ No newline at end of file +} diff --git a/jps/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinBuilder.kt b/jps/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinBuilder.kt index eec33685141..3cfc091740a 100644 --- a/jps/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinBuilder.kt +++ b/jps/jps-plugin/src/org/jetbrains/kotlin/jps/build/KotlinBuilder.kt @@ -51,8 +51,11 @@ import org.jetbrains.kotlin.compilerRunner.JpsCompilerEnvironment import org.jetbrains.kotlin.compilerRunner.JpsKotlinCompilerRunner import org.jetbrains.kotlin.compilerRunner.OutputItemsCollector import org.jetbrains.kotlin.compilerRunner.OutputItemsCollectorImpl -import org.jetbrains.kotlin.config.* +import org.jetbrains.kotlin.config.CompilerRunnerConstants import org.jetbrains.kotlin.config.CompilerRunnerConstants.INTERNAL_ERROR_PREFIX +import org.jetbrains.kotlin.config.IncrementalCompilation +import org.jetbrains.kotlin.config.LanguageVersion +import org.jetbrains.kotlin.config.Services import org.jetbrains.kotlin.daemon.common.isDaemonEnabled import org.jetbrains.kotlin.incremental.* import org.jetbrains.kotlin.incremental.components.LookupTracker @@ -469,7 +472,7 @@ class KotlinBuilder : ModuleLevelBuilder(BuilderCategory.SOURCE_PROCESSOR) { } return JpsCompilerEnvironment( - PathUtil.getKotlinPathsForJpsPluginOrJpsTests(), + PathUtil.kotlinPathsForJpsPluginOrJpsTests, compilerServices, ClassCondition { className -> className.startsWith("org.jetbrains.kotlin.load.kotlin.incremental.components.")