diff --git a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightParameter.java b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightParameter.java index 4cd75022b8b..e3d36f6cdb6 100644 --- a/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightParameter.java +++ b/compiler/light-classes/src/org/jetbrains/kotlin/asJava/KotlinLightParameter.java @@ -18,6 +18,7 @@ package org.jetbrains.kotlin.asJava; import com.intellij.lang.Language; import com.intellij.psi.PsiAnnotationOwner; +import com.intellij.psi.PsiFile; import com.intellij.psi.PsiModifierList; import com.intellij.psi.PsiParameter; import com.intellij.psi.search.GlobalSearchScope; @@ -102,6 +103,12 @@ public class KotlinLightParameter extends LightParameter implements KotlinLightE return setter != null ? setter.getParameter() : null; } + @Override + public PsiFile getContainingFile() { + JetDeclaration declaration = method.getOrigin(); + return declaration != null ? declaration.getContainingFile() : super.getContainingFile(); + } + @NotNull @Override public Language getLanguage() {