From a0a23e96515f733f262b4f8de2e9ae801bf4906a Mon Sep 17 00:00:00 2001 From: Yuriy Artamonov Date: Thu, 29 Aug 2024 15:09:11 +0200 Subject: [PATCH] [tips] TipPanel is not part of platform API GitOrigin-RevId: a2655856f2b85eef78219df0f35ef2e6f333887a --- platform/tips-of-the-day/api-dump.txt | 25 ------------------- .../ShowFeatureUsageStatisticsAction.java | 2 +- .../src/com/intellij/ide/util/TipPanel.java | 4 +-- .../intellij/ide/util/TipsSortingResult.kt | 2 +- 4 files changed, 4 insertions(+), 29 deletions(-) diff --git a/platform/tips-of-the-day/api-dump.txt b/platform/tips-of-the-day/api-dump.txt index 975a1ec4a337..e69de29bb2d1 100644 --- a/platform/tips-of-the-day/api-dump.txt +++ b/platform/tips-of-the-day/api-dump.txt @@ -1,25 +0,0 @@ -f:com.intellij.ide.util.TipPanel -- javax.swing.JPanel -- com.intellij.openapi.ui.DoNotAskOption -- sf:CURRENT_TIP_KEY:com.intellij.openapi.util.Key -- (com.intellij.openapi.project.Project,com.intellij.ide.util.TipsSortingResult,com.intellij.openapi.Disposable):V -- canBeHidden():Z -- getDoNotShowMessage():java.lang.String -- getMinimumSize():java.awt.Dimension -- getPreferredSize():java.awt.Dimension -- isToBeShown():Z -- setToBeShown(Z,I):V -- shouldSaveOptionsOnCancel():Z -f:com.intellij.ide.util.TipsSortingResult -- sf:Companion:com.intellij.ide.util.TipsSortingResult$Companion -- sf:create(java.util.List):com.intellij.ide.util.TipsSortingResult -- sf:create(java.util.List,java.lang.String):com.intellij.ide.util.TipsSortingResult -- sf:create(java.util.List,java.lang.String,java.lang.String):com.intellij.ide.util.TipsSortingResult -- f:getAlgorithm():java.lang.String -- f:getTips():java.util.List -- f:getVersion():java.lang.String -f:com.intellij.ide.util.TipsSortingResult$Companion -- f:create(java.util.List):com.intellij.ide.util.TipsSortingResult -- f:create(java.util.List,java.lang.String):com.intellij.ide.util.TipsSortingResult -- f:create(java.util.List,java.lang.String,java.lang.String):com.intellij.ide.util.TipsSortingResult -- bs:create$default(com.intellij.ide.util.TipsSortingResult$Companion,java.util.List,java.lang.String,java.lang.String,I,java.lang.Object):com.intellij.ide.util.TipsSortingResult diff --git a/platform/tips-of-the-day/src/com/intellij/featureStatistics/actions/ShowFeatureUsageStatisticsAction.java b/platform/tips-of-the-day/src/com/intellij/featureStatistics/actions/ShowFeatureUsageStatisticsAction.java index 703a87089d9b..c3d6ab39a3c3 100644 --- a/platform/tips-of-the-day/src/com/intellij/featureStatistics/actions/ShowFeatureUsageStatisticsAction.java +++ b/platform/tips-of-the-day/src/com/intellij/featureStatistics/actions/ShowFeatureUsageStatisticsAction.java @@ -9,7 +9,7 @@ import org.jetbrains.annotations.NotNull; import java.util.Objects; -class ShowFeatureUsageStatisticsAction extends AnAction implements DumbAware { +final class ShowFeatureUsageStatisticsAction extends AnAction implements DumbAware { @Override public void actionPerformed(@NotNull AnActionEvent e) { new ShowFeatureUsageStatisticsDialog(Objects.requireNonNull(getEventProject(e))).show(); diff --git a/platform/tips-of-the-day/src/com/intellij/ide/util/TipPanel.java b/platform/tips-of-the-day/src/com/intellij/ide/util/TipPanel.java index 21d87d351ca7..25c94cebc5d2 100644 --- a/platform/tips-of-the-day/src/com/intellij/ide/util/TipPanel.java +++ b/platform/tips-of-the-day/src/com/intellij/ide/util/TipPanel.java @@ -54,7 +54,7 @@ import java.util.function.Supplier; import static javax.swing.ScrollPaneConstants.HORIZONTAL_SCROLLBAR_NEVER; import static javax.swing.ScrollPaneConstants.VERTICAL_SCROLLBAR_AS_NEEDED; -public final class TipPanel extends JPanel implements DoNotAskOption { +final class TipPanel extends JPanel implements DoNotAskOption { public static final Key CURRENT_TIP_KEY = Key.create("CURRENT_TIP"); private static final Logger LOG = Logger.getInstance(TipPanel.class); @@ -74,7 +74,7 @@ public final class TipPanel extends JPanel implements DoNotAskOption { private final Map myTipIdToLikenessState = new LinkedHashMap<>(); private Boolean myCurrentLikenessState = null; - public TipPanel(@Nullable final Project project, @NotNull final TipsSortingResult sortingResult, @NotNull Disposable parentDisposable) { + TipPanel(@Nullable final Project project, @NotNull final TipsSortingResult sortingResult, @NotNull Disposable parentDisposable) { setLayout(new BorderLayout()); myProject = project; diff --git a/platform/tips-of-the-day/src/com/intellij/ide/util/TipsSortingResult.kt b/platform/tips-of-the-day/src/com/intellij/ide/util/TipsSortingResult.kt index b98b23a2ebe6..51b6da9b1b9b 100644 --- a/platform/tips-of-the-day/src/com/intellij/ide/util/TipsSortingResult.kt +++ b/platform/tips-of-the-day/src/com/intellij/ide/util/TipsSortingResult.kt @@ -1,7 +1,7 @@ // Copyright 2000-2024 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license. package com.intellij.ide.util -class TipsSortingResult private constructor( +internal class TipsSortingResult private constructor( val tips: List, val algorithm: String, val version: String?,