From c57f2b10d6dbdd30467aa5ee7468d2d163cdd2b7 Mon Sep 17 00:00:00 2001 From: Valentin Kipyatkov Date: Sun, 29 Mar 2015 19:20:42 +0300 Subject: [PATCH] J2K: use of emptyList, emptySet and emptyMap --- j2k/src/org/jetbrains/kotlin/j2k/SpecialMethod.kt | 6 +++--- .../methodCallExpression/collectionsMethods.kt | 6 +++--- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/j2k/src/org/jetbrains/kotlin/j2k/SpecialMethod.kt b/j2k/src/org/jetbrains/kotlin/j2k/SpecialMethod.kt index e4da99734b0..93e6c487641 100644 --- a/j2k/src/org/jetbrains/kotlin/j2k/SpecialMethod.kt +++ b/j2k/src/org/jetbrains/kotlin/j2k/SpecialMethod.kt @@ -48,17 +48,17 @@ enum class SpecialMethod(val qualifiedClassName: String?, val methodName: String COLLECTIONS_EMPTY_LIST: SpecialMethod("java.util.Collections", "emptyList", 0) { override fun convertCall(qualifier: PsiExpression?, arguments: Array, typeArgumentsConverted: List, codeConverter: CodeConverter) - = MethodCallExpression.build(null, "listOf", listOf(), typeArgumentsConverted, false) + = MethodCallExpression.build(null, "emptyList", listOf(), typeArgumentsConverted, false) } COLLECTIONS_EMPTY_SET: SpecialMethod("java.util.Collections", "emptySet", 0) { override fun convertCall(qualifier: PsiExpression?, arguments: Array, typeArgumentsConverted: List, codeConverter: CodeConverter) - = MethodCallExpression.build(null, "setOf", listOf(), typeArgumentsConverted, false) + = MethodCallExpression.build(null, "emptySet", listOf(), typeArgumentsConverted, false) } COLLECTIONS_EMPTY_MAP: SpecialMethod("java.util.Collections", "emptyMap", 0) { override fun convertCall(qualifier: PsiExpression?, arguments: Array, typeArgumentsConverted: List, codeConverter: CodeConverter) - = MethodCallExpression.build(null, "mapOf", listOf(), typeArgumentsConverted, false) + = MethodCallExpression.build(null, "emptyMap", listOf(), typeArgumentsConverted, false) } COLLECTIONS_SINGLETON_LIST: SpecialMethod("java.util.Collections", "singletonList", 1) { diff --git a/j2k/testData/fileOrElement/methodCallExpression/collectionsMethods.kt b/j2k/testData/fileOrElement/methodCallExpression/collectionsMethods.kt index 019acc6ba27..b30397069ac 100644 --- a/j2k/testData/fileOrElement/methodCallExpression/collectionsMethods.kt +++ b/j2k/testData/fileOrElement/methodCallExpression/collectionsMethods.kt @@ -2,10 +2,10 @@ import java.util.* class A { fun foo(): Map { - val list1 = listOf() + val list1 = emptyList() val list2 = listOf(1) - val set1 = setOf() + val set1 = emptySet() val set2 = setOf("a") - return mapOf() + return emptyMap() } } \ No newline at end of file