diff --git a/platform/jewel/ide-laf-bridge/api-dump-unreviewed.txt b/platform/jewel/ide-laf-bridge/api-dump-unreviewed.txt deleted file mode 100644 index bcaefd5847e5..000000000000 --- a/platform/jewel/ide-laf-bridge/api-dump-unreviewed.txt +++ /dev/null @@ -1,94 +0,0 @@ -f:org.jetbrains.jewel.bridge.BridgeIconDataKt -- sf:readFromLaF(org.jetbrains.jewel.foundation.theme.ThemeIconData$Companion):org.jetbrains.jewel.foundation.theme.ThemeIconData -f:org.jetbrains.jewel.bridge.BridgePainterHintsProvider -- org.jetbrains.jewel.ui.painter.PalettePainterHintsProvider -- sf:$stable:I -- sf:Companion:org.jetbrains.jewel.bridge.BridgePainterHintsProvider$Companion -- hints(java.lang.String,androidx.compose.runtime.Composer,I):java.util.List -f:org.jetbrains.jewel.bridge.BridgePainterHintsProvider$Companion -- f:invoke(Z):org.jetbrains.jewel.ui.painter.PalettePainterHintsProvider -f:org.jetbrains.jewel.bridge.BridgeResourceResolverKt -- sf:bridgePainterProvider(java.lang.String):org.jetbrains.jewel.ui.painter.ResourcePainterProvider -- sf:bridgePainterProvider(org.jetbrains.jewel.ui.icon.IconKey):org.jetbrains.jewel.ui.painter.ResourcePainterProvider -f:org.jetbrains.jewel.bridge.JewelComposePanelWrapperKt -- sf:JewelComposeNoThemePanel(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function2):javax.swing.JComponent -- bs:JewelComposeNoThemePanel$default(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function2,I,java.lang.Object):javax.swing.JComponent -- sf:JewelComposePanel(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function2):javax.swing.JComponent -- bs:JewelComposePanel$default(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function2,I,java.lang.Object):javax.swing.JComponent -- sf:JewelToolWindowComposePanel(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function2):javax.swing.JComponent -- bs:JewelToolWindowComposePanel$default(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function2,I,java.lang.Object):javax.swing.JComponent -- sf:JewelToolWindowNoThemeComposePanel(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function2):javax.swing.JComponent -- bs:JewelToolWindowNoThemeComposePanel$default(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function2,I,java.lang.Object):javax.swing.JComponent -- sf:getLocalComponent():androidx.compose.runtime.ProvidableCompositionLocal -f:org.jetbrains.jewel.bridge.ToolWindowExtensionsKt -- sf:addComposeTab(com.intellij.openapi.wm.ToolWindow,java.lang.String,Z,Z,kotlin.jvm.functions.Function3):V -- bs:addComposeTab$default(com.intellij.openapi.wm.ToolWindow,java.lang.String,Z,Z,kotlin.jvm.functions.Function3,I,java.lang.Object):V -org.jetbrains.jewel.bridge.ToolWindowScope -- a:getToolWindow():com.intellij.openapi.wm.ToolWindow -f:org.jetbrains.jewel.bridge.TypographyKt -- sf:medium(org.jetbrains.jewel.ui.component.Typography,androidx.compose.runtime.Composer,I):androidx.compose.ui.text.TextStyle -- sf:regular(org.jetbrains.jewel.ui.component.Typography,androidx.compose.runtime.Composer,I):androidx.compose.ui.text.TextStyle -- sf:small(org.jetbrains.jewel.ui.component.Typography,androidx.compose.runtime.Composer,I):androidx.compose.ui.text.TextStyle -f:org.jetbrains.jewel.bridge.actionSystem.RootDataProviderModifier -- androidx.compose.ui.node.ModifierNodeElement -- com.intellij.openapi.actionSystem.UiDataProvider -- sf:$stable:I -- ():V -- create():org.jetbrains.jewel.bridge.actionSystem.RootDataProviderNode -- equals(java.lang.Object):Z -- hashCode():I -- uiDataSnapshot(com.intellij.openapi.actionSystem.DataSink):V -- update(org.jetbrains.jewel.bridge.actionSystem.RootDataProviderNode):V -f:org.jetbrains.jewel.bridge.actionSystem.RootDataProviderNode -- androidx.compose.ui.Modifier$Node -- com.intellij.openapi.actionSystem.UiDataProvider -- sf:$stable:I -- ():V -- uiDataSnapshot(com.intellij.openapi.actionSystem.DataSink):V -f:org.jetbrains.jewel.bridge.code.highlighting.CodeHighlighterFactory -- sf:$stable:I -- sf:Companion:org.jetbrains.jewel.bridge.code.highlighting.CodeHighlighterFactory$Companion -- (com.intellij.openapi.project.Project,kotlinx.coroutines.CoroutineScope):V -- f:createHighlighter():org.jetbrains.jewel.foundation.code.highlighting.CodeHighlighter -f:org.jetbrains.jewel.bridge.code.highlighting.CodeHighlighterFactory$Companion -- f:getInstance(com.intellij.openapi.project.Project):org.jetbrains.jewel.bridge.code.highlighting.CodeHighlighterFactory -f:org.jetbrains.jewel.bridge.icon.IntelliJIconKeyKt -- sf:fromPlatformIcon(org.jetbrains.jewel.ui.icon.IntelliJIconKey$Companion,javax.swing.Icon,java.lang.Class):org.jetbrains.jewel.ui.icon.IconKey -- bs:fromPlatformIcon$default(org.jetbrains.jewel.ui.icon.IntelliJIconKey$Companion,javax.swing.Icon,java.lang.Class,I,java.lang.Object):org.jetbrains.jewel.ui.icon.IconKey -f:org.jetbrains.jewel.bridge.theme.BridgeGlobalColorsKt -- sf:readFromLaF(org.jetbrains.jewel.foundation.BorderColors$Companion):org.jetbrains.jewel.foundation.BorderColors -- sf:readFromLaF(org.jetbrains.jewel.foundation.GlobalColors$Companion):org.jetbrains.jewel.foundation.GlobalColors -- sf:readFromLaF(org.jetbrains.jewel.foundation.OutlineColors$Companion):org.jetbrains.jewel.foundation.OutlineColors -- sf:readFromLaF(org.jetbrains.jewel.foundation.TextColors$Companion):org.jetbrains.jewel.foundation.TextColors -f:org.jetbrains.jewel.bridge.theme.BridgeGlobalMetricsKt -- sf:readFromLaF(org.jetbrains.jewel.foundation.GlobalMetrics$Companion):org.jetbrains.jewel.foundation.GlobalMetrics -f:org.jetbrains.jewel.bridge.theme.BridgeThemeColorPaletteKt -- sf:getWindowsPopupBorder(org.jetbrains.jewel.foundation.theme.ThemeColorPalette):androidx.compose.ui.graphics.Color -- sf:readFromLaF(org.jetbrains.jewel.foundation.theme.ThemeColorPalette$Companion):org.jetbrains.jewel.foundation.theme.ThemeColorPalette -f:org.jetbrains.jewel.bridge.theme.IntUiBridgeScrollbarKt -- sf:default(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$AlwaysVisible$Companion):org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$AlwaysVisible -- sf:default(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$WhenScrolling$Companion):org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$WhenScrolling -- sf:macOs-TZvXluI(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$WhenScrolling$Companion,F,F,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.layout.PaddingValues,J,J,J,J):org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$WhenScrolling -- bs:macOs-TZvXluI$default(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$WhenScrolling$Companion,F,F,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.layout.PaddingValues,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$WhenScrolling -- sf:macOs-fYp4AQw(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$AlwaysVisible$Companion,F,androidx.compose.foundation.layout.PaddingValues,J,J,J):org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$AlwaysVisible -- bs:macOs-fYp4AQw$default(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$AlwaysVisible$Companion,F,androidx.compose.foundation.layout.PaddingValues,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$AlwaysVisible -- sf:windowsAndLinux-TZvXluI(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$WhenScrolling$Companion,F,F,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.layout.PaddingValues,J,J,J,J):org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$WhenScrolling -- bs:windowsAndLinux-TZvXluI$default(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$WhenScrolling$Companion,F,F,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.layout.PaddingValues,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$WhenScrolling -- sf:windowsAndLinux-tYhzLtE(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$AlwaysVisible$Companion,F,androidx.compose.foundation.layout.PaddingValues,J,J):org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$AlwaysVisible -- bs:windowsAndLinux-tYhzLtE$default(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$AlwaysVisible$Companion,F,androidx.compose.foundation.layout.PaddingValues,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$AlwaysVisible -f:org.jetbrains.jewel.bridge.theme.IntUiBridgeSliderKt -- sf:dark-7HESe_I(org.jetbrains.jewel.ui.component.styling.SliderColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J):org.jetbrains.jewel.ui.component.styling.SliderColors -- bs:dark-7HESe_I$default(org.jetbrains.jewel.ui.component.styling.SliderColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.SliderColors -- sf:defaults-IDSuZpE(org.jetbrains.jewel.ui.component.styling.SliderMetrics$Companion,F,J,F,F,F,F):org.jetbrains.jewel.ui.component.styling.SliderMetrics -- bs:defaults-IDSuZpE$default(org.jetbrains.jewel.ui.component.styling.SliderMetrics$Companion,F,J,F,F,F,F,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.SliderMetrics -- sf:light-7HESe_I(org.jetbrains.jewel.ui.component.styling.SliderColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J):org.jetbrains.jewel.ui.component.styling.SliderColors -- bs:light-7HESe_I$default(org.jetbrains.jewel.ui.component.styling.SliderColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.SliderColors -f:org.jetbrains.jewel.bridge.theme.IntUiBridgeSplitButtonKt -- sf:readDefaultSplitButtonStyle():org.jetbrains.jewel.ui.component.styling.SplitButtonStyle -- sf:readOutlinedSplitButtonStyle():org.jetbrains.jewel.ui.component.styling.SplitButtonStyle -f:org.jetbrains.jewel.bridge.theme.IntUiBridgeTextKt -- sf:retrieveConsoleTextStyle():androidx.compose.ui.text.TextStyle -- sf:retrieveDefaultTextStyle():androidx.compose.ui.text.TextStyle -- sf:retrieveEditorTextStyle():androidx.compose.ui.text.TextStyle -f:org.jetbrains.jewel.bridge.theme.SwingBridgeThemeKt -- sf:SwingBridgeTheme(kotlin.jvm.functions.Function2,androidx.compose.runtime.Composer,I):V diff --git a/platform/jewel/ide-laf-bridge/api-dump.txt b/platform/jewel/ide-laf-bridge/api-dump.txt index 250249557d7f..fb7db84cc19e 100644 --- a/platform/jewel/ide-laf-bridge/api-dump.txt +++ b/platform/jewel/ide-laf-bridge/api-dump.txt @@ -1,3 +1,15 @@ +f:org.jetbrains.jewel.bridge.BridgeIconDataKt +- sf:readFromLaF(org.jetbrains.jewel.foundation.theme.ThemeIconData$Companion):org.jetbrains.jewel.foundation.theme.ThemeIconData +f:org.jetbrains.jewel.bridge.BridgePainterHintsProvider +- org.jetbrains.jewel.ui.painter.PalettePainterHintsProvider +- sf:$stable:I +- sf:Companion:org.jetbrains.jewel.bridge.BridgePainterHintsProvider$Companion +- hints(java.lang.String,androidx.compose.runtime.Composer,I):java.util.List +f:org.jetbrains.jewel.bridge.BridgePainterHintsProvider$Companion +- f:invoke(Z):org.jetbrains.jewel.ui.painter.PalettePainterHintsProvider +f:org.jetbrains.jewel.bridge.BridgeResourceResolverKt +- sf:bridgePainterProvider(java.lang.String):org.jetbrains.jewel.ui.painter.ResourcePainterProvider +- sf:bridgePainterProvider(org.jetbrains.jewel.ui.icon.IconKey):org.jetbrains.jewel.ui.painter.ResourcePainterProvider f:org.jetbrains.jewel.bridge.BridgeUtilsKt - sf:createVerticalBrush-8A-3gB4(java.util.List,F,F,I):androidx.compose.ui.graphics.Brush - bs:createVerticalBrush-8A-3gB4$default(java.util.List,F,F,I,I,java.lang.Object):androidx.compose.ui.graphics.Brush @@ -32,28 +44,108 @@ f:org.jetbrains.jewel.bridge.BridgeUtilsKt - sf:toNonNegativeDpSize(java.awt.Dimension):J - sf:toPaddingValues(com.intellij.util.ui.JBInsets):androidx.compose.foundation.layout.PaddingValues - sf:toPaddingValues(java.awt.Insets):androidx.compose.foundation.layout.PaddingValues -a:org.jetbrains.jewel.bridge.ComposeBridgeException +a:org.jetbrains.jewel.bridge.JewelBridgeException - java.lang.RuntimeException - sf:$stable:I - getMessage():java.lang.String -f:org.jetbrains.jewel.bridge.ComposeBridgeException$KeyNotFoundException -- org.jetbrains.jewel.bridge.ComposeBridgeException +f:org.jetbrains.jewel.bridge.JewelBridgeException$KeyNotFoundException +- org.jetbrains.jewel.bridge.JewelBridgeException - sf:$stable:I - (java.lang.String,java.lang.String):V -f:org.jetbrains.jewel.bridge.ComposeBridgeException$KeysNotFoundException -- org.jetbrains.jewel.bridge.ComposeBridgeException +f:org.jetbrains.jewel.bridge.JewelBridgeException$KeysNotFoundException +- org.jetbrains.jewel.bridge.JewelBridgeException - sf:$stable:I - (java.util.List,java.lang.String):V f:org.jetbrains.jewel.bridge.JewelComposePanelWrapperKt - sf:JBPanel(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function2):javax.swing.JComponent - bs:JBPanel$default(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function2,I,java.lang.Object):javax.swing.JComponent +- sf:JewelComposeNoThemePanel(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function2):javax.swing.JComponent +- bs:JewelComposeNoThemePanel$default(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function2,I,java.lang.Object):javax.swing.JComponent +- sf:JewelComposePanel(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function2):javax.swing.JComponent +- bs:JewelComposePanel$default(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function2,I,java.lang.Object):javax.swing.JComponent +- sf:JewelToolWindowComposePanel(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function2):javax.swing.JComponent +- bs:JewelToolWindowComposePanel$default(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function2,I,java.lang.Object):javax.swing.JComponent +- sf:JewelToolWindowNoThemeComposePanel(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function2):javax.swing.JComponent +- bs:JewelToolWindowNoThemeComposePanel$default(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function2,I,java.lang.Object):javax.swing.JComponent - sf:compose(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function2):javax.swing.JComponent - bs:compose$default(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function2,I,java.lang.Object):javax.swing.JComponent - sf:composeForToolWindowWithoutTheme(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function2):javax.swing.JComponent - bs:composeForToolWindowWithoutTheme$default(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function2,I,java.lang.Object):javax.swing.JComponent - sf:composeWithoutTheme(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function2):javax.swing.JComponent - bs:composeWithoutTheme$default(kotlin.jvm.functions.Function1,kotlin.jvm.functions.Function2,I,java.lang.Object):javax.swing.JComponent +- sf:getLocalComponent():androidx.compose.runtime.ProvidableCompositionLocal +f:org.jetbrains.jewel.bridge.ToolWindowExtensionsKt +- sf:addComposeTab(com.intellij.openapi.wm.ToolWindow,java.lang.String,Z,Z,kotlin.jvm.functions.Function3):V +- bs:addComposeTab$default(com.intellij.openapi.wm.ToolWindow,java.lang.String,Z,Z,kotlin.jvm.functions.Function3,I,java.lang.Object):V +org.jetbrains.jewel.bridge.ToolWindowScope +- a:getToolWindow():com.intellij.openapi.wm.ToolWindow +f:org.jetbrains.jewel.bridge.TypographyKt +- sf:medium(org.jetbrains.jewel.ui.component.Typography,androidx.compose.runtime.Composer,I):androidx.compose.ui.text.TextStyle +- sf:regular(org.jetbrains.jewel.ui.component.Typography,androidx.compose.runtime.Composer,I):androidx.compose.ui.text.TextStyle +- sf:small(org.jetbrains.jewel.ui.component.Typography,androidx.compose.runtime.Composer,I):androidx.compose.ui.text.TextStyle +f:org.jetbrains.jewel.bridge.actionSystem.RootDataProviderModifier +- androidx.compose.ui.node.ModifierNodeElement +- com.intellij.openapi.actionSystem.UiDataProvider +- sf:$stable:I +- ():V +- create():org.jetbrains.jewel.bridge.actionSystem.RootDataProviderNode +- equals(java.lang.Object):Z +- hashCode():I +- uiDataSnapshot(com.intellij.openapi.actionSystem.DataSink):V +- update(org.jetbrains.jewel.bridge.actionSystem.RootDataProviderNode):V +f:org.jetbrains.jewel.bridge.actionSystem.RootDataProviderNode +- androidx.compose.ui.Modifier$Node +- com.intellij.openapi.actionSystem.UiDataProvider +- sf:$stable:I +- ():V +- uiDataSnapshot(com.intellij.openapi.actionSystem.DataSink):V +f:org.jetbrains.jewel.bridge.code.highlighting.CodeHighlighterFactory +- sf:$stable:I +- sf:Companion:org.jetbrains.jewel.bridge.code.highlighting.CodeHighlighterFactory$Companion +- (com.intellij.openapi.project.Project,kotlinx.coroutines.CoroutineScope):V +- f:createHighlighter():org.jetbrains.jewel.foundation.code.highlighting.CodeHighlighter +f:org.jetbrains.jewel.bridge.code.highlighting.CodeHighlighterFactory$Companion +- f:getInstance(com.intellij.openapi.project.Project):org.jetbrains.jewel.bridge.code.highlighting.CodeHighlighterFactory +f:org.jetbrains.jewel.bridge.icon.IntelliJIconKeyKt +- sf:fromPlatformIcon(org.jetbrains.jewel.ui.icon.IntelliJIconKey$Companion,javax.swing.Icon,java.lang.Class):org.jetbrains.jewel.ui.icon.IconKey +- bs:fromPlatformIcon$default(org.jetbrains.jewel.ui.icon.IntelliJIconKey$Companion,javax.swing.Icon,java.lang.Class,I,java.lang.Object):org.jetbrains.jewel.ui.icon.IconKey +f:org.jetbrains.jewel.bridge.theme.BridgeGlobalColorsKt +- sf:readFromLaF(org.jetbrains.jewel.foundation.BorderColors$Companion):org.jetbrains.jewel.foundation.BorderColors +- sf:readFromLaF(org.jetbrains.jewel.foundation.GlobalColors$Companion):org.jetbrains.jewel.foundation.GlobalColors +- sf:readFromLaF(org.jetbrains.jewel.foundation.OutlineColors$Companion):org.jetbrains.jewel.foundation.OutlineColors +- sf:readFromLaF(org.jetbrains.jewel.foundation.TextColors$Companion):org.jetbrains.jewel.foundation.TextColors +f:org.jetbrains.jewel.bridge.theme.BridgeGlobalMetricsKt +- sf:readFromLaF(org.jetbrains.jewel.foundation.GlobalMetrics$Companion):org.jetbrains.jewel.foundation.GlobalMetrics f:org.jetbrains.jewel.bridge.theme.BridgeGrayFilterValuesKt - sf:readFromLaF(org.jetbrains.jewel.foundation.DisabledAppearanceValues$Companion):org.jetbrains.jewel.foundation.DisabledAppearanceValues +f:org.jetbrains.jewel.bridge.theme.BridgeThemeColorPaletteKt +- sf:getWindowsPopupBorder(org.jetbrains.jewel.foundation.theme.ThemeColorPalette):androidx.compose.ui.graphics.Color +- sf:readFromLaF(org.jetbrains.jewel.foundation.theme.ThemeColorPalette$Companion):org.jetbrains.jewel.foundation.theme.ThemeColorPalette +f:org.jetbrains.jewel.bridge.theme.IntUiBridgeScrollbarKt +- sf:default(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$AlwaysVisible$Companion):org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$AlwaysVisible +- sf:default(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$WhenScrolling$Companion):org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$WhenScrolling +- sf:macOs-TZvXluI(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$WhenScrolling$Companion,F,F,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.layout.PaddingValues,J,J,J,J):org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$WhenScrolling +- bs:macOs-TZvXluI$default(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$WhenScrolling$Companion,F,F,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.layout.PaddingValues,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$WhenScrolling +- sf:macOs-fYp4AQw(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$AlwaysVisible$Companion,F,androidx.compose.foundation.layout.PaddingValues,J,J,J):org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$AlwaysVisible +- bs:macOs-fYp4AQw$default(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$AlwaysVisible$Companion,F,androidx.compose.foundation.layout.PaddingValues,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$AlwaysVisible +- sf:windowsAndLinux-TZvXluI(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$WhenScrolling$Companion,F,F,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.layout.PaddingValues,J,J,J,J):org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$WhenScrolling +- bs:windowsAndLinux-TZvXluI$default(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$WhenScrolling$Companion,F,F,androidx.compose.foundation.layout.PaddingValues,androidx.compose.foundation.layout.PaddingValues,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$WhenScrolling +- sf:windowsAndLinux-tYhzLtE(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$AlwaysVisible$Companion,F,androidx.compose.foundation.layout.PaddingValues,J,J):org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$AlwaysVisible +- bs:windowsAndLinux-tYhzLtE$default(org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$AlwaysVisible$Companion,F,androidx.compose.foundation.layout.PaddingValues,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.ScrollbarVisibility$AlwaysVisible +f:org.jetbrains.jewel.bridge.theme.IntUiBridgeSliderKt +- sf:dark-7HESe_I(org.jetbrains.jewel.ui.component.styling.SliderColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J):org.jetbrains.jewel.ui.component.styling.SliderColors +- bs:dark-7HESe_I$default(org.jetbrains.jewel.ui.component.styling.SliderColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.SliderColors +- sf:defaults-IDSuZpE(org.jetbrains.jewel.ui.component.styling.SliderMetrics$Companion,F,J,F,F,F,F):org.jetbrains.jewel.ui.component.styling.SliderMetrics +- bs:defaults-IDSuZpE$default(org.jetbrains.jewel.ui.component.styling.SliderMetrics$Companion,F,J,F,F,F,F,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.SliderMetrics +- sf:light-7HESe_I(org.jetbrains.jewel.ui.component.styling.SliderColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J):org.jetbrains.jewel.ui.component.styling.SliderColors +- bs:light-7HESe_I$default(org.jetbrains.jewel.ui.component.styling.SliderColors$Companion,J,J,J,J,J,J,J,J,J,J,J,J,J,J,J,I,java.lang.Object):org.jetbrains.jewel.ui.component.styling.SliderColors +f:org.jetbrains.jewel.bridge.theme.IntUiBridgeSplitButtonKt +- sf:readDefaultSplitButtonStyle():org.jetbrains.jewel.ui.component.styling.SplitButtonStyle +- sf:readOutlinedSplitButtonStyle():org.jetbrains.jewel.ui.component.styling.SplitButtonStyle f:org.jetbrains.jewel.bridge.theme.IntUiBridgeTextKt +- sf:retrieveConsoleTextStyle():androidx.compose.ui.text.TextStyle +- sf:retrieveDefaultTextStyle():androidx.compose.ui.text.TextStyle - sf:retrieveDefaultTextStyle(F):androidx.compose.ui.text.TextStyle +- sf:retrieveEditorTextStyle():androidx.compose.ui.text.TextStyle +f:org.jetbrains.jewel.bridge.theme.SwingBridgeThemeKt +- sf:SwingBridgeTheme(kotlin.jvm.functions.Function2,androidx.compose.runtime.Composer,I):V diff --git a/platform/jewel/ide-laf-bridge/api/ide-laf-bridge.api b/platform/jewel/ide-laf-bridge/api/ide-laf-bridge.api index be3a1d7e0fb8..67f13a1a20fb 100644 --- a/platform/jewel/ide-laf-bridge/api/ide-laf-bridge.api +++ b/platform/jewel/ide-laf-bridge/api/ide-laf-bridge.api @@ -54,18 +54,18 @@ public final class org/jetbrains/jewel/bridge/BridgeUtilsKt { public static final fun toPaddingValues (Ljava/awt/Insets;)Landroidx/compose/foundation/layout/PaddingValues; } -public abstract class org/jetbrains/jewel/bridge/ComposeBridgeException : java/lang/RuntimeException { +public abstract class org/jetbrains/jewel/bridge/JewelBridgeException : java/lang/RuntimeException { public static final field $stable I public synthetic fun (Ljava/lang/String;Lkotlin/jvm/internal/DefaultConstructorMarker;)V public fun getMessage ()Ljava/lang/String; } -public final class org/jetbrains/jewel/bridge/ComposeBridgeException$KeyNotFoundException : org/jetbrains/jewel/bridge/ComposeBridgeException { +public final class org/jetbrains/jewel/bridge/JewelBridgeException$KeyNotFoundException : org/jetbrains/jewel/bridge/JewelBridgeException { public static final field $stable I public fun (Ljava/lang/String;Ljava/lang/String;)V } -public final class org/jetbrains/jewel/bridge/ComposeBridgeException$KeysNotFoundException : org/jetbrains/jewel/bridge/ComposeBridgeException { +public final class org/jetbrains/jewel/bridge/JewelBridgeException$KeysNotFoundException : org/jetbrains/jewel/bridge/JewelBridgeException { public static final field $stable I public fun (Ljava/util/List;Ljava/lang/String;)V } diff --git a/platform/jewel/ide-laf-bridge/src/main/kotlin/org/jetbrains/jewel/bridge/BridgeUtils.kt b/platform/jewel/ide-laf-bridge/src/main/kotlin/org/jetbrains/jewel/bridge/BridgeUtils.kt index 86328282c75d..c78609989b04 100644 --- a/platform/jewel/ide-laf-bridge/src/main/kotlin/org/jetbrains/jewel/bridge/BridgeUtils.kt +++ b/platform/jewel/ide-laf-bridge/src/main/kotlin/org/jetbrains/jewel/bridge/BridgeUtils.kt @@ -96,7 +96,7 @@ public fun retrieveIntAsDp(key: String, default: Dp? = null): Dp { public fun retrieveIntAsDpOrUnspecified(key: String): Dp = try { retrieveIntAsDp(key) - } catch (_: ComposeBridgeException) { + } catch (_: JewelBridgeException) { Dp.Unspecified } diff --git a/platform/jewel/ide-laf-bridge/src/main/kotlin/org/jetbrains/jewel/bridge/ComposeBridgeException.kt b/platform/jewel/ide-laf-bridge/src/main/kotlin/org/jetbrains/jewel/bridge/JewelBridgeException.kt similarity index 58% rename from platform/jewel/ide-laf-bridge/src/main/kotlin/org/jetbrains/jewel/bridge/ComposeBridgeException.kt rename to platform/jewel/ide-laf-bridge/src/main/kotlin/org/jetbrains/jewel/bridge/JewelBridgeException.kt index 9960ff8a5947..93893436db59 100644 --- a/platform/jewel/ide-laf-bridge/src/main/kotlin/org/jetbrains/jewel/bridge/ComposeBridgeException.kt +++ b/platform/jewel/ide-laf-bridge/src/main/kotlin/org/jetbrains/jewel/bridge/JewelBridgeException.kt @@ -1,13 +1,11 @@ package org.jetbrains.jewel.bridge -public typealias JewelBridgeException = ComposeBridgeException - -public sealed class ComposeBridgeException(override val message: String?) : RuntimeException(message) { +public sealed class JewelBridgeException(override val message: String?) : RuntimeException(message) { public class KeyNotFoundException(key: String, type: String) : - ComposeBridgeException("Key '$key' not found in Swing LaF, was expecting a value of type $type") + JewelBridgeException("Key '$key' not found in Swing LaF, was expecting a value of type $type") public class KeysNotFoundException(keys: List, type: String) : - ComposeBridgeException( + JewelBridgeException( "Keys ${keys.joinToString(", ") { "'$it'" }} not found in Swing LaF, " + "was expecting a value of type $type" ) @@ -15,8 +13,8 @@ public sealed class ComposeBridgeException(override val message: String?) : Runt @Suppress("NOTHING_TO_INLINE") // Same implementation as error() internal inline fun keyNotFound(key: String, type: String): Nothing = - throw ComposeBridgeException.KeyNotFoundException(key, type) + throw JewelBridgeException.KeyNotFoundException(key, type) @Suppress("NOTHING_TO_INLINE") // Same implementation as error() internal inline fun keysNotFound(keys: List, type: String): Nothing = - throw ComposeBridgeException.KeysNotFoundException(keys, type) + throw JewelBridgeException.KeysNotFoundException(keys, type)