diff --git a/compiler/frontend/src/org/jetbrains/kotlin/psi/JetPsiUtil.java b/compiler/frontend/src/org/jetbrains/kotlin/psi/JetPsiUtil.java index b2733c2d3cc..1d0cb2e82d9 100644 --- a/compiler/frontend/src/org/jetbrains/kotlin/psi/JetPsiUtil.java +++ b/compiler/frontend/src/org/jetbrains/kotlin/psi/JetPsiUtil.java @@ -792,6 +792,10 @@ public class JetPsiUtil { } } + if (declaration instanceof PsiFile) { + return declaration; + } + // No appropriate stub-tolerant method in PsiTreeUtil, nor JetStubbedPsiUtil, writing manually PsiElement current = PsiTreeUtil.getStubOrPsiParent(declaration); while (current != null) {