From a5058fa508dbdfa82ec8d3e6e175ff7a9c89dd99 Mon Sep 17 00:00:00 2001 From: "Gregory.Shrago" Date: Fri, 1 Sep 2017 01:09:56 +0300 Subject: [PATCH] API cleanup: remove AbstractTreeBuilder usages --- platform/lang-impl/src/com/intellij/ide/scratch/RootType.java | 4 ++-- .../src/com/intellij/ide/scratch/ScratchProjectViewPane.java | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/platform/lang-impl/src/com/intellij/ide/scratch/RootType.java b/platform/lang-impl/src/com/intellij/ide/scratch/RootType.java index 12b4d65e26c4..5eb9fbcd990b 100644 --- a/platform/lang-impl/src/com/intellij/ide/scratch/RootType.java +++ b/platform/lang-impl/src/com/intellij/ide/scratch/RootType.java @@ -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) { } } diff --git a/platform/lang-impl/src/com/intellij/ide/scratch/ScratchProjectViewPane.java b/platform/lang-impl/src/com/intellij/ide/scratch/ScratchProjectViewPane.java index 36ce0697ed8b..f44f6a225960 100644 --- a/platform/lang-impl/src/com/intellij/ide/scratch/ScratchProjectViewPane.java +++ b/platform/lang-impl/src/com/intellij/ide/scratch/ScratchProjectViewPane.java @@ -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; }