Get containing file from original method
This commit is contained in:
@@ -18,6 +18,7 @@ package org.jetbrains.kotlin.asJava;
|
|||||||
|
|
||||||
import com.intellij.lang.Language;
|
import com.intellij.lang.Language;
|
||||||
import com.intellij.psi.PsiAnnotationOwner;
|
import com.intellij.psi.PsiAnnotationOwner;
|
||||||
|
import com.intellij.psi.PsiFile;
|
||||||
import com.intellij.psi.PsiModifierList;
|
import com.intellij.psi.PsiModifierList;
|
||||||
import com.intellij.psi.PsiParameter;
|
import com.intellij.psi.PsiParameter;
|
||||||
import com.intellij.psi.search.GlobalSearchScope;
|
import com.intellij.psi.search.GlobalSearchScope;
|
||||||
@@ -102,6 +103,12 @@ public class KotlinLightParameter extends LightParameter implements KotlinLightE
|
|||||||
return setter != null ? setter.getParameter() : null;
|
return setter != null ? setter.getParameter() : null;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@Override
|
||||||
|
public PsiFile getContainingFile() {
|
||||||
|
JetDeclaration declaration = method.getOrigin();
|
||||||
|
return declaration != null ? declaration.getContainingFile() : super.getContainingFile();
|
||||||
|
}
|
||||||
|
|
||||||
@NotNull
|
@NotNull
|
||||||
@Override
|
@Override
|
||||||
public Language getLanguage() {
|
public Language getLanguage() {
|
||||||
|
|||||||
Reference in New Issue
Block a user