From 97d529d786ecaf93e8e6f9c0f62298e41b0b83b2 Mon Sep 17 00:00:00 2001 From: Ilya Gorbunov Date: Tue, 26 Jan 2016 21:53:07 +0300 Subject: [PATCH] Cleanup RC deprecations in compiler and plugin. Original commit: 744a7a83f77250941731de8b5557f806fd4ded58 --- .../src/org/jetbrains/kotlin/jps/build/KotlinBuilder.kt | 2 +- .../kotlin/jps/incremental/JpsIncrementalCacheImpl.kt | 2 +- .../jetbrains/kotlin/jps/build/AbstractLookupTrackerTest.kt | 2 +- .../jps/build/classFilesComparison/classFilesComparison.kt | 4 +++- .../kotlin/jps/incremental/AbstractProtoComparisonTest.kt | 4 ++-- 5 files changed, 8 insertions(+), 6 deletions(-) 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 2a27f056ffe..34464c46c5c 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 @@ -830,7 +830,7 @@ private fun withSubtypes( typeFqName: FqName, caches: Sequence> ): Set { - val types = linkedListOf(typeFqName) + val types = LinkedList(listOf(typeFqName)) val subtypes = hashSetOf() while (types.isNotEmpty()) { diff --git a/jps/jps-plugin/src/org/jetbrains/kotlin/jps/incremental/JpsIncrementalCacheImpl.kt b/jps/jps-plugin/src/org/jetbrains/kotlin/jps/incremental/JpsIncrementalCacheImpl.kt index 2a65d8916df..8c199778276 100644 --- a/jps/jps-plugin/src/org/jetbrains/kotlin/jps/incremental/JpsIncrementalCacheImpl.kt +++ b/jps/jps-plugin/src/org/jetbrains/kotlin/jps/incremental/JpsIncrementalCacheImpl.kt @@ -81,7 +81,7 @@ class JpsIncrementalCacheImpl( private inner class DirtyInlineFunctionsMap(storageFile: File) : BasicStringMap>(storageFile, StringCollectionExternalizer) { fun getEntries(): Map> = - storage.keys.toMapBy(JvmClassName::byInternalName) { storage[it]!! } + storage.keys.associateBy(JvmClassName::byInternalName) { storage[it]!! } fun put(className: JvmClassName, changedFunctions: List) { storage[className.internalName] = changedFunctions diff --git a/jps/jps-plugin/test/org/jetbrains/kotlin/jps/build/AbstractLookupTrackerTest.kt b/jps/jps-plugin/test/org/jetbrains/kotlin/jps/build/AbstractLookupTrackerTest.kt index bf79ec43766..e711b055b75 100644 --- a/jps/jps-plugin/test/org/jetbrains/kotlin/jps/build/AbstractLookupTrackerTest.kt +++ b/jps/jps-plugin/test/org/jetbrains/kotlin/jps/build/AbstractLookupTrackerTest.kt @@ -53,7 +53,7 @@ abstract class AbstractLookupTrackerTest : AbstractIncrementalJpsTest( fail("File $actualFile unexpectedly contains multiline comments. In range ${matchResult.range} found: ${matchResult.value} in $text") } - val lines = text.lines().toArrayList() + val lines = text.lines().toMutableList() for ((line, lookupsFromLine) in lookupsFromFile.groupBy { it.position.line }) { val columnToLookups = lookupsFromLine.groupBy { it.position.column }.toList().sortedBy { it.first } diff --git a/jps/jps-plugin/test/org/jetbrains/kotlin/jps/build/classFilesComparison/classFilesComparison.kt b/jps/jps-plugin/test/org/jetbrains/kotlin/jps/build/classFilesComparison/classFilesComparison.kt index e2fdf2ca5f5..64f7260b6f5 100644 --- a/jps/jps-plugin/test/org/jetbrains/kotlin/jps/build/classFilesComparison/classFilesComparison.kt +++ b/jps/jps-plugin/test/org/jetbrains/kotlin/jps/build/classFilesComparison/classFilesComparison.kt @@ -36,6 +36,8 @@ import java.io.File import java.io.PrintWriter import java.io.StringWriter import java.util.* +import kotlin.comparisons.* + // Set this to true if you want to dump all bytecode (test will fail in this case) val DUMP_ALL = System.getProperty("comparison.dump.all") == "true" @@ -53,7 +55,7 @@ fun getDirectoryString(dir: File, interestingPaths: List): String { val listFiles = dir.listFiles() assertNotNull(listFiles) - val children = listFiles!!.sortedWith(compareBy ({ it.isDirectory }, { it.name } )) + val children = listFiles!!.sortedWith(compareBy({ it.isDirectory }, { it.name })) for (child in children) { if (child.isDirectory) { p.println(child.name) 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 922bad39daf..9cf233a9f79 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 @@ -37,8 +37,8 @@ abstract class AbstractProtoComparisonTest : UsefulTestCase() { val oldClassFiles = compileFileAndGetClasses(testDataPath, testDir, "old") val newClassFiles = compileFileAndGetClasses(testDataPath, testDir, "new") - val oldClassMap = oldClassFiles.toMapBy { it.name } - val newClassMap = newClassFiles.toMapBy { it.name } + val oldClassMap = oldClassFiles.associateBy { it.name } + val newClassMap = newClassFiles.associateBy { it.name } val sb = StringBuilder() val p = Printer(sb)