From 71e7cfb036432f61337975953652901b4369948a Mon Sep 17 00:00:00 2001 From: Jinseong Jeon Date: Mon, 18 Oct 2021 15:05:40 -0700 Subject: [PATCH] LC: use JvmAbi.DELEGATED_PROPERTY_NAME_SUFFIX --- .../kotlin/asJava/classes/ultraLightMembersCreator.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/classes/ultraLightMembersCreator.kt b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/classes/ultraLightMembersCreator.kt index 75887d04573..7abe10e0026 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/classes/ultraLightMembersCreator.kt +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/classes/ultraLightMembersCreator.kt @@ -69,7 +69,10 @@ internal class UltraLightMembersCreator( val property = variable as? KtProperty val hasDelegate = property?.hasDelegate() == true - val fieldName = generateUniqueFieldName((variable.name ?: "") + (if (hasDelegate) "\$delegate" else ""), usedPropertyNames) + val fieldName = generateUniqueFieldName( + (variable.name ?: "") + (if (hasDelegate) JvmAbi.DELEGATED_PROPERTY_NAME_SUFFIX else ""), + usedPropertyNames + ) val visibility = when { variable.hasModifier(PRIVATE_KEYWORD) -> PsiModifier.PRIVATE