From 6c68660ffd176e877f40c9e4d640d997a030bbcf Mon Sep 17 00:00:00 2001 From: Ilmir Usmanov Date: Wed, 18 Nov 2020 23:41:36 +0100 Subject: [PATCH] Value classes: Render 'value' before class --- .../src/org/jetbrains/kotlin/renderer/DescriptorRenderer.kt | 3 ++- .../org/jetbrains/kotlin/renderer/DescriptorRendererImpl.kt | 1 + 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/core/descriptors/src/org/jetbrains/kotlin/renderer/DescriptorRenderer.kt b/core/descriptors/src/org/jetbrains/kotlin/renderer/DescriptorRenderer.kt index 3d5e1ceb257..15e490f790a 100644 --- a/core/descriptors/src/org/jetbrains/kotlin/renderer/DescriptorRenderer.kt +++ b/core/descriptors/src/org/jetbrains/kotlin/renderer/DescriptorRenderer.kt @@ -303,7 +303,8 @@ enum class DescriptorRendererModifier(val includeByDefault: Boolean) { ACTUAL(true), CONST(true), LATEINIT(true), - FUN(true) + FUN(true), + VALUE(true) ; companion object { diff --git a/core/descriptors/src/org/jetbrains/kotlin/renderer/DescriptorRendererImpl.kt b/core/descriptors/src/org/jetbrains/kotlin/renderer/DescriptorRendererImpl.kt index 9c5e61f688f..a37436911e8 100644 --- a/core/descriptors/src/org/jetbrains/kotlin/renderer/DescriptorRendererImpl.kt +++ b/core/descriptors/src/org/jetbrains/kotlin/renderer/DescriptorRendererImpl.kt @@ -982,6 +982,7 @@ internal class DescriptorRendererImpl( renderModifier(builder, DescriptorRendererModifier.INNER in modifiers && klass.isInner, "inner") renderModifier(builder, DescriptorRendererModifier.DATA in modifiers && klass.isData, "data") renderModifier(builder, DescriptorRendererModifier.INLINE in modifiers && klass.isInline, "inline") + renderModifier(builder, DescriptorRendererModifier.VALUE in modifiers && klass.isValue, "value") renderModifier(builder, DescriptorRendererModifier.FUN in modifiers && klass.isFun, "fun") renderClassKindPrefix(klass, builder) }