private final VirtualFile myVirtualFile;
private final Project myProject;
private final Language myLanguage;
+ private final Language myFileLanguage;
private final int myStartOffset;
private final int myEndOffset;
private final Class myClass;
myEndOffset = endOffset;
myClass = aClass;
myLanguage = language;
+ myFileLanguage = file.getLanguage();
}
@Override
}
@Override
+ @Nullable
public PsiFile getFile() {
- return SelfElementInfo.restoreFileFromVirtual(myVirtualFile, myProject);
+ return SelfElementInfo.restoreFileFromVirtual(myVirtualFile, myProject, myLanguage);
}
@Override