diff --git a/platform/lang-impl/src/com/intellij/psi/PsiAnchor.java b/platform/lang-impl/src/com/intellij/psi/PsiAnchor.java index 042dbf6bd1fc..6529269590fd 100644 --- a/platform/lang-impl/src/com/intellij/psi/PsiAnchor.java +++ b/platform/lang-impl/src/com/intellij/psi/PsiAnchor.java @@ -182,7 +182,7 @@ public abstract class PsiAnchor { @Override @Nullable public PsiFile getFile() { - return SelfElementInfo.restoreFileFromVirtual(myVirtualFile, myProject, myLanguage); + return SelfElementInfo.restoreFileFromVirtual(myVirtualFile, myProject, myFileLanguage); } @Override @@ -274,6 +274,7 @@ public abstract class PsiAnchor { } @Override + @Nullable public PsiFile getFile() { return SelfElementInfo.restoreFileFromVirtual(myFile, myProject); } @@ -323,6 +324,7 @@ public abstract class PsiAnchor { } } + @Nullable public static PsiElement restoreFromStubIndex(PsiFileWithStubSupport fileImpl, int index, IStubElementType elementType) {