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") }