From 5c5776a6b539d88a18fbf6744a332cdfd67a38db Mon Sep 17 00:00:00 2001 From: Mikhail Glukhikh Date: Thu, 14 Sep 2017 16:54:41 +0300 Subject: [PATCH] Use resolveToDescriptorIfAny in IDELightClassGenerationSupport --- .../idea/caches/resolve/IDELightClassGenerationSupport.kt | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/IDELightClassGenerationSupport.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/IDELightClassGenerationSupport.kt index d9b0ac8dbc7..c81f2f36346 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/IDELightClassGenerationSupport.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/IDELightClassGenerationSupport.kt @@ -219,7 +219,7 @@ class IDELightClassGenerationSupport(private val project: Project) : LightClassG override fun resolveToDescriptor(declaration: KtDeclaration): DeclarationDescriptor? { try { - return declaration.unsafeResolveToDescriptor() + return declaration.resolveToDescriptorIfAny(BodyResolveMode.FULL) } catch (e: NoDescriptorForDeclarationException) { return null