cleanups
diff --git a/compiler/build-tools/kotlin-build-tools-api/src/main/kotlin/org/jetbrains/kotlin/buildtools/api/v2/ExecutionModeSettings.kt b/compiler/build-tools/kotlin-build-tools-api/src/main/kotlin/org/jetbrains/kotlin/buildtools/api/v2/ExecutionModeSettings.kt
index ca62736..522efded 100644
--- a/compiler/build-tools/kotlin-build-tools-api/src/main/kotlin/org/jetbrains/kotlin/buildtools/api/v2/ExecutionModeSettings.kt
+++ b/compiler/build-tools/kotlin-build-tools-api/src/main/kotlin/org/jetbrains/kotlin/buildtools/api/v2/ExecutionModeSettings.kt
@@ -5,28 +5,4 @@
package org.jetbrains.kotlin.buildtools.api.v2
-public interface ExecutionPolicy
-//
-//public interface ExecutionPolicy {
-// public interface Option<V>
-//
-// public operator fun <V> get(key: Option<V>): V
-//
-// public operator fun <V> set(key: Option<V>, value: V)
-//
-// public enum class ExecutionMode {
-// IN_PROCESS,
-// DAEMON,
-// }
-//
-// public companion object {
-// private fun <V> optional(id: String, defaultValue: V): Option<V> =
-// object : WithDefault<V>(id, defaultValue), Option<V> {}
-//
-// @JvmField
-// public val EXECUTION_MODE: Option<ExecutionMode> = optional("EXECUTION_MODE", ExecutionMode.IN_PROCESS)
-//
-// @JvmField
-// public val DAEMON_JVM_ARGUMENTS: Option<List<String>> = optional("DAEMON_JVM_ARGUMENTS", emptyList())
-// }
-//}
\ No newline at end of file
+public interface ExecutionPolicy
\ No newline at end of file
diff --git a/compiler/build-tools/kotlin-build-tools-impl/src/main/kotlin/org/jetbrains/kotlin/buildtools/internal/v2/BuildOperationImpl.kt b/compiler/build-tools/kotlin-build-tools-impl/src/main/kotlin/org/jetbrains/kotlin/buildtools/internal/v2/BuildOperationImpl.kt
index d3bd246..b32d07b 100644
--- a/compiler/build-tools/kotlin-build-tools-impl/src/main/kotlin/org/jetbrains/kotlin/buildtools/internal/v2/BuildOperationImpl.kt
+++ b/compiler/build-tools/kotlin-build-tools-impl/src/main/kotlin/org/jetbrains/kotlin/buildtools/internal/v2/BuildOperationImpl.kt
@@ -11,7 +11,6 @@
import org.jetbrains.kotlin.buildtools.api.v2.BuildOperation.Companion.PROJECT_ID
import org.jetbrains.kotlin.buildtools.api.v2.BuildOperation.Option
import org.jetbrains.kotlin.buildtools.api.v2.ExecutionPolicy
-import org.jetbrains.kotlin.buildtools.internal.v2.OptionsDelegate
abstract class BuildOperationImpl<R> : BuildOperation<R> {
protected val optionsDelegate = OptionsDelegate()
diff --git a/compiler/build-tools/kotlin-build-tools-impl/src/main/kotlin/org/jetbrains/kotlin/buildtools/internal/v2/OptionsDelegate.kt b/compiler/build-tools/kotlin-build-tools-impl/src/main/kotlin/org/jetbrains/kotlin/buildtools/internal/v2/OptionsDelegate.kt
index 2196d47..c65d059 100644
--- a/compiler/build-tools/kotlin-build-tools-impl/src/main/kotlin/org/jetbrains/kotlin/buildtools/internal/v2/OptionsDelegate.kt
+++ b/compiler/build-tools/kotlin-build-tools-impl/src/main/kotlin/org/jetbrains/kotlin/buildtools/internal/v2/OptionsDelegate.kt
@@ -18,8 +18,6 @@
operator fun <V> get(key: BaseOption<V>): V {
return if (key !in optionsMap) {
error("$key not present in options")
- } else {
- optionsMap[key] as V
- }
+ } else optionsMap[key] as V
}
}
\ No newline at end of file
diff --git a/compiler/build-tools/kotlin-build-tools-impl/src/main/kotlin/org/jetbrains/kotlin/buildtools/internal/v2/jvm/operations/JvmCompilationOperationImpl.kt b/compiler/build-tools/kotlin-build-tools-impl/src/main/kotlin/org/jetbrains/kotlin/buildtools/internal/v2/jvm/operations/JvmCompilationOperationImpl.kt
index db7e6bf..1d12633 100644
--- a/compiler/build-tools/kotlin-build-tools-impl/src/main/kotlin/org/jetbrains/kotlin/buildtools/internal/v2/jvm/operations/JvmCompilationOperationImpl.kt
+++ b/compiler/build-tools/kotlin-build-tools-impl/src/main/kotlin/org/jetbrains/kotlin/buildtools/internal/v2/jvm/operations/JvmCompilationOperationImpl.kt
@@ -106,8 +106,8 @@
}
}
- private fun JvmCompilerArgumentsImpl.toDaemonCompilationOptions(logger: KotlinLogger): CompilationOptions {
- val ktsExtensionsAsArray = get(JvmCompilationOperation.Companion.KOTLINSCRIPT_EXTENSIONS)
+ private fun toDaemonCompilationOptions(logger: KotlinLogger): CompilationOptions {
+ val ktsExtensionsAsArray = get(KOTLINSCRIPT_EXTENSIONS)
val reportCategories = arrayOf(
ReportCategory.COMPILER_MESSAGE.code, ReportCategory.IC_MESSAGE.code
) // TODO: automagically compute the value, related to BasicCompilerServicesWithResultsFacadeServer
@@ -183,7 +183,7 @@
val (daemon, sessionId) = KotlinCompilerRunnerUtils.newDaemonConnection(
compilerId, clientIsAliveFile, sessionIsAliveFlagFile, loggerAdapter, false, daemonJVMOptions = jvmOptions
) ?: return ExitCode.INTERNAL_ERROR.asCompilationResult
- val daemonCompileOptions = compilerArguments.toDaemonCompilationOptions(loggerAdapter.kotlinLogger)
+ val daemonCompileOptions = toDaemonCompilationOptions(loggerAdapter.kotlinLogger)
val isIncrementalCompilation = daemonCompileOptions is IncrementalCompilationOptions
if (isIncrementalCompilation && daemonCompileOptions.useJvmFirRunner) {
checkJvmFirRequirements(compilerArguments)
@@ -198,7 +198,7 @@
kotlinSources
} else {
val kotlinFilenameExtensions =
- DEFAULT_KOTLIN_SOURCE_FILES_EXTENSIONS + (get(JvmCompilationOperation.Companion.KOTLINSCRIPT_EXTENSIONS) ?: emptyArray())
+ DEFAULT_KOTLIN_SOURCE_FILES_EXTENSIONS + (get(KOTLINSCRIPT_EXTENSIONS) ?: emptyArray())
kotlinSources.filter { it.toFile().isKotlinFile(kotlinFilenameExtensions) }
}
val arguments = compilerArguments.toCompilerArguments()