diff options
Diffstat (limited to 'plugins/kotlin/analysis/src/org/jetbrains/kotlin/idea/references/KtCollectionLiteralReferenceDescriptorsImpl.kt')
-rw-r--r-- | plugins/kotlin/analysis/src/org/jetbrains/kotlin/idea/references/KtCollectionLiteralReferenceDescriptorsImpl.kt | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/plugins/kotlin/analysis/src/org/jetbrains/kotlin/idea/references/KtCollectionLiteralReferenceDescriptorsImpl.kt b/plugins/kotlin/analysis/src/org/jetbrains/kotlin/idea/references/KtCollectionLiteralReferenceDescriptorsImpl.kt index 59905d207151..92129d0d661d 100644 --- a/plugins/kotlin/analysis/src/org/jetbrains/kotlin/idea/references/KtCollectionLiteralReferenceDescriptorsImpl.kt +++ b/plugins/kotlin/analysis/src/org/jetbrains/kotlin/idea/references/KtCollectionLiteralReferenceDescriptorsImpl.kt @@ -5,16 +5,18 @@ package org.jetbrains.kotlin.idea.references import com.intellij.psi.PsiElement import org.jetbrains.kotlin.descriptors.DeclarationDescriptor import org.jetbrains.kotlin.psi.KtCollectionLiteralExpression +import org.jetbrains.kotlin.psi.KtImportAlias import org.jetbrains.kotlin.resolve.BindingContext class KtCollectionLiteralReferenceDescriptorsImpl( expression: KtCollectionLiteralExpression ) : KtCollectionLiteralReference(expression), KtDescriptorsBasedReference { - override fun isReferenceTo(element: PsiElement): Boolean = - super<KtDescriptorsBasedReference>.isReferenceTo(element) - override fun getTargetDescriptors(context: BindingContext): Collection<DeclarationDescriptor> { val resolvedCall = context[BindingContext.COLLECTION_LITERAL_CALL, element] return listOfNotNull(resolvedCall?.resultingDescriptor) } + + override fun isReferenceToImportAlias(alias: KtImportAlias): Boolean { + return super<KtDescriptorsBasedReference>.isReferenceToImportAlias(alias) + } } |