diff --git a/compiler/backend/src/org/jetbrains/kotlin/codegen/PropertyReferenceCodegen.kt b/compiler/backend/src/org/jetbrains/kotlin/codegen/PropertyReferenceCodegen.kt index 16f054df8d2..7191e796cc4 100644 --- a/compiler/backend/src/org/jetbrains/kotlin/codegen/PropertyReferenceCodegen.kt +++ b/compiler/backend/src/org/jetbrains/kotlin/codegen/PropertyReferenceCodegen.kt @@ -172,7 +172,7 @@ public class PropertyReferenceCodegen( if (!target.isVar()) return - val setterParameters = (getterParameters + arrayOf(OBJECT_TYPE)).toTypedArray() + val setterParameters = (getterParameters + arrayOf(OBJECT_TYPE)).toList().toTypedArray() generateAccessor(method("set", Type.VOID_TYPE, *setterParameters)) { value -> // Hard-coded 1 or 2 is safe here because there's only java/lang/Object in the signature, no double/long parameters value.store(StackValue.local(if (receiverType != null) 2 else 1, OBJECT_TYPE), this) diff --git a/idea/src/org/jetbrains/kotlin/idea/debugger/filter/DebuggerFiltersUtil.kt b/idea/src/org/jetbrains/kotlin/idea/debugger/filter/DebuggerFiltersUtil.kt index 1b068957e3e..32b725b7929 100644 --- a/idea/src/org/jetbrains/kotlin/idea/debugger/filter/DebuggerFiltersUtil.kt +++ b/idea/src/org/jetbrains/kotlin/idea/debugger/filter/DebuggerFiltersUtil.kt @@ -25,7 +25,8 @@ private val KOTLIN_STDLIB_FILTER = "kotlin.*" public fun addKotlinStdlibDebugFilterIfNeeded() { if (!KotlinDebuggerSettings.getInstance().DEBUG_IS_FILTER_FOR_STDLIB_ALREADY_ADDED) { val settings = DebuggerSettings.getInstance()!! - val newFilters = (settings.getSteppingFilters() + ClassFilter(KOTLIN_STDLIB_FILTER)).toTypedArray() + // TODO: Remove toList().toTypedArray() after bootstrap + val newFilters = (settings.getSteppingFilters() + ClassFilter(KOTLIN_STDLIB_FILTER)).toList().toTypedArray() settings.setSteppingFilters(newFilters) diff --git a/libraries/tools/kotlin-gradle-plugin-core/src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/Tasks.kt b/libraries/tools/kotlin-gradle-plugin-core/src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/Tasks.kt index f6062537f09..7c1a6e4fb7d 100644 --- a/libraries/tools/kotlin-gradle-plugin-core/src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/Tasks.kt +++ b/libraries/tools/kotlin-gradle-plugin-core/src/main/kotlin/org/jetbrains/kotlin/gradle/tasks/Tasks.kt @@ -228,7 +228,7 @@ public open class Kotlin2JsCompile() : AbstractKotlinCompile)).copyToArray() + kotlinOptions.libraryFiles += fs } public fun addLibraryFiles(vararg fs: File) { @@ -261,7 +261,7 @@ public open class Kotlin2JsCompile() : AbstractKotlinCompile): List { val pathToKotlinPlugin = "-PpathToKotlinPlugin=" + File("local-repo").getAbsolutePath() - val tailParameters = params + + val tailParameters = params.asList() + listOf(pathToKotlinPlugin, "--no-daemon", "--${minLogLevel.name().toLowerCase()}", "-Pkotlin.gradle.test=true") return if (isWindows())