From f6bdaf992e7ec33b323781ad5b8596229e6dc7df Mon Sep 17 00:00:00 2001 From: Nikolay Krasko Date: Thu, 7 Nov 2019 15:43:48 +0300 Subject: [PATCH] Fix jps build in buildSrc by explicitly using mutable set --- buildSrc/src/main/kotlin/tasks.kt | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/buildSrc/src/main/kotlin/tasks.kt b/buildSrc/src/main/kotlin/tasks.kt index b0bca14ad6a..c76196b8d9b 100644 --- a/buildSrc/src/main/kotlin/tasks.kt +++ b/buildSrc/src/main/kotlin/tasks.kt @@ -25,7 +25,6 @@ import org.gradle.api.tasks.TaskProvider import org.gradle.api.tasks.testing.Test import org.gradle.kotlin.dsl.extra import org.gradle.kotlin.dsl.project -import org.gradle.kotlin.dsl.task import java.io.File import java.lang.Character.isLowerCase import java.lang.Character.isUpperCase @@ -39,7 +38,7 @@ fun Project.projectTest( body: Test.() -> Unit = {} ): TaskProvider = getOrCreateTask(taskName) { doFirst { - val commandLineIncludePatterns = (filter as? DefaultTestFilter)?.commandLineIncludePatterns ?: emptySet() + val commandLineIncludePatterns = (filter as? DefaultTestFilter)?.commandLineIncludePatterns ?: mutableSetOf() val patterns = filter.includePatterns + commandLineIncludePatterns if (patterns.isEmpty() || patterns.any { '*' in it }) return@doFirst patterns.forEach { pattern ->