API cleanup: remove AbstractTreeBuilder usages

This commit is contained in:
Gregory.Shrago
2017-09-01 01:09:56 +03:00
parent 3d4879829d
commit a5058fa508
2 changed files with 3 additions and 3 deletions
@@ -15,9 +15,9 @@
*/
package com.intellij.ide.scratch;
import com.intellij.ide.util.treeView.AbstractTreeBuilder;
import com.intellij.lang.Language;
import com.intellij.lang.LanguageUtil;
import com.intellij.openapi.Disposable;
import com.intellij.openapi.extensions.ExtensionPointName;
import com.intellij.openapi.extensions.Extensions;
import com.intellij.openapi.fileEditor.FileEditorManager;
@@ -118,7 +118,7 @@ public abstract class RootType {
return false;
}
public void registerTreeUpdater(@NotNull Project project, @NotNull AbstractTreeBuilder builder) {
public void registerTreeUpdater(@NotNull Project project, @NotNull Disposable disposable, @NotNull Runnable onUpdate) {
}
}
@@ -106,7 +106,7 @@ public class ScratchProjectViewPane extends ProjectViewPane {
};
for (RootType rootId : RootType.getAllRootIds()) {
if (rootId.isHidden()) continue;
rootId.registerTreeUpdater(myProject, builder);
rootId.registerTreeUpdater(myProject, builder, builder::queueUpdate);
}
return builder;
}