From 449ba20e950b210254d049625824e679b8056d50 Mon Sep 17 00:00:00 2001 From: Sergei Tachenov Date: Fri, 16 Feb 2024 16:25:41 +0200 Subject: [PATCH] IDEA-317864 Clean up SimpleToolWindowPanel Remove an unused field, replace size() == 0 with isEmpty(). GitOrigin-RevId: 972828775ac31e7243fab46409c4eee71a443886 --- .../com/intellij/openapi/ui/SimpleToolWindowPanel.java | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/platform/platform-api/src/com/intellij/openapi/ui/SimpleToolWindowPanel.java b/platform/platform-api/src/com/intellij/openapi/ui/SimpleToolWindowPanel.java index 6602a91fb3aa..abd9427ac319 100644 --- a/platform/platform-api/src/com/intellij/openapi/ui/SimpleToolWindowPanel.java +++ b/platform/platform-api/src/com/intellij/openapi/ui/SimpleToolWindowPanel.java @@ -1,7 +1,9 @@ // Copyright 2000-2023 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.openapi.ui; -import com.intellij.openapi.actionSystem.*; +import com.intellij.openapi.actionSystem.ActionToolbar; +import com.intellij.openapi.actionSystem.AnAction; +import com.intellij.openapi.actionSystem.DataProvider; import com.intellij.openapi.util.Key; import com.intellij.ui.ClientProperty; import com.intellij.ui.ExperimentalUI; @@ -9,7 +11,6 @@ import com.intellij.ui.JBColor; import com.intellij.ui.components.JBPanelWithEmptyText; import com.intellij.ui.paint.LinePainter2D; import com.intellij.ui.switcher.QuickActionProvider; -import com.intellij.util.SmartList; import com.intellij.util.containers.JBIterable; import com.intellij.util.ui.UIUtil; import org.jetbrains.annotations.NonNls; @@ -27,8 +28,6 @@ import java.util.List; public class SimpleToolWindowPanel extends JBPanelWithEmptyText implements QuickActionProvider, DataProvider { public static final Key SCROLLED_STATE = Key.create("ScrolledState"); - private final List myDataProviders = new SmartList<>(); - private JComponent myToolbar; private JComponent myContent; @@ -202,7 +201,7 @@ public class SimpleToolWindowPanel extends JBPanelWithEmptyText implements Quick public static @NotNull List collectActions(@Nullable JComponent component) { JBIterable toolbars = UIUtil.uiTraverser(component).traverse().filter(ActionToolbar.class); - if (toolbars.size() == 0) { + if (toolbars.isEmpty()) { return Collections.emptyList(); } return toolbars.flatten(ActionToolbar::getActions).toList();