From 5141d95a88766fc40d0d2b42d3904c38394b261e Mon Sep 17 00:00:00 2001 From: Stanislav Erokhin Date: Thu, 25 Feb 2016 20:26:48 +0300 Subject: [PATCH] Refactoring. Remove dependence intellij-core from resolution module --- compiler/resolution/resolution.iml | 1 - .../src/org/jetbrains/kotlin/resolve/calls/tower/TowerLevels.kt | 2 +- .../org/jetbrains/kotlin/resolve/scopes/LexicalScopeStorage.kt | 2 +- .../src/org/jetbrains/kotlin/resolve/scopes/utils/ScopeUtils.kt | 2 +- 4 files changed, 3 insertions(+), 4 deletions(-) diff --git a/compiler/resolution/resolution.iml b/compiler/resolution/resolution.iml index de68b2cfa8f..90f20cf2d7c 100644 --- a/compiler/resolution/resolution.iml +++ b/compiler/resolution/resolution.iml @@ -9,6 +9,5 @@ - \ No newline at end of file diff --git a/compiler/resolution/src/org/jetbrains/kotlin/resolve/calls/tower/TowerLevels.kt b/compiler/resolution/src/org/jetbrains/kotlin/resolve/calls/tower/TowerLevels.kt index 195601bcb3e..68ba8983676 100644 --- a/compiler/resolution/src/org/jetbrains/kotlin/resolve/calls/tower/TowerLevels.kt +++ b/compiler/resolution/src/org/jetbrains/kotlin/resolve/calls/tower/TowerLevels.kt @@ -16,7 +16,6 @@ package org.jetbrains.kotlin.resolve.calls.tower -import com.intellij.util.SmartList import org.jetbrains.kotlin.descriptors.* import org.jetbrains.kotlin.incremental.components.LookupLocation import org.jetbrains.kotlin.name.Name @@ -37,6 +36,7 @@ import org.jetbrains.kotlin.types.ErrorUtils import org.jetbrains.kotlin.types.KotlinType import org.jetbrains.kotlin.types.isDynamic import org.jetbrains.kotlin.types.typeUtil.getImmediateSuperclassNotAny +import org.jetbrains.kotlin.utils.SmartList import org.jetbrains.kotlin.utils.addIfNotNull import java.util.* diff --git a/compiler/resolution/src/org/jetbrains/kotlin/resolve/scopes/LexicalScopeStorage.kt b/compiler/resolution/src/org/jetbrains/kotlin/resolve/scopes/LexicalScopeStorage.kt index 855bec411b1..b340c1c70bc 100644 --- a/compiler/resolution/src/org/jetbrains/kotlin/resolve/scopes/LexicalScopeStorage.kt +++ b/compiler/resolution/src/org/jetbrains/kotlin/resolve/scopes/LexicalScopeStorage.kt @@ -16,7 +16,6 @@ package org.jetbrains.kotlin.resolve.scopes -import com.intellij.util.SmartList import org.jetbrains.kotlin.descriptors.ClassifierDescriptor import org.jetbrains.kotlin.descriptors.DeclarationDescriptor import org.jetbrains.kotlin.descriptors.FunctionDescriptor @@ -24,6 +23,7 @@ import org.jetbrains.kotlin.descriptors.VariableDescriptor import org.jetbrains.kotlin.incremental.components.LookupLocation import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.resolve.scopes.utils.takeSnapshot +import org.jetbrains.kotlin.utils.SmartList import java.util.* interface LocalRedeclarationChecker { diff --git a/compiler/resolution/src/org/jetbrains/kotlin/resolve/scopes/utils/ScopeUtils.kt b/compiler/resolution/src/org/jetbrains/kotlin/resolve/scopes/utils/ScopeUtils.kt index 2b10835b60e..c81f550b685 100644 --- a/compiler/resolution/src/org/jetbrains/kotlin/resolve/scopes/utils/ScopeUtils.kt +++ b/compiler/resolution/src/org/jetbrains/kotlin/resolve/scopes/utils/ScopeUtils.kt @@ -16,7 +16,6 @@ package org.jetbrains.kotlin.resolve.scopes.utils -import com.intellij.util.SmartList import org.jetbrains.kotlin.descriptors.* import org.jetbrains.kotlin.incremental.components.LookupLocation import org.jetbrains.kotlin.incremental.components.NoLookupLocation @@ -24,6 +23,7 @@ import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.resolve.scopes.* import org.jetbrains.kotlin.util.collectionUtils.concat import org.jetbrains.kotlin.utils.Printer +import org.jetbrains.kotlin.utils.SmartList val HierarchicalScope.parentsWithSelf: Sequence get() = generateSequence(this) { it.parent }