From cc90891b6c0c1570b434531547b902272152aaa2 Mon Sep 17 00:00:00 2001 From: "Pavel V. Talanov" Date: Thu, 26 Feb 2015 20:12:40 +0300 Subject: [PATCH] Minor: change rendering of class objects in some diagnostics --- .../diagnostics/rendering/DiagnosticRendererUtil.kt | 9 +-------- .../nestedClassAcessedViaInstanceReference2.txt | 2 +- .../diagnosticMessage/nestedClassShouldBeQualified5.txt | 2 +- 3 files changed, 3 insertions(+), 10 deletions(-) diff --git a/compiler/frontend/src/org/jetbrains/kotlin/diagnostics/rendering/DiagnosticRendererUtil.kt b/compiler/frontend/src/org/jetbrains/kotlin/diagnostics/rendering/DiagnosticRendererUtil.kt index 6accc472406..96ccad4021a 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/diagnostics/rendering/DiagnosticRendererUtil.kt +++ b/compiler/frontend/src/org/jetbrains/kotlin/diagnostics/rendering/DiagnosticRendererUtil.kt @@ -18,15 +18,8 @@ package org.jetbrains.kotlin.diagnostics.rendering import org.jetbrains.kotlin.renderer.Renderer import org.jetbrains.kotlin.descriptors.ClassDescriptor -import org.jetbrains.kotlin.resolve.DescriptorUtils.isClassObject import org.jetbrains.kotlin.renderer.DescriptorRendererImpl public fun

renderParameter(parameter: P, renderer: Renderer

?): Any = renderer?.render(parameter) ?: parameter -public fun ClassDescriptor.renderKindWithName(): String { - val kind = DescriptorRendererImpl.getClassKindPrefix(this) - if (isClassObject(this)) { - return "$kind of '${getContainingDeclaration().getName()}'" - } - return "$kind '${getName()}'" -} +public fun ClassDescriptor.renderKindWithName(): String = "${DescriptorRendererImpl.getClassKindPrefix(this)} '${getName()}'" diff --git a/idea/testData/diagnosticMessage/nestedClassAcessedViaInstanceReference2.txt b/idea/testData/diagnosticMessage/nestedClassAcessedViaInstanceReference2.txt index 7c279a99321..ed1c56c31a3 100644 --- a/idea/testData/diagnosticMessage/nestedClassAcessedViaInstanceReference2.txt +++ b/idea/testData/diagnosticMessage/nestedClassAcessedViaInstanceReference2.txt @@ -1,2 +1,2 @@ -Nested class object of 'NestedWithClassObject' accessed via instance reference \ No newline at end of file +Nested class object 'Default' accessed via instance reference \ No newline at end of file diff --git a/idea/testData/diagnosticMessage/nestedClassShouldBeQualified5.txt b/idea/testData/diagnosticMessage/nestedClassShouldBeQualified5.txt index 6a7d0009c45..c6641f60961 100644 --- a/idea/testData/diagnosticMessage/nestedClassShouldBeQualified5.txt +++ b/idea/testData/diagnosticMessage/nestedClassShouldBeQualified5.txt @@ -1,2 +1,2 @@ -Nested class object of 'F' should be qualified as 'E.F.Default' \ No newline at end of file +Nested class object 'Default' should be qualified as 'E.F.Default' \ No newline at end of file