Minor fix for EA-108087

This commit is contained in:
Mikhail Glukhikh
2017-09-28 19:04:45 +03:00
parent 5c4c77a80a
commit b3fe572447
@@ -185,7 +185,7 @@ open class LazyDeclarationResolver @Deprecated("") constructor(
destructuringDeclarationEntry: KtDestructuringDeclarationEntry, data: Nothing?
): DeclarationDescriptor? {
val location = lookupLocationFor(destructuringDeclarationEntry, false)
val destructuringDeclaration = destructuringDeclarationEntry.parent as KtDestructuringDeclaration
val destructuringDeclaration = destructuringDeclarationEntry.parent as? KtDestructuringDeclaration ?: return null
val scopeForDeclaration = getMemberScopeDeclaredIn(destructuringDeclaration, location)
scopeForDeclaration.getContributedVariables(destructuringDeclarationEntry.nameAsSafeName, location)
return bindingContext.get(BindingContext.DECLARATION_TO_DESCRIPTOR, destructuringDeclarationEntry)