Fix search scope of Kotlin light methods

#KT-4638 Fixed
This commit is contained in:
Alexey Sedunov
2014-03-04 14:56:06 +04:00
parent 3729966270
commit 1edaa877dc
8 changed files with 55 additions and 0 deletions
@@ -40,6 +40,7 @@ import org.jetbrains.jet.lang.psi.JetProperty
import com.intellij.psi.PsiTypeParameter
import org.jetbrains.jet.lang.psi.JetClassOrObject
import com.intellij.psi.impl.light.LightTypeParameterListBuilder
import com.intellij.psi.search.SearchScope
public class KotlinLightMethodForDeclaration(
manager: PsiManager, override val delegate: PsiMethod, override val origin: JetDeclaration, containingClass: PsiClass
@@ -106,4 +107,6 @@ public class KotlinLightMethodForDeclaration(
override fun copy(): PsiElement {
return KotlinLightMethodForDeclaration(getManager()!!, delegate, origin.copy() as JetDeclaration, getContainingClass()!!)
}
override fun getUseScope(): SearchScope = origin.getUseScope()
}