IJPL-797 intellij.platform.navbar.backend review internal API

GitOrigin-RevId: 5574360a1014437b4fc069e1a7bbd3eefcb9486f
This commit is contained in:
Daniil Ovchinnikov
2024-07-31 12:45:17 +02:00
committed by intellij-monorepo-bot
parent 2262792eb4
commit fb4e6e078e
3 changed files with 5 additions and 4 deletions

View File

@@ -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

View File

@@ -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
}

View File

@@ -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<NavBarItemProvider> = ExtensionPointName.create("com.intellij.navbar.item.provider")
}