From 3382ab3d9c09c773c878e3e74659f9f54930d702 Mon Sep 17 00:00:00 2001 From: Simon Ogorodnik Date: Thu, 27 Oct 2016 20:38:05 +0300 Subject: [PATCH] Fix for KT-14141: Go to Symbol shows Kotlin extensions from Java's point of view --- .../src/org/jetbrains/kotlin/asJava/elements/KtLightMethod.kt | 2 ++ 1 file changed, 2 insertions(+) diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/elements/KtLightMethod.kt b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/elements/KtLightMethod.kt index 189df4a0335..62a5cae89a8 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/elements/KtLightMethod.kt +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/elements/KtLightMethod.kt @@ -17,6 +17,7 @@ package org.jetbrains.kotlin.asJava.elements import com.intellij.core.JavaCoreBundle +import com.intellij.navigation.ItemPresentation import com.intellij.openapi.util.TextRange import com.intellij.psi.* import com.intellij.psi.impl.compiled.ClsTypeElementImpl @@ -92,6 +93,7 @@ sealed class KtLightMethodImpl( } override fun getNavigationElement(): PsiElement = kotlinOrigin?.navigationElement ?: super.getNavigationElement() + override fun getPresentation(): ItemPresentation? = kotlinOrigin?.presentation ?: super.getPresentation() override fun getParent(): PsiElement? = containingClass override fun getText() = kotlinOrigin?.text ?: "" override fun getTextRange() = kotlinOrigin?.textRange ?: TextRange.EMPTY_RANGE