From 22bf23025affcdeda81eb77ecdb800e2dfc9a8dd Mon Sep 17 00:00:00 2001 From: Alexander Udalov Date: Thu, 23 Apr 2020 14:46:04 +0200 Subject: [PATCH] Minor, workaround IDE exception KT-38521 --- .../kotlin/psi2ir/generators/ReflectionReferencesGenerator.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/compiler/ir/ir.psi2ir/src/org/jetbrains/kotlin/psi2ir/generators/ReflectionReferencesGenerator.kt b/compiler/ir/ir.psi2ir/src/org/jetbrains/kotlin/psi2ir/generators/ReflectionReferencesGenerator.kt index abe4c9fc901..154cf320c64 100644 --- a/compiler/ir/ir.psi2ir/src/org/jetbrains/kotlin/psi2ir/generators/ReflectionReferencesGenerator.kt +++ b/compiler/ir/ir.psi2ir/src/org/jetbrains/kotlin/psi2ir/generators/ReflectionReferencesGenerator.kt @@ -465,10 +465,10 @@ class ReflectionReferencesGenerator(statementGenerator: StatementGenerator) : St } } + @Suppress("DEPRECATION") private fun getFieldForPropertyReference(originalProperty: PropertyDescriptor) = // NB this is a hack, we really don't know if an arbitrary property has a backing field or not when { - @Suppress("DEPRECATION") originalProperty.isDelegated -> null originalProperty.getter != null -> null else -> context.symbolTable.referenceField(originalProperty)