From b5ce541bbf137839f9c8471309fa85fe712d7495 Mon Sep 17 00:00:00 2001 From: Stanislav Erokhin Date: Fri, 18 Dec 2015 18:54:37 +0300 Subject: [PATCH] Fix compilation. - rename isFinal extension property to avoid ambiguity with synthetic property in DeserializedClassTypeConstructor - add explicit parameter to lambda File.listFiles - return true from lambda Query.forEach Original commit: bcaa755c4e297e9c52753f1e37dc647ccee3ea4f --- .../jetbrains/kotlin/jps/build/AbstractIncrementalJpsTest.kt | 4 ++-- .../kotlin/jps/incremental/AbstractProtoComparisonTest.kt | 4 ++-- 2 files changed, 4 insertions(+), 4 deletions(-) diff --git a/jps/jps-plugin/test/org/jetbrains/kotlin/jps/build/AbstractIncrementalJpsTest.kt b/jps/jps-plugin/test/org/jetbrains/kotlin/jps/build/AbstractIncrementalJpsTest.kt index 11d72201d7c..aad6117b245 100644 --- a/jps/jps-plugin/test/org/jetbrains/kotlin/jps/build/AbstractIncrementalJpsTest.kt +++ b/jps/jps-plugin/test/org/jetbrains/kotlin/jps/build/AbstractIncrementalJpsTest.kt @@ -245,8 +245,8 @@ public abstract class AbstractIncrementalJpsTest( return modifications } - val haveFilesWithoutNumbers = testDataDir.listFiles { it.getName().matches(".+\\.($COMMANDS_AS_REGEX_PART)$".toRegex()) }?.isNotEmpty() ?: false - val haveFilesWithNumbers = testDataDir.listFiles { it.getName().matches(".+\\.($COMMANDS_AS_REGEX_PART)\\.\\d+$".toRegex()) }?.isNotEmpty() ?: false + val haveFilesWithoutNumbers = testDataDir.listFiles { it -> it.getName().matches(".+\\.($COMMANDS_AS_REGEX_PART)$".toRegex()) }?.isNotEmpty() ?: false + val haveFilesWithNumbers = testDataDir.listFiles { it -> it.getName().matches(".+\\.($COMMANDS_AS_REGEX_PART)\\.\\d+$".toRegex()) }?.isNotEmpty() ?: false if (haveFilesWithoutNumbers && haveFilesWithNumbers) { fail("Bad test data format: files ending with both unnumbered and numbered $COMMANDS_AS_MESSAGE_PART were found") diff --git a/jps/jps-plugin/test/org/jetbrains/kotlin/jps/incremental/AbstractProtoComparisonTest.kt b/jps/jps-plugin/test/org/jetbrains/kotlin/jps/incremental/AbstractProtoComparisonTest.kt index 07353e5ed9c..1b446159b37 100644 --- a/jps/jps-plugin/test/org/jetbrains/kotlin/jps/incremental/AbstractProtoComparisonTest.kt +++ b/jps/jps-plugin/test/org/jetbrains/kotlin/jps/incremental/AbstractProtoComparisonTest.kt @@ -65,7 +65,7 @@ public abstract class AbstractProtoComparisonTest : UsefulTestCase() { } private fun compileFileAndGetClasses(testPath: String, testDir: File, prefix: String): List { - val files = File(testPath).listFiles { it.name.startsWith(prefix) }!! + val files = File(testPath).listFiles { it -> it.name.startsWith(prefix) }!! val sourcesDirectory = testDir.createSubDirectory("sources") val classesDirectory = testDir.createSubDirectory("$prefix.src") @@ -74,7 +74,7 @@ public abstract class AbstractProtoComparisonTest : UsefulTestCase() { } MockLibraryUtil.compileKotlin(sourcesDirectory.path, classesDirectory) - return File(classesDirectory, "test").listFiles() { it.name.endsWith(".class") }?.sortedBy { it.name }!! + return File(classesDirectory, "test").listFiles() { it -> it.name.endsWith(".class") }?.sortedBy { it.name }!! } private fun Printer.printDifference(oldClassFile: File, newClassFile: File) {