diff --git a/idea/ide-common/src/org/jetbrains/jet/plugin/codeInsight/ReferenceVariantsHelper.kt b/idea/ide-common/src/org/jetbrains/kotlin/plugin/codeInsight/ReferenceVariantsHelper.kt similarity index 97% rename from idea/ide-common/src/org/jetbrains/jet/plugin/codeInsight/ReferenceVariantsHelper.kt rename to idea/ide-common/src/org/jetbrains/kotlin/plugin/codeInsight/ReferenceVariantsHelper.kt index 6540a3e6e2b..fd871c9c23a 100644 --- a/idea/ide-common/src/org/jetbrains/jet/plugin/codeInsight/ReferenceVariantsHelper.kt +++ b/idea/ide-common/src/org/jetbrains/kotlin/plugin/codeInsight/ReferenceVariantsHelper.kt @@ -1,5 +1,5 @@ /* - * Copyright 2010-2014 JetBrains s.r.o. + * Copyright 2010-2015 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.jetbrains.jet.plugin.codeInsight +package org.jetbrains.kotlin.plugin.codeInsight import org.jetbrains.kotlin.descriptors.* import org.jetbrains.kotlin.psi.* @@ -24,7 +24,6 @@ import org.jetbrains.kotlin.resolve.calls.smartcasts.SmartCastUtils import org.jetbrains.kotlin.resolve.calls.smartcasts.DataFlowInfo import org.jetbrains.kotlin.resolve.scopes.JetScope import org.jetbrains.kotlin.resolve.scopes.receivers.ExpressionReceiver - import java.util.* import org.jetbrains.kotlin.resolve.bindingContextUtil.getDataFlowInfo import org.jetbrains.kotlin.name.Name @@ -36,9 +35,9 @@ import org.jetbrains.kotlin.types.JetType import org.jetbrains.kotlin.types.TypeUtils import org.jetbrains.kotlin.types.checker.JetTypeChecker import org.jetbrains.kotlin.lexer.JetTokens -import org.jetbrains.jet.plugin.util.CallType -import org.jetbrains.jet.plugin.util.substituteExtensionIfCallable -import org.jetbrains.jet.plugin.util.getImplicitReceiversWithInstance +import org.jetbrains.kotlin.plugin.util.CallType +import org.jetbrains.kotlin.plugin.util.substituteExtensionIfCallable +import org.jetbrains.kotlin.plugin.util.getImplicitReceiversWithInstance public class ReferenceVariantsHelper( private val context: BindingContext, diff --git a/idea/ide-common/src/org/jetbrains/jet/plugin/util/FuzzyType.kt b/idea/ide-common/src/org/jetbrains/kotlin/plugin/util/FuzzyType.kt similarity index 96% rename from idea/ide-common/src/org/jetbrains/jet/plugin/util/FuzzyType.kt rename to idea/ide-common/src/org/jetbrains/kotlin/plugin/util/FuzzyType.kt index bb6a64bdfa4..87500e64e25 100644 --- a/idea/ide-common/src/org/jetbrains/jet/plugin/util/FuzzyType.kt +++ b/idea/ide-common/src/org/jetbrains/kotlin/plugin/util/FuzzyType.kt @@ -1,5 +1,5 @@ /* - * Copyright 2010-2014 JetBrains s.r.o. + * Copyright 2010-2015 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.jetbrains.jet.plugin.util +package org.jetbrains.kotlin.plugin.util import org.jetbrains.kotlin.types.JetType import org.jetbrains.kotlin.descriptors.TypeParameterDescriptor @@ -24,7 +24,6 @@ import java.util.HashSet import org.jetbrains.kotlin.resolve.calls.inference.ConstraintSystemImpl import java.util.LinkedHashMap import org.jetbrains.kotlin.types.Variance -import org.jetbrains.kotlin.resolve.calls.inference.constraintPosition.ConstraintPosition import org.jetbrains.kotlin.resolve.calls.inference.ConstraintsUtil import org.jetbrains.kotlin.types.TypeSubstitutor import org.jetbrains.kotlin.types.typeUtil.isSubtypeOf diff --git a/idea/ide-common/src/org/jetbrains/jet/plugin/util/IdeDescriptorRenderers.java b/idea/ide-common/src/org/jetbrains/kotlin/plugin/util/IdeDescriptorRenderers.java similarity index 96% rename from idea/ide-common/src/org/jetbrains/jet/plugin/util/IdeDescriptorRenderers.java rename to idea/ide-common/src/org/jetbrains/kotlin/plugin/util/IdeDescriptorRenderers.java index b094c746ca4..e6e1fdf7173 100644 --- a/idea/ide-common/src/org/jetbrains/jet/plugin/util/IdeDescriptorRenderers.java +++ b/idea/ide-common/src/org/jetbrains/kotlin/plugin/util/IdeDescriptorRenderers.java @@ -1,5 +1,5 @@ /* - * Copyright 2010-2014 JetBrains s.r.o. + * Copyright 2010-2015 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,12 +14,12 @@ * limitations under the License. */ -package org.jetbrains.jet.plugin.util; +package org.jetbrains.kotlin.plugin.util; import kotlin.Function1; -import org.jetbrains.kotlin.types.JetType; import org.jetbrains.kotlin.renderer.DescriptorRenderer; import org.jetbrains.kotlin.renderer.DescriptorRendererBuilder; +import org.jetbrains.kotlin.types.JetType; public class IdeDescriptorRenderers { diff --git a/idea/ide-common/src/org/jetbrains/jet/plugin/util/TypeUtils.kt b/idea/ide-common/src/org/jetbrains/kotlin/plugin/util/TypeUtils.kt similarity index 87% rename from idea/ide-common/src/org/jetbrains/jet/plugin/util/TypeUtils.kt rename to idea/ide-common/src/org/jetbrains/kotlin/plugin/util/TypeUtils.kt index 1d5581b77c9..1a1255b8e54 100644 --- a/idea/ide-common/src/org/jetbrains/jet/plugin/util/TypeUtils.kt +++ b/idea/ide-common/src/org/jetbrains/kotlin/plugin/util/TypeUtils.kt @@ -1,5 +1,5 @@ /* - * Copyright 2010-2014 JetBrains s.r.o. + * Copyright 2010-2015 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,22 +14,14 @@ * limitations under the License. */ -package org.jetbrains.jet.plugin.util +package org.jetbrains.kotlin.plugin.util -import org.jetbrains.kotlin.types.JetType -import org.jetbrains.kotlin.types.TypeUtils +import org.jetbrains.kotlin.types.* import org.jetbrains.kotlin.builtins.KotlinBuiltIns -import org.jetbrains.kotlin.types.JetTypeImpl -import org.jetbrains.kotlin.types.TypeProjectionImpl -import org.jetbrains.kotlin.types.ErrorUtils import org.jetbrains.kotlin.resolve.jvm.kotlinSignature.CollectionClassMapping import org.jetbrains.kotlin.descriptors.ClassDescriptor import org.jetbrains.kotlin.load.java.JvmAnnotationNames -import org.jetbrains.kotlin.types.isFlexible -import org.jetbrains.kotlin.types.flexibility import java.util.LinkedHashSet -import org.jetbrains.kotlin.types.isDynamic -import org.jetbrains.kotlin.types.isNullabilityFlexible fun JetType.makeNullable() = TypeUtils.makeNullable(this) fun JetType.makeNotNullable() = TypeUtils.makeNotNullable(this) diff --git a/idea/ide-common/src/org/jetbrains/jet/plugin/util/extensionsUtils.kt b/idea/ide-common/src/org/jetbrains/kotlin/plugin/util/extensionsUtils.kt similarity index 87% rename from idea/ide-common/src/org/jetbrains/jet/plugin/util/extensionsUtils.kt rename to idea/ide-common/src/org/jetbrains/kotlin/plugin/util/extensionsUtils.kt index d601b189a6c..e46351f3479 100644 --- a/idea/ide-common/src/org/jetbrains/jet/plugin/util/extensionsUtils.kt +++ b/idea/ide-common/src/org/jetbrains/kotlin/plugin/util/extensionsUtils.kt @@ -1,5 +1,5 @@ /* - * Copyright 2010-2014 JetBrains s.r.o. + * Copyright 2010-2015 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.jetbrains.jet.plugin.util +package org.jetbrains.kotlin.plugin.util import org.jetbrains.kotlin.descriptors.CallableDescriptor import org.jetbrains.kotlin.resolve.scopes.receivers.ReceiverValue @@ -31,21 +31,23 @@ public enum class CallType { INFIX { override fun canCall(descriptor: DeclarationDescriptor) - = descriptor is SimpleFunctionDescriptor && descriptor.getValueParameters().size == 1 + = descriptor is SimpleFunctionDescriptor && descriptor.getValueParameters().size() == 1 } UNARY { override fun canCall(descriptor: DeclarationDescriptor) - = descriptor is SimpleFunctionDescriptor && descriptor.getValueParameters().size == 0 + = descriptor is SimpleFunctionDescriptor && descriptor.getValueParameters().size() == 0 } public open fun canCall(descriptor: DeclarationDescriptor): Boolean = true } -public fun CallableDescriptor.substituteExtensionIfCallable(receivers: Collection, - context: BindingContext, - dataFlowInfo: DataFlowInfo, - callType: CallType): Collection { +public fun CallableDescriptor.substituteExtensionIfCallable( + receivers: Collection, + context: BindingContext, + dataFlowInfo: DataFlowInfo, + callType: CallType +): Collection { val stream = receivers.stream().flatMap { substituteExtensionIfCallable(it, callType, context, dataFlowInfo).stream() } if (getTypeParameters().isEmpty()) { // optimization for non-generic callables return stream.firstOrNull()?.let { listOf(it) } ?: listOf() diff --git a/idea/ide-common/src/org/jetbrains/jet/plugin/util/implicitReceiversUtils.kt b/idea/ide-common/src/org/jetbrains/kotlin/plugin/util/implicitReceiversUtils.kt similarity index 95% rename from idea/ide-common/src/org/jetbrains/jet/plugin/util/implicitReceiversUtils.kt rename to idea/ide-common/src/org/jetbrains/kotlin/plugin/util/implicitReceiversUtils.kt index e75e54a7190..db13315162f 100644 --- a/idea/ide-common/src/org/jetbrains/jet/plugin/util/implicitReceiversUtils.kt +++ b/idea/ide-common/src/org/jetbrains/kotlin/plugin/util/implicitReceiversUtils.kt @@ -1,5 +1,5 @@ /* - * Copyright 2010-2014 JetBrains s.r.o. + * Copyright 2010-2015 JetBrains s.r.o. * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. @@ -14,7 +14,7 @@ * limitations under the License. */ -package org.jetbrains.jet.plugin.util +package org.jetbrains.kotlin.plugin.util import org.jetbrains.kotlin.resolve.scopes.JetScope import org.jetbrains.kotlin.descriptors.ReceiverParameterDescriptor diff --git a/idea/idea-analysis/src/org/jetbrains/jet/plugin/intentions/RemoveExplicitTypeArguments.kt b/idea/idea-analysis/src/org/jetbrains/jet/plugin/intentions/RemoveExplicitTypeArguments.kt index 9344d548278..3ce3bfb72e7 100644 --- a/idea/idea-analysis/src/org/jetbrains/jet/plugin/intentions/RemoveExplicitTypeArguments.kt +++ b/idea/idea-analysis/src/org/jetbrains/jet/plugin/intentions/RemoveExplicitTypeArguments.kt @@ -33,7 +33,7 @@ import org.jetbrains.kotlin.psi.JetDeclarationWithBody import org.jetbrains.kotlin.resolve.calls.callUtil.getResolvedCall import org.jetbrains.kotlin.psi.psiUtil.getTextWithLocation import org.jetbrains.kotlin.resolve.bindingContextUtil.getDataFlowInfo -import org.jetbrains.jet.plugin.util.approximateFlexibleTypes +import org.jetbrains.kotlin.plugin.util.approximateFlexibleTypes import org.jetbrains.jet.plugin.caches.resolve.findModuleDescriptor import org.jetbrains.jet.plugin.caches.resolve.analyze diff --git a/idea/src/org/jetbrains/jet/plugin/actions/JetAddFunctionToClassifierAction.java b/idea/src/org/jetbrains/jet/plugin/actions/JetAddFunctionToClassifierAction.java index 612568502d2..9b9c0794af8 100644 --- a/idea/src/org/jetbrains/jet/plugin/actions/JetAddFunctionToClassifierAction.java +++ b/idea/src/org/jetbrains/jet/plugin/actions/JetAddFunctionToClassifierAction.java @@ -42,7 +42,7 @@ import org.jetbrains.kotlin.builtins.KotlinBuiltIns; import org.jetbrains.jet.plugin.JetBundle; import org.jetbrains.jet.plugin.codeInsight.DescriptorToDeclarationUtil; import org.jetbrains.jet.plugin.codeInsight.ShortenReferences; -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers; +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers; import javax.swing.*; import java.util.ArrayList; diff --git a/idea/src/org/jetbrains/jet/plugin/caches/KotlinIndicesHelper.kt b/idea/src/org/jetbrains/jet/plugin/caches/KotlinIndicesHelper.kt index bf6f6ab4ec1..f8fd7057889 100644 --- a/idea/src/org/jetbrains/jet/plugin/caches/KotlinIndicesHelper.kt +++ b/idea/src/org/jetbrains/jet/plugin/caches/KotlinIndicesHelper.kt @@ -33,11 +33,11 @@ import org.jetbrains.kotlin.resolve.scopes.receivers.ReceiverValue import org.jetbrains.kotlin.resolve.calls.smartcasts.DataFlowInfo import com.intellij.psi.stubs.StringStubIndexExtension import org.jetbrains.jet.plugin.caches.resolve.ResolutionFacade -import org.jetbrains.jet.plugin.util.substituteExtensionIfCallable -import org.jetbrains.jet.plugin.util.CallType -import org.jetbrains.jet.plugin.codeInsight.ReferenceVariantsHelper +import org.jetbrains.kotlin.plugin.util.substituteExtensionIfCallable +import org.jetbrains.kotlin.plugin.util.CallType +import org.jetbrains.kotlin.plugin.codeInsight.ReferenceVariantsHelper import org.jetbrains.kotlin.utils.addToStdlib.singletonOrEmptyList -import org.jetbrains.jet.plugin.util.getImplicitReceiversWithInstance +import org.jetbrains.kotlin.plugin.util.getImplicitReceiversWithInstance public class KotlinIndicesHelper( private val project: Project, diff --git a/idea/src/org/jetbrains/jet/plugin/codeInsight/KotlinCopyPasteReferenceProcessor.kt b/idea/src/org/jetbrains/jet/plugin/codeInsight/KotlinCopyPasteReferenceProcessor.kt index 16e192478a3..fcf3cd780de 100644 --- a/idea/src/org/jetbrains/jet/plugin/codeInsight/KotlinCopyPasteReferenceProcessor.kt +++ b/idea/src/org/jetbrains/jet/plugin/codeInsight/KotlinCopyPasteReferenceProcessor.kt @@ -64,7 +64,7 @@ import org.jetbrains.kotlin.utils.* import org.jetbrains.kotlin.renderer.DescriptorRenderer import org.jetbrains.kotlin.resolve.descriptorUtil.isExtension import com.intellij.openapi.progress.ProcessCanceledException -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers import org.jetbrains.kotlin.psi.psiUtil.getStrictParentOfType //NOTE: this class is based on CopyPasteReferenceProcessor and JavaCopyPasteReferenceProcessor diff --git a/idea/src/org/jetbrains/jet/plugin/codeInsight/OverrideImplementMethodsHandler.java b/idea/src/org/jetbrains/jet/plugin/codeInsight/OverrideImplementMethodsHandler.java index 7b9dfc6b11f..17b7e591a78 100644 --- a/idea/src/org/jetbrains/jet/plugin/codeInsight/OverrideImplementMethodsHandler.java +++ b/idea/src/org/jetbrains/jet/plugin/codeInsight/OverrideImplementMethodsHandler.java @@ -37,7 +37,7 @@ import org.jetbrains.kotlin.types.JetType; import org.jetbrains.kotlin.builtins.KotlinBuiltIns; import org.jetbrains.jet.plugin.caches.resolve.ResolvePackage; import org.jetbrains.jet.plugin.quickfix.QuickfixPackage; -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers; +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers; import org.jetbrains.kotlin.renderer.DescriptorRenderer; import org.jetbrains.kotlin.renderer.DescriptorRendererBuilder; diff --git a/idea/src/org/jetbrains/jet/plugin/codeInsight/surroundWith/MoveDeclarationsOutHelper.java b/idea/src/org/jetbrains/jet/plugin/codeInsight/surroundWith/MoveDeclarationsOutHelper.java index 343da78b364..84385986a9e 100644 --- a/idea/src/org/jetbrains/jet/plugin/codeInsight/surroundWith/MoveDeclarationsOutHelper.java +++ b/idea/src/org/jetbrains/jet/plugin/codeInsight/surroundWith/MoveDeclarationsOutHelper.java @@ -32,7 +32,7 @@ import org.jetbrains.kotlin.types.JetType; import org.jetbrains.jet.plugin.caches.resolve.ResolvePackage; import org.jetbrains.jet.plugin.codeInsight.CodeInsightUtils; import org.jetbrains.jet.plugin.codeInsight.ShortenReferences; -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers; +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers; import java.util.ArrayList; import java.util.List; diff --git a/idea/src/org/jetbrains/jet/plugin/completion/CompletionSession.kt b/idea/src/org/jetbrains/jet/plugin/completion/CompletionSession.kt index 50937e7152c..681cca662af 100644 --- a/idea/src/org/jetbrains/jet/plugin/completion/CompletionSession.kt +++ b/idea/src/org/jetbrains/jet/plugin/completion/CompletionSession.kt @@ -24,7 +24,7 @@ import org.jetbrains.kotlin.descriptors.* import org.jetbrains.kotlin.psi.* import org.jetbrains.kotlin.resolve.BindingContext import org.jetbrains.jet.plugin.caches.resolve.* -import org.jetbrains.jet.plugin.codeInsight.ReferenceVariantsHelper +import org.jetbrains.kotlin.plugin.codeInsight.ReferenceVariantsHelper import org.jetbrains.jet.plugin.completion.smart.SmartCompletion import org.jetbrains.jet.plugin.references.JetSimpleNameReference import org.jetbrains.jet.plugin.caches.KotlinIndicesHelper @@ -39,8 +39,8 @@ import org.jetbrains.kotlin.utils.addToStdlib.firstIsInstanceOrNull import org.jetbrains.jet.plugin.refactoring.comparePossiblyOverridingDescriptors import kotlin.properties.Delegates import org.jetbrains.kotlin.psi.psiUtil.getStrictParentOfType -import org.jetbrains.jet.plugin.util.makeNotNullable -import org.jetbrains.jet.plugin.util.CallType +import org.jetbrains.kotlin.plugin.util.makeNotNullable +import org.jetbrains.kotlin.plugin.util.CallType import org.jetbrains.kotlin.resolve.scopes.DescriptorKindExclude import org.jetbrains.kotlin.resolve.lazy.BodyResolveMode import com.intellij.patterns.StandardPatterns diff --git a/idea/src/org/jetbrains/jet/plugin/completion/CompletionUtils.kt b/idea/src/org/jetbrains/jet/plugin/completion/CompletionUtils.kt index a89785cff14..b3c987c8f4f 100644 --- a/idea/src/org/jetbrains/jet/plugin/completion/CompletionUtils.kt +++ b/idea/src/org/jetbrains/jet/plugin/completion/CompletionUtils.kt @@ -27,7 +27,7 @@ import org.jetbrains.kotlin.descriptors.PackageViewDescriptor import org.jetbrains.kotlin.descriptors.PackageFragmentDescriptor import org.jetbrains.kotlin.descriptors.ClassKind import org.jetbrains.kotlin.descriptors.DeclarationDescriptor -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers import com.intellij.codeInsight.completion.PrefixMatcher import org.jetbrains.kotlin.name.Name import com.intellij.codeInsight.lookup.LookupElementPresentation @@ -53,10 +53,10 @@ import org.jetbrains.kotlin.psi.JetValueArgumentList import org.jetbrains.kotlin.psi.JetCallExpression import org.jetbrains.kotlin.psi.JetExpression import java.util.ArrayList -import org.jetbrains.jet.plugin.util.getImplicitReceiversWithInstance +import org.jetbrains.kotlin.plugin.util.getImplicitReceiversWithInstance import com.intellij.codeInsight.lookup.LookupElementBuilder import org.jetbrains.kotlin.renderer.DescriptorRenderer -import org.jetbrains.jet.plugin.util.FuzzyType +import org.jetbrains.kotlin.plugin.util.FuzzyType import org.jetbrains.kotlin.psi.JetLabeledExpression import org.jetbrains.kotlin.psi.JetElement import org.jetbrains.kotlin.psi.psiUtil.parents diff --git a/idea/src/org/jetbrains/jet/plugin/completion/ExpectedInfos.kt b/idea/src/org/jetbrains/jet/plugin/completion/ExpectedInfos.kt index fb21ae04a1e..879e6caa35a 100644 --- a/idea/src/org/jetbrains/jet/plugin/completion/ExpectedInfos.kt +++ b/idea/src/org/jetbrains/jet/plugin/completion/ExpectedInfos.kt @@ -43,7 +43,7 @@ import org.jetbrains.kotlin.psi.JetContainerNode import org.jetbrains.kotlin.resolve.calls.callUtil.noErrorsInValueArguments import org.jetbrains.kotlin.descriptors.Visibilities import org.jetbrains.kotlin.psi.JetBlockExpression -import org.jetbrains.jet.plugin.util.makeNotNullable +import org.jetbrains.kotlin.plugin.util.makeNotNullable import org.jetbrains.kotlin.psi.JetWhenConditionWithExpression import org.jetbrains.kotlin.psi.JetWhenEntry import org.jetbrains.kotlin.psi.JetWhenExpression diff --git a/idea/src/org/jetbrains/jet/plugin/completion/LookupElementFactory.kt b/idea/src/org/jetbrains/jet/plugin/completion/LookupElementFactory.kt index d606444ba0d..fb37987f10f 100644 --- a/idea/src/org/jetbrains/jet/plugin/completion/LookupElementFactory.kt +++ b/idea/src/org/jetbrains/jet/plugin/completion/LookupElementFactory.kt @@ -37,8 +37,8 @@ import org.jetbrains.jet.plugin.caches.resolve.ResolutionFacade import com.intellij.codeInsight.lookup.DefaultLookupItemRenderer import org.jetbrains.kotlin.types.TypeUtils import com.intellij.codeInsight.lookup.impl.LookupCellRenderer -import org.jetbrains.jet.plugin.util.nullability -import org.jetbrains.jet.plugin.util.TypeNullability +import org.jetbrains.kotlin.plugin.util.nullability +import org.jetbrains.kotlin.plugin.util.TypeNullability public class LookupElementFactory( private val receiverTypes: Collection diff --git a/idea/src/org/jetbrains/jet/plugin/completion/NamedParametersCompletion.kt b/idea/src/org/jetbrains/jet/plugin/completion/NamedParametersCompletion.kt index 5a7403daf8b..8bf9b36b73d 100644 --- a/idea/src/org/jetbrains/jet/plugin/completion/NamedParametersCompletion.kt +++ b/idea/src/org/jetbrains/jet/plugin/completion/NamedParametersCompletion.kt @@ -37,7 +37,7 @@ import org.jetbrains.kotlin.psi.psiUtil.getCallNameExpression import com.intellij.psi.PsiElement import com.intellij.codeInsight.completion.InsertHandler import org.jetbrains.kotlin.name.Name -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers import org.jetbrains.jet.plugin.completion.handlers.WithTailInsertHandler import org.jetbrains.kotlin.psi.psiUtil.getStrictParentOfType diff --git a/idea/src/org/jetbrains/jet/plugin/completion/PackageDirectiveCompletion.kt b/idea/src/org/jetbrains/jet/plugin/completion/PackageDirectiveCompletion.kt index ee284025bb4..6fb3920c54d 100644 --- a/idea/src/org/jetbrains/jet/plugin/completion/PackageDirectiveCompletion.kt +++ b/idea/src/org/jetbrains/jet/plugin/completion/PackageDirectiveCompletion.kt @@ -22,7 +22,7 @@ import com.intellij.patterns.PlatformPatterns import org.jetbrains.kotlin.psi.JetFile import org.jetbrains.kotlin.psi.JetPackageDirective import org.jetbrains.jet.plugin.caches.resolve.* -import org.jetbrains.jet.plugin.codeInsight.ReferenceVariantsHelper +import org.jetbrains.kotlin.plugin.codeInsight.ReferenceVariantsHelper import org.jetbrains.jet.plugin.references.JetSimpleNameReference /** diff --git a/idea/src/org/jetbrains/jet/plugin/completion/handlers/BaseDeclarationInsertHandler.kt b/idea/src/org/jetbrains/jet/plugin/completion/handlers/BaseDeclarationInsertHandler.kt index 26c05468c9d..63091602ecd 100644 --- a/idea/src/org/jetbrains/jet/plugin/completion/handlers/BaseDeclarationInsertHandler.kt +++ b/idea/src/org/jetbrains/jet/plugin/completion/handlers/BaseDeclarationInsertHandler.kt @@ -21,7 +21,7 @@ import com.intellij.codeInsight.lookup.LookupElement import com.intellij.codeInsight.completion.InsertionContext import org.jetbrains.jet.plugin.completion.DeclarationDescriptorLookupObject import com.intellij.openapi.util.TextRange -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers open class BaseDeclarationInsertHandler : InsertHandler { override fun handleInsert(context: InsertionContext, item: LookupElement) { diff --git a/idea/src/org/jetbrains/jet/plugin/completion/handlers/GenerateLambda.kt b/idea/src/org/jetbrains/jet/plugin/completion/handlers/GenerateLambda.kt index 5beaeee00c5..67190fa722a 100644 --- a/idea/src/org/jetbrains/jet/plugin/completion/handlers/GenerateLambda.kt +++ b/idea/src/org/jetbrains/jet/plugin/completion/handlers/GenerateLambda.kt @@ -39,7 +39,7 @@ import org.jetbrains.kotlin.psi.JetFile import org.jetbrains.jet.plugin.caches.resolve.getResolutionFacade import org.jetbrains.jet.plugin.util.application.runWriteAction import org.jetbrains.jet.plugin.refactoring.EmptyValidator -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers import org.jetbrains.kotlin.resolve.lazy.BodyResolveMode fun insertLambdaTemplate(context: InsertionContext, placeholderRange: TextRange, lambdaType: JetType) { diff --git a/idea/src/org/jetbrains/jet/plugin/completion/smart/MultipleArgumentsItemProvider.kt b/idea/src/org/jetbrains/jet/plugin/completion/smart/MultipleArgumentsItemProvider.kt index a6e7bfee92c..26c8ba72a8f 100644 --- a/idea/src/org/jetbrains/jet/plugin/completion/smart/MultipleArgumentsItemProvider.kt +++ b/idea/src/org/jetbrains/jet/plugin/completion/smart/MultipleArgumentsItemProvider.kt @@ -31,7 +31,7 @@ import org.jetbrains.jet.plugin.JetDescriptorIconProvider import org.jetbrains.kotlin.descriptors.VariableDescriptor import org.jetbrains.jet.plugin.completion.PositionalArgumentExpectedInfo import java.util.ArrayList -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers import org.jetbrains.jet.plugin.completion.assignPriority import com.intellij.codeInsight.lookup.Lookup import org.jetbrains.kotlin.types.JetType diff --git a/idea/src/org/jetbrains/jet/plugin/completion/smart/SmartCompletion.kt b/idea/src/org/jetbrains/jet/plugin/completion/smart/SmartCompletion.kt index 08c3fbdc77a..d1c60d61ba0 100644 --- a/idea/src/org/jetbrains/jet/plugin/completion/smart/SmartCompletion.kt +++ b/idea/src/org/jetbrains/jet/plugin/completion/smart/SmartCompletion.kt @@ -26,15 +26,15 @@ import com.intellij.codeInsight.completion.* import java.util.* import org.jetbrains.jet.plugin.completion.* import org.jetbrains.kotlin.builtins.KotlinBuiltIns -import org.jetbrains.jet.plugin.util.makeNotNullable -import org.jetbrains.jet.plugin.util.makeNullable +import org.jetbrains.kotlin.plugin.util.makeNotNullable +import org.jetbrains.kotlin.plugin.util.makeNullable import org.jetbrains.kotlin.renderer.DescriptorRenderer -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers import org.jetbrains.jet.plugin.caches.resolve.ResolutionFacade import com.intellij.psi.search.GlobalSearchScope import org.jetbrains.kotlin.types.typeUtil.isSubtypeOf -import org.jetbrains.jet.plugin.util.FuzzyType -import org.jetbrains.jet.plugin.util.fuzzyReturnType +import org.jetbrains.kotlin.plugin.util.FuzzyType +import org.jetbrains.kotlin.plugin.util.fuzzyReturnType import org.jetbrains.jet.plugin.caches.resolve.resolveToDescriptor import org.jetbrains.kotlin.psi.psiUtil.getReceiverExpression @@ -42,15 +42,17 @@ trait InheritanceItemsSearcher { fun search(nameFilter: (String) -> Boolean, consumer: (LookupElement) -> Unit) } -class SmartCompletion(val expression: JetExpression, - val resolutionFacade: ResolutionFacade, - val moduleDescriptor: ModuleDescriptor, - val bindingContext: BindingContext, - val visibilityFilter: (DeclarationDescriptor) -> Boolean, - val prefixMatcher: PrefixMatcher, - val inheritorSearchScope: GlobalSearchScope, - val toFromOriginalFileMapper: ToFromOriginalFileMapper, - val lookupElementFactory: LookupElementFactory) { +class SmartCompletion( + val expression: JetExpression, + val resolutionFacade: ResolutionFacade, + val moduleDescriptor: ModuleDescriptor, + val bindingContext: BindingContext, + val visibilityFilter: (DeclarationDescriptor) -> Boolean, + val prefixMatcher: PrefixMatcher, + val inheritorSearchScope: GlobalSearchScope, + val toFromOriginalFileMapper: ToFromOriginalFileMapper, + val lookupElementFactory: LookupElementFactory +) { private val project = expression.getProject() public class Result( diff --git a/idea/src/org/jetbrains/jet/plugin/completion/smart/StaticMembers.kt b/idea/src/org/jetbrains/jet/plugin/completion/smart/StaticMembers.kt index 1c4f66f5596..af0ead59697 100644 --- a/idea/src/org/jetbrains/jet/plugin/completion/smart/StaticMembers.kt +++ b/idea/src/org/jetbrains/jet/plugin/completion/smart/StaticMembers.kt @@ -28,11 +28,11 @@ import org.jetbrains.kotlin.resolve.BindingContext import org.jetbrains.jet.plugin.completion.ExpectedInfo import org.jetbrains.jet.plugin.completion.qualifiedNameForSourceCode import org.jetbrains.kotlin.resolve.descriptorUtil.isExtension -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers import org.jetbrains.jet.plugin.caches.resolve.ResolutionFacade import org.jetbrains.jet.plugin.completion.LookupElementFactory import org.jetbrains.kotlin.types.TypeSubstitutor -import org.jetbrains.jet.plugin.util.fuzzyReturnType +import org.jetbrains.kotlin.plugin.util.fuzzyReturnType import org.jetbrains.kotlin.psi.JetSimpleNameExpression import org.jetbrains.jet.plugin.completion.isVisible diff --git a/idea/src/org/jetbrains/jet/plugin/completion/smart/TypeInstantiationItems.kt b/idea/src/org/jetbrains/jet/plugin/completion/smart/TypeInstantiationItems.kt index 37491e9823c..06161714553 100644 --- a/idea/src/org/jetbrains/jet/plugin/completion/smart/TypeInstantiationItems.kt +++ b/idea/src/org/jetbrains/jet/plugin/completion/smart/TypeInstantiationItems.kt @@ -33,8 +33,8 @@ import org.jetbrains.jet.plugin.completion.* import org.jetbrains.jet.plugin.completion.handlers.CaretPosition import org.jetbrains.kotlin.descriptors.DeclarationDescriptor import org.jetbrains.kotlin.descriptors.Visibilities -import org.jetbrains.jet.plugin.util.makeNotNullable -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers +import org.jetbrains.kotlin.plugin.util.makeNotNullable +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers import org.jetbrains.kotlin.resolve.BindingContext import org.jetbrains.kotlin.descriptors.PackageFragmentDescriptor import org.jetbrains.kotlin.load.java.descriptors.SamConstructorDescriptor diff --git a/idea/src/org/jetbrains/jet/plugin/completion/smart/TypesWithSmartCasts.kt b/idea/src/org/jetbrains/jet/plugin/completion/smart/TypesWithSmartCasts.kt index 18bf7c3f018..2cabc98116e 100644 --- a/idea/src/org/jetbrains/jet/plugin/completion/smart/TypesWithSmartCasts.kt +++ b/idea/src/org/jetbrains/jet/plugin/completion/smart/TypesWithSmartCasts.kt @@ -30,7 +30,7 @@ import java.util.HashSet import org.jetbrains.kotlin.resolve.BindingContext import org.jetbrains.kotlin.resolve.scopes.receivers.ThisReceiver import org.jetbrains.kotlin.resolve.bindingContextUtil.getDataFlowInfo -import org.jetbrains.jet.plugin.util.makeNotNullable +import org.jetbrains.kotlin.plugin.util.makeNotNullable class TypesWithSmartCasts(val bindingContext: BindingContext) { public fun calculate(expression: JetExpression, receiver: JetExpression?): (VariableDescriptor) -> Collection { diff --git a/idea/src/org/jetbrains/jet/plugin/completion/smart/Utils.kt b/idea/src/org/jetbrains/jet/plugin/completion/smart/Utils.kt index a737a7b1e5f..fe3b028ae8f 100644 --- a/idea/src/org/jetbrains/jet/plugin/completion/smart/Utils.kt +++ b/idea/src/org/jetbrains/jet/plugin/completion/smart/Utils.kt @@ -40,22 +40,22 @@ import org.jetbrains.jet.plugin.caches.resolve.ResolutionFacade import org.jetbrains.kotlin.types.TypeSubstitutor import java.util.ArrayList import java.util.HashMap -import org.jetbrains.jet.plugin.util.FuzzyType -import org.jetbrains.jet.plugin.util.makeNotNullable -import org.jetbrains.jet.plugin.util.nullability -import org.jetbrains.jet.plugin.util.TypeNullability +import org.jetbrains.kotlin.plugin.util.FuzzyType +import org.jetbrains.kotlin.plugin.util.makeNotNullable +import org.jetbrains.kotlin.plugin.util.nullability +import org.jetbrains.kotlin.plugin.util.TypeNullability class ArtificialElementInsertHandler( val textBeforeCaret: String, val textAfterCaret: String, val shortenRefs: Boolean) : InsertHandler{ override fun handleInsert(context: InsertionContext, item: LookupElement) { val offset = context.getEditor().getCaretModel().getOffset() - val startOffset = offset - item.getLookupString().length + val startOffset = offset - item.getLookupString().length() context.getDocument().deleteString(startOffset, offset) // delete inserted lookup string context.getDocument().insertString(startOffset, textBeforeCaret + textAfterCaret) - context.getEditor().getCaretModel().moveToOffset(startOffset + textBeforeCaret.length) + context.getEditor().getCaretModel().moveToOffset(startOffset + textBeforeCaret.length()) if (shortenRefs) { - shortenReferences(context, startOffset, startOffset + textBeforeCaret.length + textAfterCaret.length) + shortenReferences(context, startOffset, startOffset + textBeforeCaret.length() + textAfterCaret.length()) } } } @@ -66,8 +66,8 @@ fun shortenReferences(context: InsertionContext, startOffset: Int, endOffset: In } fun mergeTails(tails: Collection): Tail? { - if (tails.size == 1) return tails.single() - return if (HashSet(tails).size == 1) tails.first() else null + if (tails.size() == 1) return tails.single() + return if (HashSet(tails).size() == 1) tails.first() else null } fun LookupElement.addTail(tail: Tail?): LookupElement { diff --git a/idea/src/org/jetbrains/jet/plugin/intentions/InsertExplicitTypeArguments.kt b/idea/src/org/jetbrains/jet/plugin/intentions/InsertExplicitTypeArguments.kt index 86f2da9dad9..bd2a5ad62cf 100644 --- a/idea/src/org/jetbrains/jet/plugin/intentions/InsertExplicitTypeArguments.kt +++ b/idea/src/org/jetbrains/jet/plugin/intentions/InsertExplicitTypeArguments.kt @@ -23,7 +23,7 @@ import org.jetbrains.kotlin.types.ErrorUtils import org.jetbrains.jet.plugin.codeInsight.ShortenReferences import org.jetbrains.kotlin.resolve.calls.callUtil.getResolvedCall import org.jetbrains.kotlin.psi.JetTypeArgumentList -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers import org.jetbrains.jet.plugin.caches.resolve.analyze public class InsertExplicitTypeArguments : JetSelfTargetingIntention( diff --git a/idea/src/org/jetbrains/jet/plugin/intentions/MakeTypeExplicitInLambdaIntention.kt b/idea/src/org/jetbrains/jet/plugin/intentions/MakeTypeExplicitInLambdaIntention.kt index 6bd1bd1fe62..4f56b56342d 100644 --- a/idea/src/org/jetbrains/jet/plugin/intentions/MakeTypeExplicitInLambdaIntention.kt +++ b/idea/src/org/jetbrains/jet/plugin/intentions/MakeTypeExplicitInLambdaIntention.kt @@ -23,7 +23,7 @@ import org.jetbrains.kotlin.types.ErrorUtils import org.jetbrains.kotlin.psi.JetPsiFactory import com.intellij.psi.PsiWhiteSpace import org.jetbrains.jet.plugin.codeInsight.ShortenReferences -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers import org.jetbrains.jet.plugin.caches.resolve.analyze public class MakeTypeExplicitInLambdaIntention : JetSelfTargetingIntention( diff --git a/idea/src/org/jetbrains/jet/plugin/intentions/ReconstructTypeInCastOrIsAction.java b/idea/src/org/jetbrains/jet/plugin/intentions/ReconstructTypeInCastOrIsAction.java index 863515f53d6..2add2335591 100644 --- a/idea/src/org/jetbrains/jet/plugin/intentions/ReconstructTypeInCastOrIsAction.java +++ b/idea/src/org/jetbrains/jet/plugin/intentions/ReconstructTypeInCastOrIsAction.java @@ -28,7 +28,7 @@ import org.jetbrains.kotlin.types.JetType; import org.jetbrains.jet.plugin.JetBundle; import org.jetbrains.jet.plugin.caches.resolve.ResolvePackage; import org.jetbrains.jet.plugin.codeInsight.ShortenReferences; -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers; +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers; import static org.jetbrains.kotlin.psi.PsiPackage.JetPsiFactory; diff --git a/idea/src/org/jetbrains/jet/plugin/intentions/SpecifyTypeExplicitlyAction.java b/idea/src/org/jetbrains/jet/plugin/intentions/SpecifyTypeExplicitlyAction.java index 12453d1e7b7..d297d063bcf 100644 --- a/idea/src/org/jetbrains/jet/plugin/intentions/SpecifyTypeExplicitlyAction.java +++ b/idea/src/org/jetbrains/jet/plugin/intentions/SpecifyTypeExplicitlyAction.java @@ -43,7 +43,7 @@ import org.jetbrains.kotlin.types.TypeUtils; import org.jetbrains.jet.plugin.JetBundle; import org.jetbrains.jet.plugin.caches.resolve.ResolvePackage; import org.jetbrains.jet.plugin.codeInsight.ShortenReferences; -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers; +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers; import java.util.ArrayList; import java.util.List; diff --git a/idea/src/org/jetbrains/jet/plugin/intentions/Utils.kt b/idea/src/org/jetbrains/jet/plugin/intentions/Utils.kt index 6a814ac5ec4..a99aa6939b2 100644 --- a/idea/src/org/jetbrains/jet/plugin/intentions/Utils.kt +++ b/idea/src/org/jetbrains/jet/plugin/intentions/Utils.kt @@ -23,7 +23,7 @@ import org.jetbrains.kotlin.descriptors.FunctionDescriptor import org.jetbrains.jet.plugin.codeInsight.ShortenReferences import org.jetbrains.jet.JetNodeTypes import org.jetbrains.kotlin.lexer.JetTokens -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers import org.jetbrains.jet.plugin.caches.resolve.analyze fun specifyTypeExplicitly(declaration: JetNamedFunction, typeText: String) { diff --git a/idea/src/org/jetbrains/jet/plugin/intentions/declarations/DeclarationUtils.java b/idea/src/org/jetbrains/jet/plugin/intentions/declarations/DeclarationUtils.java index 3161f704b5b..ce34801ca68 100644 --- a/idea/src/org/jetbrains/jet/plugin/intentions/declarations/DeclarationUtils.java +++ b/idea/src/org/jetbrains/jet/plugin/intentions/declarations/DeclarationUtils.java @@ -24,7 +24,7 @@ import org.jetbrains.kotlin.resolve.BindingContext; import org.jetbrains.kotlin.types.JetType; import org.jetbrains.jet.plugin.caches.resolve.ResolvePackage; import org.jetbrains.jet.plugin.codeInsight.ShortenReferences; -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers; +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers; import static org.jetbrains.kotlin.psi.PsiPackage.JetPsiFactory; diff --git a/idea/src/org/jetbrains/jet/plugin/ktSignature/KotlinSignatureAnnotationIntention.java b/idea/src/org/jetbrains/jet/plugin/ktSignature/KotlinSignatureAnnotationIntention.java index c01d5c9f47f..adef5d305e3 100644 --- a/idea/src/org/jetbrains/jet/plugin/ktSignature/KotlinSignatureAnnotationIntention.java +++ b/idea/src/org/jetbrains/jet/plugin/ktSignature/KotlinSignatureAnnotationIntention.java @@ -44,7 +44,7 @@ import org.jetbrains.kotlin.load.java.structure.impl.JavaMethodImpl; import org.jetbrains.jet.plugin.JetBundle; import org.jetbrains.jet.plugin.JetIcons; import org.jetbrains.jet.plugin.caches.resolve.JavaResolveExtension; -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers; +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers; import org.jetbrains.kotlin.renderer.DescriptorRenderer; import org.jetbrains.kotlin.renderer.DescriptorRendererBuilder; diff --git a/idea/src/org/jetbrains/jet/plugin/liveTemplates/macro/BaseJetVariableMacro.java b/idea/src/org/jetbrains/jet/plugin/liveTemplates/macro/BaseJetVariableMacro.java index 676890d23bc..f136fd34de3 100644 --- a/idea/src/org/jetbrains/jet/plugin/liveTemplates/macro/BaseJetVariableMacro.java +++ b/idea/src/org/jetbrains/jet/plugin/liveTemplates/macro/BaseJetVariableMacro.java @@ -40,7 +40,7 @@ import org.jetbrains.kotlin.resolve.scopes.DescriptorKindFilter; import org.jetbrains.kotlin.resolve.scopes.JetScope; import org.jetbrains.kotlin.types.expressions.ExpressionTypingComponents; import org.jetbrains.jet.plugin.caches.resolve.ResolvePackage; -import org.jetbrains.jet.plugin.util.UtilPackage; +import org.jetbrains.kotlin.plugin.util.UtilPackage; import org.jetbrains.kotlin.di.InjectorForMacros; import java.util.ArrayList; diff --git a/idea/src/org/jetbrains/jet/plugin/parameterInfo/JetFunctionParameterInfoHandler.java b/idea/src/org/jetbrains/jet/plugin/parameterInfo/JetFunctionParameterInfoHandler.java index 3e9d79bb56f..a420c26770e 100644 --- a/idea/src/org/jetbrains/jet/plugin/parameterInfo/JetFunctionParameterInfoHandler.java +++ b/idea/src/org/jetbrains/jet/plugin/parameterInfo/JetFunctionParameterInfoHandler.java @@ -50,7 +50,7 @@ import org.jetbrains.kotlin.builtins.KotlinBuiltIns; import org.jetbrains.kotlin.lexer.JetTokens; import org.jetbrains.jet.plugin.caches.resolve.ResolutionFacade; import org.jetbrains.jet.plugin.caches.resolve.ResolvePackage; -import org.jetbrains.jet.plugin.codeInsight.ReferenceVariantsHelper; +import org.jetbrains.kotlin.plugin.codeInsight.ReferenceVariantsHelper; import org.jetbrains.kotlin.renderer.DescriptorRenderer; import java.awt.*; diff --git a/idea/src/org/jetbrains/jet/plugin/quickfix/AddFunctionParametersFix.java b/idea/src/org/jetbrains/jet/plugin/quickfix/AddFunctionParametersFix.java index d28796b1f73..70ad05402ab 100644 --- a/idea/src/org/jetbrains/jet/plugin/quickfix/AddFunctionParametersFix.java +++ b/idea/src/org/jetbrains/jet/plugin/quickfix/AddFunctionParametersFix.java @@ -41,7 +41,7 @@ import org.jetbrains.jet.plugin.refactoring.SimpleCollectingValidator; import org.jetbrains.jet.plugin.refactoring.changeSignature.JetChangeSignatureConfiguration; import org.jetbrains.jet.plugin.refactoring.changeSignature.JetChangeSignatureData; import org.jetbrains.jet.plugin.refactoring.changeSignature.JetParameterInfo; -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers; +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers; import java.util.ArrayList; import java.util.Collection; diff --git a/idea/src/org/jetbrains/jet/plugin/quickfix/AddFunctionToSupertypeFix.java b/idea/src/org/jetbrains/jet/plugin/quickfix/AddFunctionToSupertypeFix.java index f1bf51a3e23..6f3b447ca93 100644 --- a/idea/src/org/jetbrains/jet/plugin/quickfix/AddFunctionToSupertypeFix.java +++ b/idea/src/org/jetbrains/jet/plugin/quickfix/AddFunctionToSupertypeFix.java @@ -36,7 +36,7 @@ import org.jetbrains.kotlin.builtins.KotlinBuiltIns; import org.jetbrains.jet.plugin.JetBundle; import org.jetbrains.jet.plugin.actions.JetAddFunctionToClassifierAction; import org.jetbrains.jet.plugin.caches.resolve.ResolvePackage; -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers; +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers; import java.util.Collections; import java.util.Comparator; diff --git a/idea/src/org/jetbrains/jet/plugin/quickfix/CastExpressionFix.java b/idea/src/org/jetbrains/jet/plugin/quickfix/CastExpressionFix.java index 0d62fa79ae8..c6294ced419 100644 --- a/idea/src/org/jetbrains/jet/plugin/quickfix/CastExpressionFix.java +++ b/idea/src/org/jetbrains/jet/plugin/quickfix/CastExpressionFix.java @@ -32,7 +32,7 @@ import org.jetbrains.kotlin.types.JetType; import org.jetbrains.kotlin.types.checker.JetTypeChecker; import org.jetbrains.jet.plugin.JetBundle; import org.jetbrains.jet.plugin.caches.resolve.ResolvePackage; -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers; +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers; import static org.jetbrains.kotlin.psi.PsiPackage.JetPsiFactory; diff --git a/idea/src/org/jetbrains/jet/plugin/quickfix/ChangeAccessorTypeFix.java b/idea/src/org/jetbrains/jet/plugin/quickfix/ChangeAccessorTypeFix.java index 835ebc35690..577c63a0f34 100644 --- a/idea/src/org/jetbrains/jet/plugin/quickfix/ChangeAccessorTypeFix.java +++ b/idea/src/org/jetbrains/jet/plugin/quickfix/ChangeAccessorTypeFix.java @@ -27,7 +27,7 @@ import org.jetbrains.kotlin.diagnostics.Diagnostic; import org.jetbrains.kotlin.psi.*; import org.jetbrains.kotlin.types.JetType; import org.jetbrains.jet.plugin.JetBundle; -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers; +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers; import static org.jetbrains.kotlin.psi.PsiPackage.JetPsiFactory; diff --git a/idea/src/org/jetbrains/jet/plugin/quickfix/ChangeFunctionLiteralReturnTypeFix.java b/idea/src/org/jetbrains/jet/plugin/quickfix/ChangeFunctionLiteralReturnTypeFix.java index 136c339b3e3..45c37f2af87 100644 --- a/idea/src/org/jetbrains/jet/plugin/quickfix/ChangeFunctionLiteralReturnTypeFix.java +++ b/idea/src/org/jetbrains/jet/plugin/quickfix/ChangeFunctionLiteralReturnTypeFix.java @@ -38,7 +38,7 @@ import org.jetbrains.kotlin.types.checker.JetTypeChecker; import org.jetbrains.kotlin.builtins.KotlinBuiltIns; import org.jetbrains.jet.plugin.JetBundle; import org.jetbrains.jet.plugin.caches.resolve.ResolvePackage; -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers; +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers; import java.util.LinkedList; import java.util.List; diff --git a/idea/src/org/jetbrains/jet/plugin/quickfix/ChangeFunctionReturnTypeFix.java b/idea/src/org/jetbrains/jet/plugin/quickfix/ChangeFunctionReturnTypeFix.java index b7008ca04b2..bb6e4a9eec1 100644 --- a/idea/src/org/jetbrains/jet/plugin/quickfix/ChangeFunctionReturnTypeFix.java +++ b/idea/src/org/jetbrains/jet/plugin/quickfix/ChangeFunctionReturnTypeFix.java @@ -42,7 +42,7 @@ import org.jetbrains.kotlin.types.checker.JetTypeChecker; import org.jetbrains.kotlin.builtins.KotlinBuiltIns; import org.jetbrains.jet.plugin.JetBundle; import org.jetbrains.jet.plugin.caches.resolve.ResolvePackage; -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers; +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers; import java.util.LinkedList; import java.util.List; diff --git a/idea/src/org/jetbrains/jet/plugin/quickfix/ChangeFunctionSignatureFix.java b/idea/src/org/jetbrains/jet/plugin/quickfix/ChangeFunctionSignatureFix.java index b0829119f3c..2cd8c96e7f7 100644 --- a/idea/src/org/jetbrains/jet/plugin/quickfix/ChangeFunctionSignatureFix.java +++ b/idea/src/org/jetbrains/jet/plugin/quickfix/ChangeFunctionSignatureFix.java @@ -42,7 +42,7 @@ import org.jetbrains.jet.plugin.caches.resolve.ResolvePackage; import org.jetbrains.jet.plugin.refactoring.JetNameSuggester; import org.jetbrains.jet.plugin.refactoring.JetNameValidator; import org.jetbrains.jet.plugin.refactoring.changeSignature.JetParameterInfo; -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers; +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers; import java.util.List; diff --git a/idea/src/org/jetbrains/jet/plugin/quickfix/ChangeMemberFunctionSignatureFix.java b/idea/src/org/jetbrains/jet/plugin/quickfix/ChangeMemberFunctionSignatureFix.java index 0ed4a7cd623..0b63ba42001 100644 --- a/idea/src/org/jetbrains/jet/plugin/quickfix/ChangeMemberFunctionSignatureFix.java +++ b/idea/src/org/jetbrains/jet/plugin/quickfix/ChangeMemberFunctionSignatureFix.java @@ -50,7 +50,7 @@ import org.jetbrains.kotlin.types.checker.JetTypeChecker; import org.jetbrains.jet.plugin.JetBundle; import org.jetbrains.jet.plugin.caches.resolve.ResolvePackage; import org.jetbrains.jet.plugin.codeInsight.ShortenReferences; -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers; +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers; import org.jetbrains.kotlin.renderer.DescriptorRenderer; import org.jetbrains.kotlin.renderer.DescriptorRendererBuilder; diff --git a/idea/src/org/jetbrains/jet/plugin/quickfix/ChangeParameterTypeFix.java b/idea/src/org/jetbrains/jet/plugin/quickfix/ChangeParameterTypeFix.java index a13cf8a3ece..7ed19c8c1dd 100644 --- a/idea/src/org/jetbrains/jet/plugin/quickfix/ChangeParameterTypeFix.java +++ b/idea/src/org/jetbrains/jet/plugin/quickfix/ChangeParameterTypeFix.java @@ -29,7 +29,7 @@ import org.jetbrains.kotlin.psi.JetParameter; import org.jetbrains.kotlin.name.FqName; import org.jetbrains.kotlin.types.JetType; import org.jetbrains.jet.plugin.JetBundle; -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers; +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers; import static org.jetbrains.kotlin.psi.PsiPackage.JetPsiFactory; diff --git a/idea/src/org/jetbrains/jet/plugin/quickfix/ChangeTypeFix.java b/idea/src/org/jetbrains/jet/plugin/quickfix/ChangeTypeFix.java index d7e955a7b4a..cd0f9989a88 100644 --- a/idea/src/org/jetbrains/jet/plugin/quickfix/ChangeTypeFix.java +++ b/idea/src/org/jetbrains/jet/plugin/quickfix/ChangeTypeFix.java @@ -28,11 +28,9 @@ import org.jetbrains.kotlin.diagnostics.Errors; import org.jetbrains.kotlin.psi.JetFile; import org.jetbrains.kotlin.psi.JetParameter; import org.jetbrains.kotlin.psi.JetTypeReference; -import org.jetbrains.kotlin.resolve.DescriptorUtils; import org.jetbrains.kotlin.types.JetType; import org.jetbrains.jet.plugin.JetBundle; -import org.jetbrains.jet.plugin.codeInsight.ShortenReferences; -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers; +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers; import static org.jetbrains.kotlin.psi.PsiPackage.JetPsiFactory; diff --git a/idea/src/org/jetbrains/jet/plugin/quickfix/ChangeVariableTypeFix.java b/idea/src/org/jetbrains/jet/plugin/quickfix/ChangeVariableTypeFix.java index 2affc587e8c..82b6ae9dcf4 100644 --- a/idea/src/org/jetbrains/jet/plugin/quickfix/ChangeVariableTypeFix.java +++ b/idea/src/org/jetbrains/jet/plugin/quickfix/ChangeVariableTypeFix.java @@ -39,7 +39,7 @@ import org.jetbrains.kotlin.types.JetType; import org.jetbrains.kotlin.types.checker.JetTypeChecker; import org.jetbrains.jet.plugin.JetBundle; import org.jetbrains.jet.plugin.caches.resolve.ResolvePackage; -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers; +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers; import java.util.LinkedList; import java.util.List; diff --git a/idea/src/org/jetbrains/jet/plugin/quickfix/QuickFixFactoryForTypeMismatchError.java b/idea/src/org/jetbrains/jet/plugin/quickfix/QuickFixFactoryForTypeMismatchError.java index a608acf4369..010ebd835c7 100644 --- a/idea/src/org/jetbrains/jet/plugin/quickfix/QuickFixFactoryForTypeMismatchError.java +++ b/idea/src/org/jetbrains/jet/plugin/quickfix/QuickFixFactoryForTypeMismatchError.java @@ -34,7 +34,7 @@ import org.jetbrains.kotlin.resolve.calls.callUtil.CallUtilPackage; import org.jetbrains.kotlin.resolve.calls.model.ResolvedCall; import org.jetbrains.kotlin.types.JetType; import org.jetbrains.jet.plugin.caches.resolve.ResolvePackage; -import org.jetbrains.jet.plugin.util.UtilPackage; +import org.jetbrains.kotlin.plugin.util.UtilPackage; import java.util.Collections; import java.util.LinkedList; diff --git a/idea/src/org/jetbrains/jet/plugin/quickfix/QuickFixUtil.java b/idea/src/org/jetbrains/jet/plugin/quickfix/QuickFixUtil.java index d9897e9c2ab..1eed4ec5120 100644 --- a/idea/src/org/jetbrains/jet/plugin/quickfix/QuickFixUtil.java +++ b/idea/src/org/jetbrains/jet/plugin/quickfix/QuickFixUtil.java @@ -44,8 +44,8 @@ import org.jetbrains.kotlin.types.checker.JetTypeChecker; import org.jetbrains.jet.plugin.caches.resolve.ResolvePackage; import org.jetbrains.jet.plugin.codeInsight.ShortenReferences; import org.jetbrains.jet.plugin.references.BuiltInsReferenceResolver; -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers; -import org.jetbrains.jet.plugin.util.UtilPackage; +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers; +import org.jetbrains.kotlin.plugin.util.UtilPackage; import org.jetbrains.kotlin.renderer.DescriptorRenderer; import java.util.Collections; diff --git a/idea/src/org/jetbrains/jet/plugin/quickfix/createFromUsage/callableBuilder/CallableBuilder.kt b/idea/src/org/jetbrains/jet/plugin/quickfix/createFromUsage/callableBuilder/CallableBuilder.kt index fc551a42a62..16231b223c8 100644 --- a/idea/src/org/jetbrains/jet/plugin/quickfix/createFromUsage/callableBuilder/CallableBuilder.kt +++ b/idea/src/org/jetbrains/jet/plugin/quickfix/createFromUsage/callableBuilder/CallableBuilder.kt @@ -48,7 +48,6 @@ import org.jetbrains.jet.plugin.caches.resolve.analyzeFullyAndGetResult import org.jetbrains.kotlin.resolve.DescriptorToSourceUtils import org.jetbrains.jet.plugin.refactoring.EmptyValidator import org.jetbrains.jet.plugin.refactoring.CollectingValidator -import org.jetbrains.jet.plugin.util.isUnit import com.intellij.psi.PsiWhiteSpace import com.intellij.psi.PsiElement import org.jetbrains.kotlin.lexer.JetTokens @@ -62,12 +61,12 @@ import org.jetbrains.kotlin.name.FqName import org.jetbrains.kotlin.descriptors.impl.MutablePackageFragmentDescriptor import org.jetbrains.kotlin.descriptors.impl.TypeParameterDescriptorImpl import java.util.LinkedHashMap -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers import org.jetbrains.jet.plugin.quickfix.createFromUsage.createClass.ClassKind -import org.jetbrains.jet.plugin.util.isAny +import org.jetbrains.kotlin.plugin.util.isAny import org.jetbrains.kotlin.utils.addToStdlib.singletonOrEmptyList import org.jetbrains.kotlin.psi.psiUtil.siblings -import org.jetbrains.jet.plugin.refactoring.getLineCount +import org.jetbrains.kotlin.plugin.util.isUnit private val TYPE_PARAMETER_LIST_VARIABLE_NAME = "typeParameterList" private val TEMPLATE_FROM_USAGE_FUNCTION_BODY = "New Kotlin Function Body.kt" diff --git a/idea/src/org/jetbrains/jet/plugin/quickfix/createFromUsage/callableBuilder/CallableInfo.kt b/idea/src/org/jetbrains/jet/plugin/quickfix/createFromUsage/callableBuilder/CallableInfo.kt index 30d318fbef0..94fcb616276 100644 --- a/idea/src/org/jetbrains/jet/plugin/quickfix/createFromUsage/callableBuilder/CallableInfo.kt +++ b/idea/src/org/jetbrains/jet/plugin/quickfix/createFromUsage/callableBuilder/CallableInfo.kt @@ -9,17 +9,13 @@ import com.intellij.util.ArrayUtil import org.jetbrains.jet.plugin.refactoring.JetNameSuggester import org.jetbrains.jet.plugin.refactoring.EmptyValidator import org.jetbrains.kotlin.resolve.BindingContext -import org.jetbrains.jet.plugin.util.supertypes +import org.jetbrains.kotlin.plugin.util.supertypes import org.jetbrains.kotlin.types.ErrorUtils import org.jetbrains.kotlin.builtins.KotlinBuiltIns import org.jetbrains.kotlin.psi.JetElement import org.jetbrains.kotlin.psi.JetTypeReference -import org.jetbrains.jet.plugin.quickfix.createFromUsage.createClass.ClassKind import org.jetbrains.jet.plugin.quickfix.createFromUsage.createClass.ClassInfo -import org.jetbrains.jet.plugin.util.makeNotNullable -import org.jetbrains.kotlin.types.TypeUtils -import org.jetbrains.kotlin.types.checker.JetTypeChecker -import org.jetbrains.kotlin.descriptors.TypeParameterDescriptor +import org.jetbrains.kotlin.plugin.util.makeNotNullable /** * Represents a concrete type or a set of types yet to be inferred from an expression. diff --git a/idea/src/org/jetbrains/jet/plugin/quickfix/createFromUsage/callableBuilder/typeUtils.kt b/idea/src/org/jetbrains/jet/plugin/quickfix/createFromUsage/callableBuilder/typeUtils.kt index 6af6215f3ba..f4b4ab887a9 100644 --- a/idea/src/org/jetbrains/jet/plugin/quickfix/createFromUsage/callableBuilder/typeUtils.kt +++ b/idea/src/org/jetbrains/jet/plugin/quickfix/createFromUsage/callableBuilder/typeUtils.kt @@ -31,9 +31,8 @@ import org.jetbrains.kotlin.psi.JetProperty import org.jetbrains.kotlin.descriptors.ModuleDescriptor import org.jetbrains.kotlin.resolve.lazy.ResolveSessionUtils import org.jetbrains.kotlin.name.FqName -import kotlin.properties.Delegates import org.jetbrains.kotlin.descriptors.PropertyDescriptor -import org.jetbrains.jet.plugin.util.makeNotNullable +import org.jetbrains.kotlin.plugin.util.makeNotNullable import org.jetbrains.kotlin.psi.JetAnnotationEntry import org.jetbrains.kotlin.psi.psiUtil.getNonStrictParentOfType diff --git a/idea/src/org/jetbrains/jet/plugin/refactoring/JetRefactoringUtil.java b/idea/src/org/jetbrains/jet/plugin/refactoring/JetRefactoringUtil.java index 13d1e564731..63b0d7e8c98 100644 --- a/idea/src/org/jetbrains/jet/plugin/refactoring/JetRefactoringUtil.java +++ b/idea/src/org/jetbrains/jet/plugin/refactoring/JetRefactoringUtil.java @@ -52,7 +52,7 @@ import org.jetbrains.jet.plugin.JetBundle; import org.jetbrains.jet.plugin.caches.resolve.ResolvePackage; import org.jetbrains.jet.plugin.codeInsight.CodeInsightUtils; import org.jetbrains.jet.plugin.codeInsight.DescriptorToDeclarationUtil; -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers; +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers; import org.jetbrains.jet.plugin.util.string.StringPackage; import org.jetbrains.kotlin.renderer.DescriptorRenderer; import org.jetbrains.kotlin.asJava.AsJavaPackage; diff --git a/idea/src/org/jetbrains/jet/plugin/refactoring/changeSignature/JetChangeInfo.kt b/idea/src/org/jetbrains/jet/plugin/refactoring/changeSignature/JetChangeInfo.kt index 2ce7bb1e3f7..7d24aae88d7 100644 --- a/idea/src/org/jetbrains/jet/plugin/refactoring/changeSignature/JetChangeInfo.kt +++ b/idea/src/org/jetbrains/jet/plugin/refactoring/changeSignature/JetChangeInfo.kt @@ -37,7 +37,7 @@ import org.jetbrains.kotlin.lexer.JetTokens import org.jetbrains.jet.plugin.JetLanguage import org.jetbrains.jet.plugin.caches.resolve.* import org.jetbrains.jet.plugin.refactoring.changeSignature.usages.JetFunctionDefinitionUsage -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers import java.util.HashMap import kotlin.properties.Delegates diff --git a/idea/src/org/jetbrains/jet/plugin/refactoring/changeSignature/JetMethodDescriptor.kt b/idea/src/org/jetbrains/jet/plugin/refactoring/changeSignature/JetMethodDescriptor.kt index dc6c4ec5364..2c9910138d4 100644 --- a/idea/src/org/jetbrains/jet/plugin/refactoring/changeSignature/JetMethodDescriptor.kt +++ b/idea/src/org/jetbrains/jet/plugin/refactoring/changeSignature/JetMethodDescriptor.kt @@ -23,7 +23,7 @@ import org.jetbrains.kotlin.descriptors.FunctionDescriptor import org.jetbrains.kotlin.descriptors.Visibility import org.jetbrains.jet.plugin.refactoring.changeSignature.usages.JetFunctionDefinitionUsage import org.jetbrains.kotlin.descriptors.ConstructorDescriptor -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers public trait JetMethodDescriptor : MethodDescriptor { val baseDeclaration: PsiElement diff --git a/idea/src/org/jetbrains/jet/plugin/refactoring/changeSignature/JetParameterInfo.kt b/idea/src/org/jetbrains/jet/plugin/refactoring/changeSignature/JetParameterInfo.kt index 759b46f107e..ef9af25d25f 100644 --- a/idea/src/org/jetbrains/jet/plugin/refactoring/changeSignature/JetParameterInfo.kt +++ b/idea/src/org/jetbrains/jet/plugin/refactoring/changeSignature/JetParameterInfo.kt @@ -20,7 +20,7 @@ import com.intellij.lang.ASTNode import com.intellij.refactoring.changeSignature.ParameterInfo import org.jetbrains.kotlin.psi.JetExpression import org.jetbrains.kotlin.types.JetType -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers import org.jetbrains.jet.plugin.refactoring.changeSignature.usages.JetFunctionDefinitionUsage import com.intellij.psi.PsiElement import org.jetbrains.kotlin.descriptors.impl.AnonymousFunctionDescriptor diff --git a/idea/src/org/jetbrains/jet/plugin/refactoring/changeSignature/typeUtils.kt b/idea/src/org/jetbrains/jet/plugin/refactoring/changeSignature/typeUtils.kt index 71fe317397c..f977fb7d0c4 100644 --- a/idea/src/org/jetbrains/jet/plugin/refactoring/changeSignature/typeUtils.kt +++ b/idea/src/org/jetbrains/jet/plugin/refactoring/changeSignature/typeUtils.kt @@ -26,7 +26,7 @@ import org.jetbrains.kotlin.types.checker.TypeCheckingProcedure import org.jetbrains.kotlin.types.TypeProjectionImpl import org.jetbrains.jet.plugin.refactoring.changeSignature.usages.JetFunctionDefinitionUsage import org.jetbrains.kotlin.types.JetType -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers import org.jetbrains.kotlin.types.Variance private fun getTypeSubstitution(baseType: JetType, derivedType: JetType): LinkedHashMap? { diff --git a/idea/src/org/jetbrains/jet/plugin/refactoring/extractFunction/ExtractableCodeDescriptor.kt b/idea/src/org/jetbrains/jet/plugin/refactoring/extractFunction/ExtractableCodeDescriptor.kt index c786010b026..c6afbb23d45 100644 --- a/idea/src/org/jetbrains/jet/plugin/refactoring/extractFunction/ExtractableCodeDescriptor.kt +++ b/idea/src/org/jetbrains/jet/plugin/refactoring/extractFunction/ExtractableCodeDescriptor.kt @@ -41,17 +41,8 @@ import com.intellij.openapi.util.text.StringUtil import org.jetbrains.kotlin.psi.JetClassBody import org.jetbrains.kotlin.psi.JetFile import org.jetbrains.kotlin.psi.JetNamedDeclaration -import org.jetbrains.kotlin.name.Name import org.jetbrains.kotlin.types.CommonSupertypes -import org.jetbrains.kotlin.types.TypeSubstitutor -import org.jetbrains.kotlin.types.JetTypeImpl -import org.jetbrains.kotlin.descriptors.annotations.Annotations import java.util.Collections -import org.jetbrains.kotlin.types.TypeProjectionImpl -import org.jetbrains.kotlin.types.Variance -import org.jetbrains.kotlin.descriptors.ClassDescriptor -import org.jetbrains.kotlin.types.TypeProjection -import org.jetbrains.kotlin.types.TypeConstructor import org.jetbrains.kotlin.psi.JetExpression import org.jetbrains.kotlin.resolve.DescriptorUtils import org.jetbrains.jet.plugin.refactoring.extractFunction.OutputValue.ExpressionValue @@ -62,11 +53,10 @@ import org.jetbrains.kotlin.resolve.lazy.ResolveSessionUtils import org.jetbrains.kotlin.types.TypeUtils import kotlin.properties.Delegates import com.intellij.util.containers.ContainerUtil -import org.jetbrains.kotlin.psi.JetCallElement import org.jetbrains.kotlin.psi.psiUtil.getQualifiedElementSelector import org.jetbrains.jet.plugin.util.psi.patternMatching.JetPsiRange import org.jetbrains.kotlin.resolve.BindingContext -import org.jetbrains.jet.plugin.util.isUnit +import org.jetbrains.kotlin.plugin.util.isUnit trait Parameter { val argumentText: String diff --git a/idea/src/org/jetbrains/jet/plugin/refactoring/extractFunction/extractableAnalysisUtil.kt b/idea/src/org/jetbrains/jet/plugin/refactoring/extractFunction/extractableAnalysisUtil.kt index a2603a48640..02acc488bf8 100644 --- a/idea/src/org/jetbrains/jet/plugin/refactoring/extractFunction/extractableAnalysisUtil.kt +++ b/idea/src/org/jetbrains/jet/plugin/refactoring/extractFunction/extractableAnalysisUtil.kt @@ -64,7 +64,7 @@ import org.jetbrains.jet.plugin.refactoring.extractFunction.OutputValue.Jump import org.jetbrains.kotlin.cfg.pseudocodeTraverser.traverseFollowingInstructions import org.jetbrains.jet.plugin.refactoring.extractFunction.OutputValueBoxer.AsList import org.jetbrains.jet.plugin.refactoring.getContextForContainingDeclarationBody -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers import org.jetbrains.jet.plugin.caches.resolve.findModuleDescriptor import org.jetbrains.jet.plugin.caches.resolve.analyze import org.jetbrains.kotlin.psi.psiUtil.getStrictParentOfType diff --git a/idea/src/org/jetbrains/jet/plugin/refactoring/extractFunction/extractorUtil.kt b/idea/src/org/jetbrains/jet/plugin/refactoring/extractFunction/extractorUtil.kt index b7201041d9f..ac3125dcccc 100644 --- a/idea/src/org/jetbrains/jet/plugin/refactoring/extractFunction/extractorUtil.kt +++ b/idea/src/org/jetbrains/jet/plugin/refactoring/extractFunction/extractorUtil.kt @@ -56,7 +56,7 @@ import org.jetbrains.jet.plugin.util.psi.patternMatching.JetPsiRange import org.jetbrains.jet.plugin.util.psi.patternMatching.JetPsiRange.Match import org.jetbrains.jet.plugin.util.psi.patternMatching.UnificationResult.WeaklyMatched import org.jetbrains.jet.plugin.util.psi.patternMatching.UnificationResult.StronglyMatched -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers import org.jetbrains.kotlin.psi.psiUtil.parents import java.util.ArrayList import org.jetbrains.kotlin.psi.psiUtil.getStrictParentOfType diff --git a/idea/src/org/jetbrains/jet/plugin/refactoring/extractFunction/ui/KotlinExtractFunctionDialog.java b/idea/src/org/jetbrains/jet/plugin/refactoring/extractFunction/ui/KotlinExtractFunctionDialog.java index 0bf8cb421c8..49a0100025c 100644 --- a/idea/src/org/jetbrains/jet/plugin/refactoring/extractFunction/ui/KotlinExtractFunctionDialog.java +++ b/idea/src/org/jetbrains/jet/plugin/refactoring/extractFunction/ui/KotlinExtractFunctionDialog.java @@ -33,7 +33,7 @@ import org.jetbrains.jet.plugin.refactoring.JetNameSuggester; import org.jetbrains.jet.plugin.refactoring.JetRefactoringBundle; import org.jetbrains.jet.plugin.refactoring.RefactoringPackage; import org.jetbrains.jet.plugin.refactoring.extractFunction.*; -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers; +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers; import javax.swing.*; import java.awt.event.ActionEvent; diff --git a/idea/src/org/jetbrains/jet/plugin/refactoring/extractFunction/ui/KotlinParameterTablePanel.java b/idea/src/org/jetbrains/jet/plugin/refactoring/extractFunction/ui/KotlinParameterTablePanel.java index ab2c3e8a6e1..0933b450333 100644 --- a/idea/src/org/jetbrains/jet/plugin/refactoring/extractFunction/ui/KotlinParameterTablePanel.java +++ b/idea/src/org/jetbrains/jet/plugin/refactoring/extractFunction/ui/KotlinParameterTablePanel.java @@ -33,7 +33,7 @@ import org.jetbrains.annotations.Nullable; import org.jetbrains.kotlin.types.JetType; import org.jetbrains.jet.plugin.refactoring.JetNameSuggester; import org.jetbrains.jet.plugin.refactoring.extractFunction.Parameter; -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers; +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers; import javax.swing.*; import javax.swing.table.AbstractTableModel; diff --git a/idea/src/org/jetbrains/jet/plugin/refactoring/inline/KotlinInlineValHandler.java b/idea/src/org/jetbrains/jet/plugin/refactoring/inline/KotlinInlineValHandler.java index cc204c2dc67..10741c7a3c6 100644 --- a/idea/src/org/jetbrains/jet/plugin/refactoring/inline/KotlinInlineValHandler.java +++ b/idea/src/org/jetbrains/jet/plugin/refactoring/inline/KotlinInlineValHandler.java @@ -63,7 +63,7 @@ import org.jetbrains.jet.plugin.JetLanguage; import org.jetbrains.jet.plugin.caches.resolve.ResolutionFacade; import org.jetbrains.jet.plugin.caches.resolve.ResolvePackage; import org.jetbrains.jet.plugin.codeInsight.ShortenReferences; -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers; +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers; import java.util.List; import java.util.Map; diff --git a/idea/src/org/jetbrains/jet/plugin/refactoring/introduce/introduceVariable/KotlinInplaceVariableIntroducer.java b/idea/src/org/jetbrains/jet/plugin/refactoring/introduce/introduceVariable/KotlinInplaceVariableIntroducer.java index 71e93e14b91..049d6ca84ed 100644 --- a/idea/src/org/jetbrains/jet/plugin/refactoring/introduce/introduceVariable/KotlinInplaceVariableIntroducer.java +++ b/idea/src/org/jetbrains/jet/plugin/refactoring/introduce/introduceVariable/KotlinInplaceVariableIntroducer.java @@ -41,7 +41,7 @@ import org.jetbrains.kotlin.psi.JetTypeReference; import org.jetbrains.kotlin.types.JetType; import org.jetbrains.kotlin.lexer.JetTokens; import org.jetbrains.jet.plugin.intentions.SpecifyTypeExplicitlyAction; -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers; +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers; import javax.swing.*; import java.awt.*; diff --git a/idea/src/org/jetbrains/jet/plugin/refactoring/introduce/introduceVariable/KotlinIntroduceVariableHandler.java b/idea/src/org/jetbrains/jet/plugin/refactoring/introduce/introduceVariable/KotlinIntroduceVariableHandler.java index 690a364aeec..8de8f3ec6be 100644 --- a/idea/src/org/jetbrains/jet/plugin/refactoring/introduce/introduceVariable/KotlinIntroduceVariableHandler.java +++ b/idea/src/org/jetbrains/jet/plugin/refactoring/introduce/introduceVariable/KotlinIntroduceVariableHandler.java @@ -59,7 +59,7 @@ import org.jetbrains.jet.plugin.refactoring.JetNameValidatorImpl; import org.jetbrains.jet.plugin.refactoring.JetRefactoringBundle; import org.jetbrains.jet.plugin.refactoring.JetRefactoringUtil; import org.jetbrains.jet.plugin.refactoring.introduce.KotlinIntroduceHandlerBase; -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers; +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers; import org.jetbrains.jet.plugin.util.psi.patternMatching.JetPsiRange; import org.jetbrains.jet.plugin.util.psi.patternMatching.JetPsiUnifier; import org.jetbrains.jet.plugin.util.psi.patternMatching.PatternMatchingPackage; diff --git a/idea/src/org/jetbrains/jet/plugin/refactoring/safeDelete/KotlinOverridingDialog.java b/idea/src/org/jetbrains/jet/plugin/refactoring/safeDelete/KotlinOverridingDialog.java index f3fba231586..4c8703452a3 100644 --- a/idea/src/org/jetbrains/jet/plugin/refactoring/safeDelete/KotlinOverridingDialog.java +++ b/idea/src/org/jetbrains/jet/plugin/refactoring/safeDelete/KotlinOverridingDialog.java @@ -44,7 +44,7 @@ import org.jetbrains.kotlin.resolve.BindingContext; import org.jetbrains.jet.plugin.JetBundle; import org.jetbrains.jet.plugin.caches.resolve.ResolvePackage; import org.jetbrains.jet.plugin.refactoring.JetRefactoringUtil; -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers; +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers; import org.jetbrains.kotlin.renderer.DescriptorRenderer; import javax.swing.*; diff --git a/idea/src/org/jetbrains/jet/plugin/util/psi/patternMatching/JetPsiUnifier.kt b/idea/src/org/jetbrains/jet/plugin/util/psi/patternMatching/JetPsiUnifier.kt index c3f73d8ca6e..8183885236c 100644 --- a/idea/src/org/jetbrains/jet/plugin/util/psi/patternMatching/JetPsiUnifier.kt +++ b/idea/src/org/jetbrains/jet/plugin/util/psi/patternMatching/JetPsiUnifier.kt @@ -88,7 +88,7 @@ import org.jetbrains.kotlin.psi.JetProperty import org.jetbrains.kotlin.psi.JetDelegatorToSuperClass import org.jetbrains.kotlin.psi.JetDelegationSpecifier import org.jetbrains.jet.plugin.refactoring.getContextForContainingDeclarationBody -import org.jetbrains.jet.plugin.util.IdeDescriptorRenderers +import org.jetbrains.kotlin.plugin.util.IdeDescriptorRenderers import org.jetbrains.kotlin.psi.JetOperationReferenceExpression public trait UnificationResult {