From c1a62e2f05ddbe5a227ca3b7342bbbf87740fe44 Mon Sep 17 00:00:00 2001 From: Ilya Kirillov Date: Tue, 2 Jun 2020 18:42:36 +0300 Subject: [PATCH] Fix import optimizer test after reference classes rename --- .../kotlin/idea/imports/KotlinImportOptimizer.kt | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) diff --git a/idea/src/org/jetbrains/kotlin/idea/imports/KotlinImportOptimizer.kt b/idea/src/org/jetbrains/kotlin/idea/imports/KotlinImportOptimizer.kt index 5d21df0741a..5633c7022b4 100644 --- a/idea/src/org/jetbrains/kotlin/idea/imports/KotlinImportOptimizer.kt +++ b/idea/src/org/jetbrains/kotlin/idea/imports/KotlinImportOptimizer.kt @@ -216,7 +216,15 @@ class KotlinImportOptimizer : ImportOptimizer { override fun resolve(bindingContext: BindingContext) = reference.resolveToDescriptors(bindingContext) - override fun toString() = reference.toString() + override fun toString() = when (reference) { + is SyntheticPropertyAccessorReferenceDescriptorImpl -> { + reference.toString().replace( + "SyntheticPropertyAccessorReferenceDescriptorImpl", + if (reference.getter) "Getter" else "Setter" + ) + } + else -> reference.toString().replace("DescriptorsImpl", "") + } } }