mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-09-27 10:03:11 +07:00
cleanup: drop isAutoExpand() where not needed
This commit is contained in:
@@ -15,6 +15,7 @@
|
||||
*/
|
||||
package com.jetbrains.rest;
|
||||
|
||||
import com.intellij.util.ui.tree.TreeUtil;
|
||||
import com.jetbrains.rest.fixtures.RestFixtureTestCase;
|
||||
|
||||
import static com.intellij.testFramework.PlatformTestUtil.assertTreeEqual;
|
||||
@@ -58,6 +59,9 @@ public class RestStructureViewTest extends RestFixtureTestCase {
|
||||
|
||||
private void doTest(final String expected) {
|
||||
myFixture.configureByFile("/structureView/" + getTestName(true) + ".rst");
|
||||
myFixture.testStructureView(svc -> assertTreeEqual(svc.getTree(), expected));
|
||||
myFixture.testStructureView(svc -> {
|
||||
TreeUtil.expandAll(svc.getTree());
|
||||
assertTreeEqual(svc.getTree(), expected);
|
||||
});
|
||||
}
|
||||
}
|
||||
|
||||
@@ -19,7 +19,6 @@ import com.intellij.ide.structureView.StructureViewModel;
|
||||
import com.intellij.ide.structureView.StructureViewModelBase;
|
||||
import com.intellij.ide.structureView.StructureViewTreeElement;
|
||||
import com.intellij.ide.util.treeView.smartTree.Sorter;
|
||||
import com.intellij.openapi.application.ApplicationManager;
|
||||
import com.intellij.openapi.editor.Editor;
|
||||
import com.intellij.psi.PsiFile;
|
||||
import com.jetbrains.rest.RestFile;
|
||||
@@ -30,7 +29,7 @@ import org.jetbrains.annotations.Nullable;
|
||||
/**
|
||||
* User : catherine
|
||||
*/
|
||||
public class RestStructureViewModel extends StructureViewModelBase implements StructureViewModel.ElementInfoProvider, StructureViewModel.ExpandInfoProvider {
|
||||
public class RestStructureViewModel extends StructureViewModelBase implements StructureViewModel.ElementInfoProvider {
|
||||
public RestStructureViewModel(@NotNull PsiFile psiFile, @Nullable Editor editor) {
|
||||
super(psiFile, editor, new RestStructureViewElement(psiFile));
|
||||
withSorters(Sorter.ALPHA_SORTER);
|
||||
@@ -48,13 +47,4 @@ public class RestStructureViewModel extends StructureViewModelBase implements St
|
||||
return element.getChildren().length == 0;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isAutoExpand(@NotNull StructureViewTreeElement element) {
|
||||
return element.getValue() instanceof PsiFile || ApplicationManager.getApplication().isUnitTestMode();
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isSmartExpand() {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -29,7 +29,7 @@ import org.jetbrains.annotations.Nullable;
|
||||
/**
|
||||
* @author yole
|
||||
*/
|
||||
public class PyStructureViewModel extends StructureViewModelBase implements StructureViewModel.ElementInfoProvider, StructureViewModel.ExpandInfoProvider {
|
||||
public class PyStructureViewModel extends StructureViewModelBase implements StructureViewModel.ElementInfoProvider {
|
||||
public PyStructureViewModel(@NotNull PsiFile psiFile, @Nullable Editor editor) {
|
||||
this(psiFile, editor, new PyStructureViewElement((PyElement) psiFile));
|
||||
withSorters(Sorter.ALPHA_SORTER);
|
||||
@@ -64,14 +64,4 @@ public class PyStructureViewModel extends StructureViewModelBase implements Stru
|
||||
new PyFieldsFilter(),
|
||||
};
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isAutoExpand(@NotNull StructureViewTreeElement element) {
|
||||
return element.getValue() instanceof PsiFile;
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean isSmartExpand() {
|
||||
return false;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user