diff --git a/compiler/frontend/src/org/jetbrains/kotlin/psi/createByPattern.kt b/compiler/frontend/src/org/jetbrains/kotlin/psi/createByPattern.kt index 27eaf5eea8a..217f54b9c6e 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/psi/createByPattern.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/psi/createByPattern.kt @@ -25,8 +25,8 @@ import com.intellij.psi.codeStyle.CodeStyleManager import com.intellij.psi.impl.source.codeStyle.CodeEditUtil import org.jetbrains.kotlin.lexer.JetTokens import org.jetbrains.kotlin.name.Name -import org.jetbrains.kotlin.name.renderName import org.jetbrains.kotlin.psi.psiUtil.* +import org.jetbrains.kotlin.renderer.render import java.util.ArrayList import java.util.HashMap import java.util.LinkedHashMap @@ -82,7 +82,7 @@ private val SUPPORTED_ARGUMENT_TYPES = listOf( PsiElementArgumentType(javaClass()), PsiElementArgumentType(javaClass()), PlainTextArgumentType(javaClass(), toPlainText = { it }), - PlainTextArgumentType(javaClass(), toPlainText = { it.renderName() }), + PlainTextArgumentType(javaClass(), toPlainText = { it.render() }), PsiChildRangeArgumentType ) diff --git a/core/descriptors/src/org/jetbrains/kotlin/name/FqNamesUtil.kt b/core/descriptors/src/org/jetbrains/kotlin/name/FqNamesUtil.kt index a072d97ca8a..ffb60ae9dec 100644 --- a/core/descriptors/src/org/jetbrains/kotlin/name/FqNamesUtil.kt +++ b/core/descriptors/src/org/jetbrains/kotlin/name/FqNamesUtil.kt @@ -16,8 +16,6 @@ package org.jetbrains.kotlin.name -import org.jetbrains.kotlin.renderer.DescriptorRenderer - public fun FqName.isSubpackageOf(packageName: FqName): Boolean { return when { this == packageName -> true @@ -78,5 +76,3 @@ public fun isValidJavaFqName(qualifiedName: String?): Boolean { return state != State.AFTER_DOT } - -public fun Name.renderName(): String = DescriptorRenderer.COMPACT.renderName(this) diff --git a/core/descriptors/src/org/jetbrains/kotlin/renderer/RenderingUtils.kt b/core/descriptors/src/org/jetbrains/kotlin/renderer/RenderingUtils.kt index 41e61b3eeef..c66abe59083 100644 --- a/core/descriptors/src/org/jetbrains/kotlin/renderer/RenderingUtils.kt +++ b/core/descriptors/src/org/jetbrains/kotlin/renderer/RenderingUtils.kt @@ -16,7 +16,12 @@ package org.jetbrains.kotlin.renderer -import org.jetbrains.kotlin.descriptors.* +import org.jetbrains.kotlin.descriptors.ClassDescriptor +import org.jetbrains.kotlin.descriptors.ClassifierDescriptor +import org.jetbrains.kotlin.descriptors.DeclarationDescriptor +import org.jetbrains.kotlin.descriptors.PackageFragmentDescriptor +import org.jetbrains.kotlin.name.FqNameBase +import org.jetbrains.kotlin.name.Name public fun qualifiedNameForSourceCode(descriptor: ClassifierDescriptor): String { val nameString = DescriptorRenderer.COMPACT.renderName(descriptor.getName()) @@ -30,3 +35,7 @@ private fun qualifierName(descriptor: DeclarationDescriptor): String? = when (de else -> null } + +public fun Name.render(): String = DescriptorRenderer.COMPACT.renderName(this) + +public fun FqNameBase.render(): String = DescriptorRenderer.COMPACT.renderFqName(this) diff --git a/idea/ide-common/src/org/jetbrains/kotlin/idea/util/implicitReceiversUtils.kt b/idea/ide-common/src/org/jetbrains/kotlin/idea/util/implicitReceiversUtils.kt index 838c8b26635..acf277e9f3b 100644 --- a/idea/ide-common/src/org/jetbrains/kotlin/idea/util/implicitReceiversUtils.kt +++ b/idea/ide-common/src/org/jetbrains/kotlin/idea/util/implicitReceiversUtils.kt @@ -21,10 +21,10 @@ import org.jetbrains.kotlin.descriptors.DeclarationDescriptor import org.jetbrains.kotlin.descriptors.PropertyAccessorDescriptor import org.jetbrains.kotlin.descriptors.ReceiverParameterDescriptor import org.jetbrains.kotlin.name.Name -import org.jetbrains.kotlin.name.renderName import org.jetbrains.kotlin.psi.JetExpression import org.jetbrains.kotlin.psi.JetFunctionLiteral import org.jetbrains.kotlin.psi.JetPsiFactory +import org.jetbrains.kotlin.renderer.render import org.jetbrains.kotlin.resolve.DescriptorToSourceUtils import org.jetbrains.kotlin.resolve.DescriptorUtils import org.jetbrains.kotlin.resolve.scopes.JetScope @@ -60,7 +60,7 @@ public fun JetScope.getImplicitReceiversWithInstanceToExpression(): Map