mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
restore compatibility with some plugins overriding wrong FileViewProvider methods
This commit is contained in:
+1
-1
@@ -53,7 +53,7 @@ public abstract class MultiplePsiFilesPerDocumentFileViewProvider extends Abstra
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public final List<PsiFile> getAllFiles() {
|
||||
public List<PsiFile> getAllFiles() {
|
||||
final List<PsiFile> roots = new ArrayList<>();
|
||||
for (Language language : getLanguages()) {
|
||||
PsiFile psi = getPsi(language);
|
||||
|
||||
@@ -29,7 +29,6 @@ import com.intellij.openapi.vfs.PersistentFSConstants;
|
||||
import com.intellij.openapi.vfs.VirtualFile;
|
||||
import com.intellij.psi.impl.DebugUtil;
|
||||
import com.intellij.psi.impl.PsiFileEx;
|
||||
import com.intellij.psi.impl.file.impl.FileManager;
|
||||
import com.intellij.psi.impl.source.PsiFileImpl;
|
||||
import com.intellij.psi.impl.source.tree.FileElement;
|
||||
import com.intellij.psi.util.PsiUtilCore;
|
||||
@@ -106,12 +105,12 @@ public class SingleRootFileViewProvider extends AbstractFileViewProvider impleme
|
||||
|
||||
@Override
|
||||
@NotNull
|
||||
public final List<PsiFile> getAllFiles() {
|
||||
public List<PsiFile> getAllFiles() {
|
||||
return ContainerUtil.createMaybeSingletonList(getPsi(getBaseLanguage()));
|
||||
}
|
||||
|
||||
@Nullable
|
||||
protected final PsiFile getPsiInner(@NotNull Language target) {
|
||||
protected PsiFile getPsiInner(@NotNull Language target) {
|
||||
if (target != getBaseLanguage()) {
|
||||
return null;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user