Fix for KT-14141: Go to Symbol shows Kotlin extensions from Java's point of view

This commit is contained in:
Simon Ogorodnik
2016-10-27 20:38:05 +03:00
parent 0462a3d3b6
commit 3382ab3d9c
@@ -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