From b6edddbe8bfefb8dd1ba17e7d67d5d9f317988c4 Mon Sep 17 00:00:00 2001 From: Denis Zharkov Date: Tue, 22 Dec 2015 07:59:04 +0300 Subject: [PATCH] Make project compilable after member scope refinement --- core/descriptors/src/org/jetbrains/kotlin/util/scopeUtils.kt | 2 +- .../MoveKotlinTopLevelDeclarationsProcessor.kt | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/core/descriptors/src/org/jetbrains/kotlin/util/scopeUtils.kt b/core/descriptors/src/org/jetbrains/kotlin/util/scopeUtils.kt index d9ffb12ec10..c03c6624380 100644 --- a/core/descriptors/src/org/jetbrains/kotlin/util/scopeUtils.kt +++ b/core/descriptors/src/org/jetbrains/kotlin/util/scopeUtils.kt @@ -29,7 +29,7 @@ public fun Collection?.concat(collection: Collection): Collection? if (this == null) { return collection } - if (this is LinkedHashSet<*>) { + if (this is LinkedHashSet) { addAll(collection) return this } diff --git a/idea/src/org/jetbrains/kotlin/idea/refactoring/move/moveTopLevelDeclarations/MoveKotlinTopLevelDeclarationsProcessor.kt b/idea/src/org/jetbrains/kotlin/idea/refactoring/move/moveTopLevelDeclarations/MoveKotlinTopLevelDeclarationsProcessor.kt index 59068fdb750..6e289d711fe 100644 --- a/idea/src/org/jetbrains/kotlin/idea/refactoring/move/moveTopLevelDeclarations/MoveKotlinTopLevelDeclarationsProcessor.kt +++ b/idea/src/org/jetbrains/kotlin/idea/refactoring/move/moveTopLevelDeclarations/MoveKotlinTopLevelDeclarationsProcessor.kt @@ -282,7 +282,7 @@ public class MoveKotlinTopLevelDeclarationsProcessor( override fun computeHashCode(e: PsiElement?): Int { return when (e) { null -> 0 - is KtLightElement<*, *> -> e.getOrigin().hashCode() * 31 + (e.name?.hashCode() ?: 0) + is KtLightElement<*, *> -> (e.getOrigin()?.hashCode() ?: 0) * 31 + (e.name?.hashCode() ?: 0) else -> e.hashCode() } }