From fb4e6e078e643fd79d5a953188068d532866e16a Mon Sep 17 00:00:00 2001 From: Daniil Ovchinnikov Date: Wed, 31 Jul 2024 12:45:17 +0200 Subject: [PATCH] IJPL-797 `intellij.platform.navbar.backend` review internal API GitOrigin-RevId: 5574360a1014437b4fc069e1a7bbd3eefcb9486f --- .../navbar/backend/{api-dump-unreviewed.txt => api-dump.txt} | 4 ---- platform/navbar/backend/src/NavBarItem.kt | 2 ++ platform/navbar/backend/src/NavBarItemProvider.kt | 3 +++ 3 files changed, 5 insertions(+), 4 deletions(-) rename platform/navbar/backend/{api-dump-unreviewed.txt => api-dump.txt} (76%) diff --git a/platform/navbar/backend/api-dump-unreviewed.txt b/platform/navbar/backend/api-dump.txt similarity index 76% rename from platform/navbar/backend/api-dump-unreviewed.txt rename to platform/navbar/backend/api-dump.txt index 92d6507c0e87..ce7a7bf5751a 100644 --- a/platform/navbar/backend/api-dump-unreviewed.txt +++ b/platform/navbar/backend/api-dump.txt @@ -5,11 +5,7 @@ com.intellij.platform.navbar.backend.NavBarItem - navigateOnClick():Z - navigationRequest():com.intellij.platform.backend.navigation.NavigationRequest - a:presentation():com.intellij.platform.navbar.NavBarItemPresentation -- weight():I f:com.intellij.platform.navbar.backend.NavBarItem$Companion com.intellij.platform.navbar.backend.NavBarItemProvider -- sf:Companion:com.intellij.platform.navbar.backend.NavBarItemProvider$Companion -- sf:EP_NAME:com.intellij.openapi.extensions.ExtensionPointName - findParent(com.intellij.platform.navbar.backend.NavBarItem):com.intellij.platform.navbar.backend.NavBarItem - iterateChildren(com.intellij.platform.navbar.backend.NavBarItem):java.lang.Iterable -f:com.intellij.platform.navbar.backend.NavBarItemProvider$Companion diff --git a/platform/navbar/backend/src/NavBarItem.kt b/platform/navbar/backend/src/NavBarItem.kt index c7c5bd336202..d92ce0246740 100644 --- a/platform/navbar/backend/src/NavBarItem.kt +++ b/platform/navbar/backend/src/NavBarItem.kt @@ -7,6 +7,7 @@ import com.intellij.platform.backend.navigation.NavigationRequest import com.intellij.platform.navbar.NavBarItemPresentation import com.intellij.util.concurrency.annotations.RequiresBackgroundThread import com.intellij.util.concurrency.annotations.RequiresReadLock +import org.jetbrains.annotations.ApiStatus.Internal /** @@ -55,5 +56,6 @@ interface NavBarItem { /** * Returns weight for this item for sorting when it is presented in navbar children popup */ + @Internal fun weight(): Int = Int.MAX_VALUE } diff --git a/platform/navbar/backend/src/NavBarItemProvider.kt b/platform/navbar/backend/src/NavBarItemProvider.kt index 7da916fe9427..878f79c42fee 100644 --- a/platform/navbar/backend/src/NavBarItemProvider.kt +++ b/platform/navbar/backend/src/NavBarItemProvider.kt @@ -4,6 +4,7 @@ package com.intellij.platform.navbar.backend import com.intellij.openapi.extensions.ExtensionPointName import com.intellij.util.concurrency.annotations.RequiresBackgroundThread import com.intellij.util.concurrency.annotations.RequiresReadLock +import org.jetbrains.annotations.ApiStatus.Internal /** @@ -13,7 +14,9 @@ import com.intellij.util.concurrency.annotations.RequiresReadLock */ interface NavBarItemProvider { + @Internal companion object { + @Internal @JvmField val EP_NAME: ExtensionPointName = ExtensionPointName.create("com.intellij.navbar.item.provider") }