From d45a1f3e449eef3fa1ae1ad9a4244defb012960c Mon Sep 17 00:00:00 2001 From: Natalia Ukhorskaya Date: Tue, 3 Feb 2015 13:50:07 +0300 Subject: [PATCH] Implement getFqName for KotlinLightClassForCompiledDeclaration --- .../caches/resolve/KotlinLightClassForDecompiledDeclaration.kt | 3 +++ 1 file changed, 3 insertions(+) diff --git a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/KotlinLightClassForDecompiledDeclaration.kt b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/KotlinLightClassForDecompiledDeclaration.kt index 284dd39dbd5..4bed024e7ec 100644 --- a/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/KotlinLightClassForDecompiledDeclaration.kt +++ b/idea/idea-analysis/src/org/jetbrains/kotlin/idea/caches/resolve/KotlinLightClassForDecompiledDeclaration.kt @@ -20,6 +20,7 @@ import org.jetbrains.kotlin.asJava.KotlinWrappingLightClass import com.intellij.psi.PsiClass import com.intellij.psi.impl.compiled.ClsClassImpl import org.jetbrains.kotlin.psi.JetClassOrObject +import org.jetbrains.kotlin.name.FqName class KotlinLightClassForDecompiledDeclaration( private val clsClass: ClsClassImpl, @@ -36,4 +37,6 @@ class KotlinLightClassForDecompiledDeclaration( override fun getNavigationElement() = origin?.getNavigationElement() ?: super.getNavigationElement() override fun getDelegate() = clsClass + + override val fqName: FqName = origin?.getFqName() ?: FqName(clsClass.getQualifiedName()) }