From b8981ec5462df3076984eb380ba26041e3042d83 Mon Sep 17 00:00:00 2001 From: Valentin Kipyatkov Date: Thu, 3 Nov 2016 13:16:35 +0300 Subject: [PATCH] Minor --- .../src/org/jetbrains/kotlin/idea/core/ShortenReferences.kt | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/ShortenReferences.kt b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/ShortenReferences.kt index acc90ac4571..a764c61ea77 100644 --- a/idea/idea-core/src/org/jetbrains/kotlin/idea/core/ShortenReferences.kt +++ b/idea/idea-core/src/org/jetbrains/kotlin/idea/core/ShortenReferences.kt @@ -292,7 +292,7 @@ class ShortenReferences(val options: (KtElement) -> Options = { Options.DEFAULT } /** - * This method is invoked for all qualified elements added by [addQualifiedElementToAnalyze] + * This method is invoked for all qualified elements added by [CollectElementsVisitor.addQualifiedElementToAnalyze] */ protected abstract fun analyzeQualifiedElement(element: TElement, bindingContext: BindingContext): AnalyzeQualifiedElementResult @@ -531,8 +531,7 @@ class ShortenReferences(val options: (KtElement) -> Options = { Options.DEFAULT element, KtImportDirective::class.java, KtPackageDirective::class.java) != null) return Skip - val receiverTarget = receiver.singleTarget(bindingContext) ?: return Skip - if (receiverTarget !is ClassDescriptor) return Skip + val receiverTarget = receiver.singleTarget(bindingContext) as? ClassDescriptor ?: return Skip val selectorExpression = element.selectorExpression ?: return Skip val selectorTarget = selectorExpression.singleTarget(bindingContext) ?: return Skip