diff --git a/platform/execution-impl/api-dump-unreviewed.txt b/platform/execution-impl/api-dump-unreviewed.txt index a0c3164e03d0..ac86ba25e024 100644 --- a/platform/execution-impl/api-dump-unreviewed.txt +++ b/platform/execution-impl/api-dump-unreviewed.txt @@ -18,15 +18,6 @@ c:com.intellij.diagnostic.logging.DefaultLogFormatter - ():V - formatMessage(java.lang.String):java.lang.String - formatPrefix(java.lang.String):java.lang.String -f:com.intellij.diagnostic.logging.EditLogPatternDialog -- com.intellij.openapi.ui.DialogWrapper -- b:$$$getRootComponent$$$():javax.swing.JComponent -- ():V -- getLogPattern():java.lang.String -- getName():java.lang.String -- getPreferredFocusedComponent():javax.swing.JComponent -- init(java.lang.String,java.lang.String,Z):V -- isShowAllFiles():Z f:com.intellij.diagnostic.logging.LogConfigurationPanel - com.intellij.openapi.options.SettingsEditor - b:$$$getRootComponent$$$():javax.swing.JComponent @@ -72,12 +63,8 @@ a:com.intellij.diagnostic.logging.LogConsoleImpl - getPath():java.lang.String - getTooltip():java.lang.String - p:updateReaderIfNeeded(java.io.BufferedReader):java.io.BufferedReader -com.intellij.diagnostic.logging.LogConsoleManager -- com.intellij.execution.configurations.AdditionalTabComponentManager -- a:addLogConsole(java.lang.String,java.lang.String,java.nio.charset.Charset,J,com.intellij.execution.configurations.RunConfigurationBase):V -- a:removeLogConsole(java.lang.String):V a:com.intellij.diagnostic.logging.LogConsoleManagerBase -- com.intellij.diagnostic.logging.LogConsoleManager +- com.intellij.execution.configurations.AdditionalTabComponentManager - com.intellij.openapi.Disposable - p:(com.intellij.openapi.project.Project,com.intellij.psi.search.GlobalSearchScope):V - addAdditionalTabComponent(com.intellij.diagnostic.logging.AdditionalTabComponent,java.lang.String):V @@ -90,12 +77,6 @@ a:com.intellij.diagnostic.logging.LogConsoleManagerBase - pa:getUi():com.intellij.execution.ui.RunnerLayoutUi - removeAdditionalTabComponent(com.intellij.diagnostic.logging.AdditionalTabComponent):V - removeLogConsole(java.lang.String):V -f:com.intellij.diagnostic.logging.LogFilesManager -- (com.intellij.openapi.project.Project,com.intellij.diagnostic.logging.LogConsoleManager,com.intellij.openapi.Disposable):V -- addLogConsoles(com.intellij.execution.configurations.RunConfigurationBase,com.intellij.execution.process.ProcessHandler):V -f:com.intellij.diagnostic.logging.LogsFragment -- com.intellij.execution.ui.SettingsEditorFragment -- ():V f:com.intellij.diagnostic.logging.LogsGroupFragment - com.intellij.execution.ui.NestedGroupFragment - ():V @@ -126,10 +107,6 @@ a:com.intellij.execution.ConsoleFolding - shouldBeAttachedToThePreviousLine():Z - shouldFoldLine(com.intellij.openapi.project.Project,java.lang.String):Z - shouldFoldLine(java.lang.String):Z -f:com.intellij.execution.DefaultExecutionTargetProvider -- com.intellij.execution.ExecutionTargetProvider -- ():V -- getTargets(com.intellij.openapi.project.Project,com.intellij.execution.configurations.RunConfiguration):java.util.List com.intellij.execution.DisplayDescriptorChooser - sf:Companion:com.intellij.execution.DisplayDescriptorChooser$Companion - a:chooseDescriptor(java.util.List,com.intellij.execution.runners.ExecutionEnvironment):com.intellij.execution.ui.RunContentDescriptor @@ -182,21 +159,6 @@ c:com.intellij.execution.ExecutionModes$SameThreadMode - (Z,java.lang.String,I):V - getTimeout():I - onTimeout(com.intellij.execution.process.ProcessHandler,java.lang.String,com.intellij.execution.process.ProcessOutput,java.lang.Throwable):V -f:com.intellij.execution.ExecutionTargetManagerImpl -- com.intellij.execution.ExecutionTargetManager -- com.intellij.openapi.components.PersistentStateComponent -- sf:MULTIPLE_TARGETS:com.intellij.execution.ExecutionTarget -- (com.intellij.openapi.project.Project):V -- doCanRun(com.intellij.execution.configurations.RunConfiguration,com.intellij.execution.ExecutionTarget):Z -- findTargetByIdFor(com.intellij.execution.configurations.RunConfiguration,java.lang.String):com.intellij.execution.ExecutionTarget -- getActiveTarget():com.intellij.execution.ExecutionTarget -- getState():org.jdom.Element -- getTargetsFor(com.intellij.execution.configurations.RunConfiguration):java.util.List -- loadState(org.jdom.Element):V -- reset(com.intellij.execution.impl.RunManagerImpl):V -- setActiveTarget(com.intellij.execution.ExecutionTarget):V -- setRunManager(com.intellij.execution.impl.RunManagerImpl):V -- update():V f:com.intellij.execution.ExternalizablePath - com.intellij.openapi.util.JDOMExternalizable - ():V @@ -270,19 +232,6 @@ f:com.intellij.execution.RunContentExecutor - withRerun(java.lang.Runnable):com.intellij.execution.RunContentExecutor - withStop(java.lang.Runnable,com.intellij.openapi.util.Computable):com.intellij.execution.RunContentExecutor - withTitle(java.lang.String):com.intellij.execution.RunContentExecutor -f:com.intellij.execution.RunManagerConfig -- sf:DEFAULT_RECENT_LIMIT:I -- sf:MIN_RECENT_LIMIT:I -- (com.intellij.ide.util.PropertiesComponent):V -- getRecentsLimit():I -- isDeletionFromPopupRequiresConfirmation():Z -- isRestartRequiresConfirmation():Z -- isStopIncompatibleRequiresConfirmation():Z -- migrateToAdvancedSettings():V -- setDeletionFromPopupRequiresConfirmation(Z):V -- setRecentsLimit(I):V -- setRestartRequiresConfirmation(Z):V -- setStopIncompatibleRequiresConfirmation(Z):V a:com.intellij.execution.RunManagerEx - com.intellij.execution.RunManager - ():V @@ -299,25 +248,6 @@ a:com.intellij.execution.RunManagerEx - f:setActiveConfiguration(com.intellij.execution.RunnerAndConfigurationSettings):V - a:setBeforeRunTasks(com.intellij.execution.configurations.RunConfiguration,java.util.List):V - f:setBeforeRunTasks(com.intellij.execution.configurations.RunConfiguration,java.util.List,Z):V -f:com.intellij.execution.RunOnTargetComboBox -- com.intellij.openapi.ui.ComboBox -- sf:LOGGER:com.intellij.openapi.diagnostic.Logger -- (com.intellij.openapi.project.Project):V -- addTarget(com.intellij.execution.target.TargetEnvironmentConfiguration,I):V -- addTargets(java.util.List):V -- getDefaultLanguageRuntimeType():com.intellij.execution.target.LanguageRuntimeType -- getSelectedTargetName():java.lang.String -- initModel():V -- selectTarget(java.lang.String):V -- setDefaultLanguageRuntimeType(com.intellij.execution.target.LanguageRuntimeType):V -a:com.intellij.execution.RunOnTargetComboBox$Item -- (java.lang.String,javax.swing.Icon):V -- getDisplayName():java.lang.String -- getIcon():javax.swing.Icon -f:com.intellij.execution.StoppableRunDescriptorsKt -- sf:getStoppableDescriptors(com.intellij.openapi.project.Project):java.util.List -f:com.intellij.execution.SuggestUsingRunDashBoardUtil -- sf:promptUserToUseRunDashboard(com.intellij.openapi.project.Project,java.util.Collection):V f:com.intellij.execution.TerminateRemoteProcessDialog - ():V - s:show(com.intellij.openapi.project.Project,java.lang.String,com.intellij.execution.process.ProcessHandler):com.intellij.ide.ProcessCloseConfirmation @@ -361,9 +291,6 @@ a:com.intellij.execution.actions.BaseRunConfigurationAction - s:suggestRunActionName(com.intellij.execution.configurations.RunConfiguration):java.lang.String - update(com.intellij.openapi.actionSystem.AnActionEvent):V - pa:updatePresentation(com.intellij.openapi.actionSystem.Presentation,java.lang.String,com.intellij.execution.actions.ConfigurationContext):V -f:com.intellij.execution.actions.ChooseDebugConfigurationPopupAction -- com.intellij.execution.actions.ChooseRunConfigurationPopupAction -- ():V f:com.intellij.execution.actions.ChooseRunConfigurationPopup - com.intellij.execution.actions.ExecutorProvider - (com.intellij.openapi.project.Project,java.lang.String,com.intellij.execution.Executor,com.intellij.execution.Executor):V @@ -422,9 +349,6 @@ c:com.intellij.execution.actions.CreateAction - (javax.swing.Icon):V - p:perform(com.intellij.execution.RunnerAndConfigurationSettings,com.intellij.execution.actions.ConfigurationContext):V - p:updatePresentation(com.intellij.openapi.actionSystem.Presentation,java.lang.String,com.intellij.execution.actions.ConfigurationContext):V -f:com.intellij.execution.actions.CreateNewConfigurationAction -- com.intellij.execution.actions.CreateAction -- ():V f:com.intellij.execution.actions.EOFAction - com.intellij.openapi.project.DumbAwareAction - sf:ACTION_ID:java.lang.String @@ -432,23 +356,6 @@ f:com.intellij.execution.actions.EOFAction - actionPerformed(com.intellij.openapi.actionSystem.AnActionEvent):V - getActionUpdateThread():com.intellij.openapi.actionSystem.ActionUpdateThread - update(com.intellij.openapi.actionSystem.AnActionEvent):V -f:com.intellij.execution.actions.EditRunConfigurationTemplatesForNewProjectsAction -- com.intellij.openapi.project.DumbAwareAction -- ():V -- actionPerformed(com.intellij.openapi.actionSystem.AnActionEvent):V -- getActionUpdateThread():com.intellij.openapi.actionSystem.ActionUpdateThread -f:com.intellij.execution.actions.EditRunConfigurationsAction -- com.intellij.openapi.project.DumbAwareAction -- ():V -- actionPerformed(com.intellij.openapi.actionSystem.AnActionEvent):V -- getActionUpdateThread():com.intellij.openapi.actionSystem.ActionUpdateThread -- update(com.intellij.openapi.actionSystem.AnActionEvent):V -f:com.intellij.execution.actions.ExecutionTargetComboBoxAction -- com.intellij.openapi.actionSystem.ex.ComboBoxAction -- com.intellij.openapi.project.DumbAware -- ():V -- getActionUpdateThread():com.intellij.openapi.actionSystem.ActionUpdateThread -- update(com.intellij.openapi.actionSystem.AnActionEvent):V f:com.intellij.execution.actions.ExecutionTargetComboBoxActionKt - sf:EXECUTION_TARGETS_COMBO_ACTION_PLACE:java.lang.String - sf:EXECUTION_TARGETS_COMBO_ADDITIONAL_ACTIONS_GROUP:java.lang.String @@ -487,10 +394,6 @@ c:com.intellij.execution.actions.RunContextAction - p:isEnabledFor(com.intellij.execution.configurations.RunConfiguration):Z - p:perform(com.intellij.execution.RunnerAndConfigurationSettings,com.intellij.execution.actions.ConfigurationContext):V - p:updatePresentation(com.intellij.openapi.actionSystem.Presentation,java.lang.String,com.intellij.execution.actions.ConfigurationContext):V -f:com.intellij.execution.actions.RunNewConfigurationContextAction -- com.intellij.execution.actions.RunContextAction -- (com.intellij.execution.Executor):V -- s:isNewConfiguration(com.intellij.execution.configurations.RunConfiguration,com.intellij.execution.actions.ConfigurationContext):Z c:com.intellij.execution.actions.StopAction - com.intellij.openapi.project.DumbAwareAction - ():V @@ -522,24 +425,14 @@ f:com.intellij.execution.compound.CompoundRunConfiguration - checkConfiguration():V - clone():com.intellij.execution.configurations.RunConfiguration - f:doInit(com.intellij.execution.impl.RunManagerImpl):V -- getConfigurationEditor():com.intellij.execution.compound.CompoundRunConfigurationSettingsEditor - f:getConfigurationsWithEffectiveRunTargets():java.util.List - f:getConfigurationsWithTargets(com.intellij.execution.impl.RunManagerImpl):java.util.Map - getExecutorIcon(com.intellij.execution.configurations.RunConfiguration,com.intellij.execution.Executor):javax.swing.Icon -- getState():com.intellij.execution.compound.CompoundRunConfigurationOptions - getState(com.intellij.execution.Executor,com.intellij.execution.runners.ExecutionEnvironment):com.intellij.execution.configurations.RunProfileState - f:hasRunningSingletons(com.intellij.execution.Executor):Z -- loadState(com.intellij.execution.compound.CompoundRunConfigurationOptions):V - f:setConfigurationsWithTargets(java.util.Map):V - f:setConfigurationsWithoutTargets(java.util.Collection):V f:com.intellij.execution.compound.CompoundRunConfiguration$Companion -f:com.intellij.execution.compound.CompoundRunConfigurationOptions -- com.intellij.openapi.components.BaseState -- ():V -- f:getConfigurations():java.util.List -f:com.intellij.execution.compound.CompoundRunConfigurationSettingsEditor -- com.intellij.openapi.options.SettingsEditor -- (com.intellij.openapi.project.Project):V f:com.intellij.execution.compound.CompoundRunConfigurationType - com.intellij.execution.configurations.SimpleConfigurationType - ():V @@ -561,16 +454,6 @@ f:com.intellij.execution.compound.SettingsAndEffectiveTarget - f:getConfiguration():com.intellij.execution.configurations.RunConfiguration - f:getTarget():com.intellij.execution.ExecutionTarget - hashCode():I -f:com.intellij.execution.compound.TypeNameTarget -- com.intellij.openapi.components.BaseState -- ():V -- (java.lang.String,java.lang.String,java.lang.String):V -- f:getName():java.lang.String -- f:getTargetId():java.lang.String -- f:getType():java.lang.String -- f:setName(java.lang.String):V -- f:setTargetId(java.lang.String):V -- f:setType(java.lang.String):V a:com.intellij.execution.configuration.BrowseModuleValueActionListener - java.awt.event.ActionListener - p:(com.intellij.openapi.project.Project):V @@ -777,20 +660,6 @@ a:com.intellij.execution.impl.BaseExecuteBeforeRunDialog - p:init():V - pa:isRunning(com.intellij.execution.BeforeRunTask):Z - pa:update(com.intellij.execution.BeforeRunTask):V -f:com.intellij.execution.impl.BeforeRunStepsPanel -- javax.swing.JPanel -- (com.intellij.execution.impl.BeforeRunStepsPanel$StepsBeforeRunListener):V -- addTask(com.intellij.execution.BeforeRunTask):V -- doReset(com.intellij.execution.RunnerAndConfigurationSettings):V -- getTasks():java.util.List -- needActivateToolWindowBeforeRun():Z -- needEditBeforeRun():Z -- needFocusToolWindowBeforeRun():Z -- replaceTasks(java.util.List):V -- setVisible(Z):V -com.intellij.execution.impl.BeforeRunStepsPanel$StepsBeforeRunListener -- a:fireStepsBeforeRunChanged():V -- a:titleChanged(java.lang.String):V com.intellij.execution.impl.BeforeRunTaskAwareConfiguration - useRunExecutor():Z f:com.intellij.execution.impl.ConfigurationSettingsEditor @@ -801,28 +670,9 @@ f:com.intellij.execution.impl.ConfigurationSettingsEditor - selectExecutorAndGetEditor(com.intellij.execution.runners.ProgramRunner,java.lang.Class):com.intellij.openapi.options.SettingsEditor - selectTabAndGetEditor(java.lang.Class):com.intellij.openapi.options.SettingsEditor - targetChanged(java.lang.String):V -f:com.intellij.execution.impl.ConfigurationSettingsEditorPanel -- beforeRunStepsPlaceholder:com.intellij.ui.dsl.builder.Placeholder -- beforeRunStepsRow:com.intellij.ui.dsl.builder.CollapsibleRow -- componentPlace:javax.swing.JPanel -- isAllowRunningInParallelCheckBox:javax.swing.JCheckBox -- f:panel:com.intellij.openapi.ui.DialogPanel -- targetPanel:javax.swing.JPanel -- (javax.swing.JComponent):V -- f:getBeforeRunStepsPlaceholder():com.intellij.ui.dsl.builder.Placeholder -- f:getBeforeRunStepsRow():com.intellij.ui.dsl.builder.CollapsibleRow -- f:getComponentPlace():javax.swing.JPanel -- f:getTargetPanel():javax.swing.JPanel -- f:isAllowRunningInParallelCheckBox():javax.swing.JCheckBox -- f:setAllowRunningInParallelCheckBox(javax.swing.JCheckBox):V -- f:setBeforeRunStepsPlaceholder(com.intellij.ui.dsl.builder.Placeholder):V -- f:setBeforeRunStepsRow(com.intellij.ui.dsl.builder.CollapsibleRow):V -- f:setComponentPlace(javax.swing.JPanel):V -- f:setTargetPanel(javax.swing.JPanel):V f:com.intellij.execution.impl.ConfigurationSettingsEditorWrapper -- com.intellij.openapi.options.SettingsEditor -- com.intellij.execution.impl.BeforeRunStepsPanel$StepsBeforeRunListener - com.intellij.execution.ui.TargetAwareRunConfigurationEditor +- com.intellij.openapi.options.SettingsEditor - sf:CONFIGURATION_EDITOR_KEY:com.intellij.openapi.actionSystem.DataKey - addBeforeLaunchStep(com.intellij.execution.BeforeRunTask):V - applyEditorTo(com.intellij.execution.RunnerAndConfigurationSettings):V @@ -842,8 +692,6 @@ f:com.intellij.execution.impl.ConsoleBuffer - s:getCycleBufferSize():I - s:getLegacyCycleBufferSize():I - s:useCycleBuffer():Z -com.intellij.execution.impl.ConsoleInputListener -- a:textEntered(java.lang.String):V a:com.intellij.execution.impl.DefaultExecutorGroup - com.intellij.execution.executors.ExecutorGroup - ():V @@ -915,21 +763,6 @@ f:com.intellij.execution.impl.ExecutionManagerImpl$Companion - f:isProcessRunning(com.intellij.execution.ui.RunContentDescriptor):Z - f:stopProcess(com.intellij.execution.process.ProcessHandler):V - f:stopProcess(com.intellij.execution.ui.RunContentDescriptor):V -f:com.intellij.execution.impl.MyDiffContainer -- com.intellij.ui.components.JBLayeredPane -- com.intellij.openapi.Disposable -- dispose():V -- getContent():javax.swing.JComponent -f:com.intellij.execution.impl.NameGeneratingListenerDecorator -- com.intellij.refactoring.listeners.RefactoringElementListener -- com.intellij.refactoring.listeners.UndoRefactoringElementListener -- (com.intellij.execution.configurations.LocatableConfiguration,com.intellij.refactoring.listeners.RefactoringElementListener):V -- elementMoved(com.intellij.psi.PsiElement):V -- elementRenamed(com.intellij.psi.PsiElement):V -- undoElementMovedOrRenamed(com.intellij.psi.PsiElement,java.lang.String):V -f:com.intellij.execution.impl.NewRunConfigurationPopup -- ():V -- s:createAddPopup(com.intellij.openapi.project.Project,java.util.List,java.lang.String,com.intellij.util.Consumer,com.intellij.execution.configurations.ConfigurationType,java.lang.Runnable,Z):com.intellij.openapi.ui.popup.JBPopup c:com.intellij.execution.impl.ProcessStreamsSynchronizer - s:redirectErrorStreamIfNeeded(com.intellij.execution.configurations.GeneralCommandLine):V c:com.intellij.execution.impl.ProjectRunConfigurationConfigurable @@ -981,10 +814,8 @@ c:com.intellij.execution.impl.RunConfigurable - updateActiveConfigurationFromSelected():V - f:updateRightPanel(com.intellij.openapi.options.Configurable):V f:com.intellij.execution.impl.RunConfigurable$Companion -- f:collectNodesRecursively(javax.swing.tree.DefaultMutableTreeNode,java.util.List,com.intellij.execution.impl.RunConfigurableNodeKind[]):V - f:configurationTypeSorted(com.intellij.openapi.project.Project,Z,java.util.List,Z):java.util.List - bs:configurationTypeSorted$default(com.intellij.execution.impl.RunConfigurable$Companion,com.intellij.openapi.project.Project,Z,java.util.List,Z,I,java.lang.Object):java.util.List -- f:getKind(javax.swing.tree.DefaultMutableTreeNode):com.intellij.execution.impl.RunConfigurableNodeKind - f:getTypesToShow(com.intellij.openapi.project.Project,Z,java.util.List,Z):java.util.List - bs:getTypesToShow$default(com.intellij.execution.impl.RunConfigurable$Companion,com.intellij.openapi.project.Project,Z,java.util.List,Z,I,java.lang.Object):java.util.List - f:isVirtualConfiguration(javax.swing.tree.DefaultMutableTreeNode):Z @@ -1049,20 +880,6 @@ f:com.intellij.execution.impl.RunConfigurable$MyTreeModel - isDropInto(javax.swing.JComponent,I,I):Z - reload(javax.swing.tree.TreeNode):V - removeRow(I):V -f:com.intellij.execution.impl.RunConfigurableKt -- sf:createRunConfigurationConfigurable(com.intellij.openapi.project.Project):com.intellij.execution.impl.RunConfigurable -e:com.intellij.execution.impl.RunConfigurableNodeKind -- java.lang.Enum -- sf:CONFIGURATION:com.intellij.execution.impl.RunConfigurableNodeKind -- sf:CONFIGURATION_TYPE:com.intellij.execution.impl.RunConfigurableNodeKind -- sf:FOLDER:com.intellij.execution.impl.RunConfigurableNodeKind -- sf:TEMPORARY_CONFIGURATION:com.intellij.execution.impl.RunConfigurableNodeKind -- sf:UNKNOWN:com.intellij.execution.impl.RunConfigurableNodeKind -- s:getEntries():kotlin.enums.EnumEntries -- f:isConfiguration():Z -- f:supportsDnD():Z -- s:valueOf(java.lang.String):com.intellij.execution.impl.RunConfigurableNodeKind -- s:values():com.intellij.execution.impl.RunConfigurableNodeKind[] f:com.intellij.execution.impl.RunConfigurationBeforeRunProvider - com.intellij.execution.BeforeRunTaskProvider - com.intellij.openapi.project.DumbAware @@ -1131,8 +948,6 @@ f:com.intellij.execution.impl.RunConfigurationTemplatesConfigurable - createComponent():javax.swing.JComponent - getDisplayName():java.lang.String - isModified():Z -f:com.intellij.execution.impl.RunConfigurationTemplatesConfigurableKt -- sf:showTemplatesDialog(com.intellij.openapi.project.Project,com.intellij.execution.configurations.ConfigurationType):V f:com.intellij.execution.impl.RunConfigurationTemplatesDialog - com.intellij.openapi.options.ex.SingleConfigurableEditor - (com.intellij.openapi.project.Project,com.intellij.execution.configurations.ConfigurationType):V @@ -1171,7 +986,6 @@ c:com.intellij.execution.impl.RunManagerImpl - getBeforeRunTasks(com.intellij.execution.configurations.RunConfiguration):java.util.List - getBeforeRunTasks(com.intellij.execution.configurations.RunConfiguration,com.intellij.openapi.util.Key):java.util.List - getBeforeRunTasks(com.intellij.openapi.util.Key):java.util.List -- getConfig():com.intellij.execution.RunManagerConfig - f:getConfigurationById(java.lang.String):com.intellij.execution.RunnerAndConfigurationSettings - getConfigurationIcon(com.intellij.execution.RunnerAndConfigurationSettings,Z):javax.swing.Icon - getConfigurationSettingsList(com.intellij.execution.configurations.ConfigurationType):java.util.List @@ -1227,13 +1041,6 @@ f:com.intellij.execution.impl.RunManagerImpl$Companion - f:getInstanceImpl(com.intellij.openapi.project.Project):com.intellij.execution.impl.RunManagerImpl f:com.intellij.execution.impl.RunManagerImplKt - sf:PROJECT_RUN_MANAGER_COMPONENT_NAME:java.lang.String -- sf:callNewConfigurationCreated(com.intellij.execution.configurations.ConfigurationFactory,com.intellij.execution.configurations.RunConfiguration):V -f:com.intellij.execution.impl.RunOnTargetPanel -- (com.intellij.execution.RunnerAndConfigurationSettings,com.intellij.openapi.options.SettingsEditor):V -- apply():V -- buildUi(javax.swing.JPanel,javax.swing.JLabel):V -- getDefaultTargetName():java.lang.String -- reset():V f:com.intellij.execution.impl.RunnerAndConfigurationSettingsImpl - com.intellij.configurationStore.SerializableScheme - com.intellij.execution.RunnerAndConfigurationSettings @@ -1293,10 +1100,7 @@ f:com.intellij.execution.impl.RunnerAndConfigurationSettingsImplKt - sf:DUMMY_ELEMENT_NAME:java.lang.String - sf:NAME_ATTR:java.lang.String - sf:SINGLETON:java.lang.String -- sf:deserializeConfigurationFrom(com.intellij.execution.configurations.RunConfiguration,org.jdom.Element,Z):V -- bs:deserializeConfigurationFrom$default(com.intellij.execution.configurations.RunConfiguration,org.jdom.Element,Z,I,java.lang.Object):V - sf:getWriteDefaultAttributeWithFalseValueInTests():Z -- sf:serializeConfigurationInto(com.intellij.execution.configurations.RunConfiguration,org.jdom.Element):V - sf:setWriteDefaultAttributeWithFalseValueInTests(Z):V f:com.intellij.execution.impl.SingleConfigurationConfigurable - com.intellij.openapi.options.SettingsEditorConfigurable @@ -1320,49 +1124,10 @@ f:com.intellij.execution.impl.SingleConfigurationConfigurable - reset():V - setFolderName(java.lang.String):V - setNameText(java.lang.String):V -f:com.intellij.execution.impl.UnknownBeforeRunTaskProvider -- com.intellij.execution.BeforeRunTaskProvider -- (java.lang.String):V -- canExecuteTask(com.intellij.execution.configurations.RunConfiguration,com.intellij.execution.impl.UnknownBeforeRunTaskProvider$UnknownTask):Z -- createTask(com.intellij.execution.configurations.RunConfiguration):com.intellij.execution.impl.UnknownBeforeRunTaskProvider$UnknownTask -- executeTask(com.intellij.openapi.actionSystem.DataContext,com.intellij.execution.configurations.RunConfiguration,com.intellij.execution.runners.ExecutionEnvironment,com.intellij.execution.impl.UnknownBeforeRunTaskProvider$UnknownTask):Z -- getDescription(com.intellij.execution.impl.UnknownBeforeRunTaskProvider$UnknownTask):java.lang.String -- getId():com.intellij.openapi.util.Key -- getName():java.lang.String -f:com.intellij.execution.impl.UnknownBeforeRunTaskProvider$UnknownTask -- com.intellij.execution.BeforeRunTask -- (com.intellij.openapi.util.Key):V -- equals(java.lang.Object):Z -- hashCode():I -- readExternal(org.jdom.Element):V -- writeExternal(org.jdom.Element):V -f:com.intellij.execution.impl.ValidationResult -- (java.lang.String,java.lang.String,java.lang.Runnable,Z):V -- getMessage():java.lang.String -- getQuickFix():java.lang.Runnable -- getTitle():java.lang.String -- isWarning():Z -f:com.intellij.execution.impl.statistics.FragmentedStatisticsServiceImpl -- com.intellij.execution.ui.FragmentStatisticsService -- ():V -- logHintsShown(com.intellij.openapi.project.Project,java.lang.String,I,J):V -- logNavigateOption(com.intellij.openapi.project.Project,java.lang.String,java.lang.String,com.intellij.openapi.actionSystem.AnActionEvent):V -- logOptionModified(com.intellij.openapi.project.Project,java.lang.String,java.lang.String,com.intellij.openapi.actionSystem.AnActionEvent):V -- logOptionRemoved(com.intellij.openapi.project.Project,java.lang.String,java.lang.String,com.intellij.openapi.actionSystem.AnActionEvent):V com.intellij.execution.impl.statistics.FusAwareRunConfiguration - a:getAdditionalUsageData():java.util.List com.intellij.execution.impl.statistics.FusCollectSettingChangesRunConfiguration - a:collectSettingChangesOnApply(com.intellij.execution.impl.statistics.FusCollectSettingChangesRunConfiguration):V -f:com.intellij.execution.impl.statistics.RunConfigurationTypeLanguageExtension -- ():V -- getEventId():java.lang.String -- getExtensionFields():java.util.List -- getGroupId():java.lang.String -f:com.intellij.execution.impl.statistics.RunConfigurationUsageLanguageExtension -- ():V -- getEventId():java.lang.String -- getExtensionFields():java.util.List -- getGroupId():java.lang.String f:com.intellij.execution.lineMarker.ExecutorAction - com.intellij.openapi.actionSystem.ActionGroup - com.intellij.openapi.actionSystem.ActionWithDelegate @@ -1455,20 +1220,12 @@ f:com.intellij.execution.multilaunch.MultiLaunchConfiguration - (com.intellij.openapi.project.Project,com.intellij.execution.configurations.ConfigurationFactory,java.lang.String):V - checkConfiguration():V - getAdditionalUsageData():java.util.List -- getConfigurationEditor():com.intellij.execution.multilaunch.design.MultiLaunchConfigurationEditor - f:getDescriptors():java.util.List - f:getOrigin():com.intellij.execution.multilaunch.statistics.MultiLaunchCreationOrigin - f:getParameters():com.intellij.execution.multilaunch.state.MultiLaunchConfigurationSnapshot - getState():com.intellij.execution.multilaunch.state.MultiLaunchConfigurationSnapshot -- getState(com.intellij.execution.Executor,com.intellij.execution.runners.ExecutionEnvironment):com.intellij.execution.multilaunch.MultiLaunchProfileState f:com.intellij.execution.multilaunch.MultiLaunchConfiguration$Companion - f:getORIGIN_KEY():com.intellij.openapi.util.Key -f:com.intellij.execution.multilaunch.MultiLaunchConfigurationError -- com.intellij.execution.configurations.RuntimeConfigurationError -- (I,java.lang.String):V -- (com.intellij.execution.multilaunch.execution.executables.Executable,I,java.lang.String):V -- (com.intellij.execution.multilaunch.execution.executables.Executable,java.lang.String):V -- (java.lang.String):V f:com.intellij.execution.multilaunch.MultiLaunchConfigurationFactory - com.intellij.execution.configurations.ConfigurationFactory - (com.intellij.execution.multilaunch.MultiLaunchConfigurationType):V @@ -1484,26 +1241,6 @@ f:com.intellij.execution.multilaunch.MultiLaunchConfigurationType - getDisplayName():java.lang.String - getIcon():javax.swing.Icon - getId():java.lang.String -f:com.intellij.execution.multilaunch.MultiLaunchDebugRunner -- com.intellij.execution.runners.ProgramRunner -- ():V -- canRun(java.lang.String,com.intellij.execution.configurations.RunProfile):Z -- execute(com.intellij.execution.runners.ExecutionEnvironment):V -- getRunnerId():java.lang.String -f:com.intellij.execution.multilaunch.MultiLaunchProfileState -- com.intellij.execution.configurations.RunProfileState -- (com.intellij.execution.multilaunch.MultiLaunchConfiguration,com.intellij.openapi.project.Project):V -- execute(com.intellij.execution.Executor,com.intellij.execution.runners.ProgramRunner):com.intellij.execution.ExecutionResult -f:com.intellij.execution.multilaunch.MultiLaunchRunRunner -- com.intellij.execution.runners.ProgramRunner -- ():V -- canRun(java.lang.String,com.intellij.execution.configurations.RunProfile):Z -- execute(com.intellij.execution.runners.ExecutionEnvironment):V -- getRunnerId():java.lang.String -f:com.intellij.execution.multilaunch.design.Debouncer -- (J,com.jetbrains.rd.util.lifetime.Lifetime):V -- f:call(java.lang.Object,kotlin.jvm.functions.Function0):V -- f:cancel(java.lang.Object):V f:com.intellij.execution.multilaunch.design.ExecutableRow - (com.intellij.execution.multilaunch.execution.executables.Executable,com.intellij.execution.multilaunch.execution.conditions.Condition,Z):V - f:component1():com.intellij.execution.multilaunch.execution.executables.Executable @@ -1519,239 +1256,6 @@ f:com.intellij.execution.multilaunch.design.ExecutableRow - f:setCondition(com.intellij.execution.multilaunch.execution.conditions.Condition):V - f:setDisableDebugging(Z):V - f:setExecutable(com.intellij.execution.multilaunch.execution.executables.Executable):V -f:com.intellij.execution.multilaunch.design.ExecutableRowFactory -- sf:INSTANCE:com.intellij.execution.multilaunch.design.ExecutableRowFactory -- f:create(com.intellij.openapi.project.Project,com.intellij.execution.multilaunch.MultiLaunchConfiguration,com.intellij.execution.multilaunch.state.ExecutableRowSnapshot):com.intellij.execution.multilaunch.design.ExecutableRow -f:com.intellij.execution.multilaunch.design.ExecutableRowFactoryKt -- sf:toRow(com.intellij.execution.multilaunch.state.ExecutableRowSnapshot,com.intellij.openapi.project.Project,com.intellij.execution.multilaunch.MultiLaunchConfiguration):com.intellij.execution.multilaunch.design.ExecutableRow -f:com.intellij.execution.multilaunch.design.ExecutablesTable -- com.intellij.ui.table.TableView -- sf:CONDITION_COLUMN:I -- sf:Companion:com.intellij.execution.multilaunch.design.ExecutablesTable$Companion -- sf:MODE_COLUMN:I -- sf:NAME_COLUMN:I -- sf:UNKNOWN_CELL:I -- (com.intellij.openapi.project.Project,com.intellij.execution.multilaunch.design.MultiLaunchConfigurationViewModel,com.jetbrains.rd.util.lifetime.Lifetime):V -f:com.intellij.execution.multilaunch.design.ExecutablesTable$Companion -f:com.intellij.execution.multilaunch.design.ExecutablesTable$EditableCellContext -- (I,I,com.intellij.execution.multilaunch.design.ExecutableRow,java.awt.Rectangle,com.intellij.openapi.actionSystem.DataContext):V -- f:component1():I -- f:component2():I -- f:component3():com.intellij.execution.multilaunch.design.ExecutableRow -- f:component4():java.awt.Rectangle -- f:component5():com.intellij.openapi.actionSystem.DataContext -- f:copy(I,I,com.intellij.execution.multilaunch.design.ExecutableRow,java.awt.Rectangle,com.intellij.openapi.actionSystem.DataContext):com.intellij.execution.multilaunch.design.ExecutablesTable$EditableCellContext -- bs:copy$default(com.intellij.execution.multilaunch.design.ExecutablesTable$EditableCellContext,I,I,com.intellij.execution.multilaunch.design.ExecutableRow,java.awt.Rectangle,com.intellij.openapi.actionSystem.DataContext,I,java.lang.Object):com.intellij.execution.multilaunch.design.ExecutablesTable$EditableCellContext -- equals(java.lang.Object):Z -- f:getColumn():I -- f:getExecutionContext():com.intellij.execution.multilaunch.design.ExecutableRow -- f:getManageContext():com.intellij.openapi.actionSystem.DataContext -- f:getPopupMinimalBounds():java.awt.Rectangle -- f:getRow():I -- hashCode():I -f:com.intellij.execution.multilaunch.design.ExecutablesTableModel -- com.intellij.util.ui.ListTableModel -- (com.intellij.execution.multilaunch.design.MultiLaunchConfigurationViewModel):V -- canExchangeRows(I,I):Z -- isCellEditable(I,I):Z -f:com.intellij.execution.multilaunch.design.MultiLaunchConfigurationEditor -- com.intellij.execution.options.LifetimedSettingsEditor -- (com.intellij.openapi.project.Project,com.intellij.execution.multilaunch.MultiLaunchConfiguration):V -- createEditor(com.jetbrains.rd.util.lifetime.Lifetime):javax.swing.JComponent -f:com.intellij.execution.multilaunch.design.MultiLaunchConfigurationEditor$ConfigurationChangedListener -- com.intellij.execution.RunManagerListener -- (com.intellij.execution.multilaunch.design.MultiLaunchConfigurationEditor):V -- runConfigurationAdded(com.intellij.execution.RunnerAndConfigurationSettings):V -- runConfigurationChanged(com.intellij.execution.RunnerAndConfigurationSettings):V -- runConfigurationRemoved(com.intellij.execution.RunnerAndConfigurationSettings):V -f:com.intellij.execution.multilaunch.design.MultiLaunchConfigurationViewModel -- (com.intellij.openapi.project.Project,com.intellij.execution.multilaunch.MultiLaunchConfiguration):V -- f:addRow(com.intellij.execution.multilaunch.design.ExecutableRow):V -- f:getActivateAllToolWindows():Z -- f:getConfiguration():com.intellij.execution.multilaunch.MultiLaunchConfiguration -- f:getProject():com.intellij.openapi.project.Project -- f:getRows():java.util.List -- f:getTableModel():com.intellij.execution.multilaunch.design.ExecutablesTableModel -- f:removeRow(com.intellij.execution.multilaunch.design.ExecutableRow):V -- f:removeRow(com.intellij.execution.multilaunch.execution.executables.Executable):V -- f:replaceRow(com.intellij.execution.multilaunch.design.ExecutableRow,com.intellij.execution.multilaunch.design.ExecutableRow):V -- f:reset():V -- f:setActivateAllToolWindows(Z):V -f:com.intellij.execution.multilaunch.design.actions.AddExecutableAction -- com.intellij.execution.multilaunch.design.actions.ManageExecutableAction -- sf:Companion:com.intellij.execution.multilaunch.design.actions.AddExecutableAction$Companion -- ():V -- actionPerformed(com.intellij.openapi.actionSystem.AnActionEvent):V -f:com.intellij.execution.multilaunch.design.actions.AddExecutableAction$Companion -- f:getID():java.lang.String -f:com.intellij.execution.multilaunch.design.actions.DeleteExecutableAction -- com.intellij.execution.multilaunch.design.actions.ManageExecutableAction -- ():V -- actionPerformed(com.intellij.openapi.actionSystem.AnActionEvent):V -f:com.intellij.execution.multilaunch.design.actions.EditExecutableAction -- com.intellij.execution.multilaunch.design.actions.ManageExecutableAction -- ():V -- actionPerformed(com.intellij.openapi.actionSystem.AnActionEvent):V -- getActionUpdateThread():com.intellij.openapi.actionSystem.ActionUpdateThread -- update(com.intellij.openapi.actionSystem.AnActionEvent):V -a:com.intellij.execution.multilaunch.design.actions.ManageExecutableAction -- com.intellij.openapi.actionSystem.AnAction -- sf:Companion:com.intellij.execution.multilaunch.design.actions.ManageExecutableAction$Companion -- ():V -- (java.lang.String):V -- b:(java.lang.String,I,kotlin.jvm.internal.DefaultConstructorMarker):V -- pf:getConfiguration(com.intellij.openapi.actionSystem.AnActionEvent):com.intellij.execution.multilaunch.MultiLaunchConfiguration -- pf:getEditableRow(com.intellij.openapi.actionSystem.AnActionEvent):com.intellij.execution.multilaunch.design.ExecutableRow -- pf:getExecutablesViewModel(com.intellij.openapi.actionSystem.AnActionEvent):com.intellij.execution.multilaunch.design.MultiLaunchConfigurationViewModel -- pf:getPopupBounds(com.intellij.openapi.actionSystem.AnActionEvent):java.awt.Rectangle -f:com.intellij.execution.multilaunch.design.actions.ManageExecutableAction$Companion -- f:createContext(com.intellij.openapi.project.Project,com.intellij.execution.multilaunch.design.MultiLaunchConfigurationViewModel,com.intellij.execution.multilaunch.design.ExecutableRow,java.awt.Rectangle):com.intellij.openapi.actionSystem.DataContext -- f:getMULTILAUNCH_CONFIGURATION_KEY():com.intellij.openapi.actionSystem.DataKey -- f:getMULTILAUNCH_CONTEXT_KEY():com.intellij.openapi.actionSystem.DataKey -- f:getMULTILAUNCH_EXECUTABLE_VIEW_MODEL_KEY():com.intellij.openapi.actionSystem.DataKey -- f:getMULTILAUNCH_POPUP_BOUNDS_KEY():com.intellij.openapi.actionSystem.DataKey -f:com.intellij.execution.multilaunch.design.actions.ManageExecutableGroup -- sf:INSTANCE:com.intellij.execution.multilaunch.design.actions.ManageExecutableGroup -- f:getID():java.lang.String -f:com.intellij.execution.multilaunch.design.actions.ReplaceExecutableAction -- com.intellij.execution.multilaunch.design.actions.ManageExecutableAction -- ():V -- actionPerformed(com.intellij.openapi.actionSystem.AnActionEvent):V -a:com.intellij.execution.multilaunch.design.columns.ExecutableTableColumn -- com.intellij.util.ui.ColumnInfo -- (java.lang.String):V -- isCellEditable(com.intellij.execution.multilaunch.design.ExecutableRow):Z -f:com.intellij.execution.multilaunch.design.columns.impl.ConditionColumn -- com.intellij.execution.multilaunch.design.columns.ExecutableTableColumn -- (com.intellij.execution.multilaunch.design.MultiLaunchConfigurationViewModel):V -- getEditor(com.intellij.execution.multilaunch.design.ExecutableRow):com.intellij.execution.multilaunch.design.columns.impl.ConditionColumn$ConditionColumnEditor -- getRenderer(com.intellij.execution.multilaunch.design.ExecutableRow):com.intellij.execution.multilaunch.design.columns.impl.ConditionColumn$ColumnRenderer -- setValue(com.intellij.execution.multilaunch.design.ExecutableRow,com.intellij.execution.multilaunch.execution.conditions.Condition):V -- valueOf(com.intellij.execution.multilaunch.design.ExecutableRow):com.intellij.execution.multilaunch.execution.conditions.Condition -c:com.intellij.execution.multilaunch.design.columns.impl.ConditionColumn$ColumnComponent -- com.intellij.execution.multilaunch.design.components.DropDownDecorator -- (Z,Z,com.intellij.execution.multilaunch.design.ExecutableRow):V -f:com.intellij.execution.multilaunch.design.columns.impl.ConditionColumn$ColumnRenderer -- javax.swing.table.DefaultTableCellRenderer -- (com.intellij.execution.multilaunch.design.ExecutableRow):V -- getTableCellRendererComponent(javax.swing.JTable,java.lang.Object,Z,Z,I,I):java.awt.Component -f:com.intellij.execution.multilaunch.design.columns.impl.ConditionColumn$ConditionColumnEditor -- com.intellij.util.ui.AbstractTableCellEditor -- (com.intellij.execution.multilaunch.design.MultiLaunchConfigurationViewModel,com.intellij.execution.multilaunch.design.ExecutableRow):V -- getCellEditorValue():com.intellij.execution.multilaunch.execution.conditions.Condition -- getTableCellEditorComponent(javax.swing.JTable,java.lang.Object,Z,I,I):java.awt.Component -f:com.intellij.execution.multilaunch.design.columns.impl.ConditionColumn$ConditionColumnEditor$EditorComponent -- com.intellij.execution.multilaunch.design.columns.impl.ConditionColumn$ColumnComponent -- com.intellij.execution.multilaunch.design.popups.SelectorPopupProvider -- com.intellij.execution.multilaunch.design.popups.SelectorPopupsContainer -- (com.intellij.execution.multilaunch.design.columns.impl.ConditionColumn$ConditionColumnEditor,javax.swing.JTable,Z,Z,com.intellij.execution.multilaunch.design.ExecutableRow):V -- getSelectorPopupProviders():java.util.List -- getSelectorTarget():com.intellij.execution.multilaunch.design.columns.impl.ConditionColumn$ConditionColumnEditor$EditorComponent -- invokeSelectionPopup():V -f:com.intellij.execution.multilaunch.design.columns.impl.DisableDebuggingColumn -- com.intellij.execution.multilaunch.design.columns.ExecutableTableColumn -- ():V -- getEditor(com.intellij.execution.multilaunch.design.ExecutableRow):com.intellij.execution.multilaunch.design.columns.impl.DisableDebuggingColumn$ColumnEditor -- getRenderer(com.intellij.execution.multilaunch.design.ExecutableRow):com.intellij.execution.multilaunch.design.columns.impl.DisableDebuggingColumn$ColumnRenderer -- getTooltipText():java.lang.String -- isCellEditable(com.intellij.execution.multilaunch.design.ExecutableRow):Z -- setValue(com.intellij.execution.multilaunch.design.ExecutableRow,java.lang.Boolean):V -- valueOf(com.intellij.execution.multilaunch.design.ExecutableRow):java.lang.Boolean -c:com.intellij.execution.multilaunch.design.columns.impl.DisableDebuggingColumn$ColumnComponent -- javax.swing.JCheckBox -- com.intellij.execution.multilaunch.design.tooltips.TooltipProvider -- (Z,Z,Z):V -- getTooltipTarget():com.intellij.execution.multilaunch.design.columns.impl.DisableDebuggingColumn$ColumnComponent -- getTooltipText():java.lang.String -f:com.intellij.execution.multilaunch.design.columns.impl.DisableDebuggingColumn$ColumnContainer -- javax.swing.JPanel -- com.intellij.execution.multilaunch.design.tooltips.TooltipProvidersContainer -- (com.intellij.execution.multilaunch.design.columns.impl.DisableDebuggingColumn$ColumnComponent,Z,Z):V -- getTooltipProviders():java.util.List -f:com.intellij.execution.multilaunch.design.columns.impl.DisableDebuggingColumn$ColumnEditor -- com.intellij.util.ui.AbstractTableCellEditor -- (com.intellij.execution.multilaunch.design.ExecutableRow):V -- getCellEditorValue():java.lang.Boolean -- getTableCellEditorComponent(javax.swing.JTable,java.lang.Object,Z,I,I):java.awt.Component -f:com.intellij.execution.multilaunch.design.columns.impl.DisableDebuggingColumn$ColumnEditor$EditorComponent -- com.intellij.execution.multilaunch.design.columns.impl.DisableDebuggingColumn$ColumnComponent -- (com.intellij.execution.multilaunch.design.columns.impl.DisableDebuggingColumn$ColumnEditor,Z,Z,Z):V -f:com.intellij.execution.multilaunch.design.columns.impl.DisableDebuggingColumn$ColumnRenderer -- javax.swing.table.DefaultTableCellRenderer -- (com.intellij.execution.multilaunch.design.ExecutableRow):V -- getTableCellRendererComponent(javax.swing.JTable,java.lang.Object,Z,Z,I,I):java.awt.Component -f:com.intellij.execution.multilaunch.design.columns.impl.ExecutableNameColumn -- com.intellij.execution.multilaunch.design.columns.ExecutableTableColumn -- (com.intellij.execution.multilaunch.design.MultiLaunchConfigurationViewModel):V -- getEditor(com.intellij.execution.multilaunch.design.ExecutableRow):com.intellij.util.ui.AbstractTableCellEditor -- getRenderer(com.intellij.execution.multilaunch.design.ExecutableRow):javax.swing.table.TableCellRenderer -- valueOf(com.intellij.execution.multilaunch.design.ExecutableRow):com.intellij.execution.multilaunch.design.ExecutableRow -f:com.intellij.execution.multilaunch.design.columns.impl.ExecutableNameColumn$AddExecutableColumn -- sf:INSTANCE:com.intellij.execution.multilaunch.design.columns.impl.ExecutableNameColumn$AddExecutableColumn -f:com.intellij.execution.multilaunch.design.columns.impl.ExecutableNameColumn$AddExecutableColumn$AddColumnComponent -- com.intellij.ui.components.ActionLink -- (com.intellij.execution.multilaunch.design.MultiLaunchConfigurationViewModel):V -f:com.intellij.execution.multilaunch.design.columns.impl.ExecutableNameColumn$AddExecutableColumn$ColumnEditor -- com.intellij.util.ui.AbstractTableCellEditor -- (com.intellij.execution.multilaunch.design.MultiLaunchConfigurationViewModel):V -- getCellEditorValue():java.lang.String -- getTableCellEditorComponent(javax.swing.JTable,java.lang.Object,Z,I,I):java.awt.Component -f:com.intellij.execution.multilaunch.design.columns.impl.ExecutableNameColumn$AddExecutableColumn$ColumnRenderer -- javax.swing.table.DefaultTableCellRenderer -- (com.intellij.execution.multilaunch.design.MultiLaunchConfigurationViewModel):V -- getTableCellRendererComponent(javax.swing.JTable,java.lang.Object,Z,Z,I,I):java.awt.Component -f:com.intellij.execution.multilaunch.design.columns.impl.ExecutableNameColumn$NameColumn -- sf:INSTANCE:com.intellij.execution.multilaunch.design.columns.impl.ExecutableNameColumn$NameColumn -f:com.intellij.execution.multilaunch.design.columns.impl.ExecutableNameColumn$NameColumn$ColumnEditor -- com.intellij.util.ui.AbstractTableCellEditor -- (com.intellij.execution.multilaunch.design.MultiLaunchConfigurationViewModel,com.intellij.execution.multilaunch.design.ExecutableRow):V -- getCellEditorValue():java.lang.String -- getTableCellEditorComponent(javax.swing.JTable,java.lang.Object,Z,I,I):java.awt.Component -f:com.intellij.execution.multilaunch.design.columns.impl.ExecutableNameColumn$NameColumn$ColumnRenderer -- javax.swing.table.DefaultTableCellRenderer -- (com.intellij.execution.multilaunch.design.MultiLaunchConfigurationViewModel,com.intellij.execution.multilaunch.design.ExecutableRow):V -- getTableCellRendererComponent(javax.swing.JTable,java.lang.Object,Z,Z,I,I):java.awt.Component -f:com.intellij.execution.multilaunch.design.columns.impl.ExecutableNameColumn$NameColumn$DraggerLabel -- javax.swing.JLabel -- com.intellij.execution.multilaunch.design.tooltips.TooltipProvider -- ():V -- getTooltipTarget():com.intellij.execution.multilaunch.design.columns.impl.ExecutableNameColumn$NameColumn$DraggerLabel -- getTooltipText():java.lang.String -f:com.intellij.execution.multilaunch.design.columns.impl.ExecutableNameColumn$NameColumn$NameColumnComponent -- com.intellij.execution.multilaunch.design.components.DropDownDecorator -- com.intellij.execution.multilaunch.design.popups.SelectorPopupProvider -- com.intellij.execution.multilaunch.design.popups.SelectorPopupsContainer -- com.intellij.execution.multilaunch.design.tooltips.TooltipProvidersContainer -- (com.intellij.execution.multilaunch.design.MultiLaunchConfigurationViewModel,javax.swing.JTable,I,I,com.intellij.execution.multilaunch.design.ExecutableRow):V -- getSelectorPopupProviders():java.util.List -- getSelectorTarget():com.intellij.execution.multilaunch.design.columns.impl.ExecutableNameColumn$NameColumn$NameColumnComponent -- getTooltipProviders():java.util.List -- invokeSelectionPopup():V -f:com.intellij.execution.multilaunch.design.columns.impl.ExecutableNameColumn$NameColumn$NameLabel -- com.intellij.execution.runToolbar.components.TrimmedMiddleLabel -- com.intellij.execution.multilaunch.design.tooltips.TooltipProvider -- (com.intellij.execution.multilaunch.execution.executables.Executable):V -- getTooltipTarget():com.intellij.execution.multilaunch.design.columns.impl.ExecutableNameColumn$NameColumn$NameLabel -- getTooltipText():java.lang.String -c:com.intellij.execution.multilaunch.design.components.BadgeLabel -- javax.swing.JPanel -- ():V -- (I):V -- b:(I,I,kotlin.jvm.internal.DefaultConstructorMarker):V -- f:getIcon():javax.swing.Icon -- f:getText():java.lang.String -- f:setIcon(javax.swing.Icon):V -- f:setText(java.lang.String):V -c:com.intellij.execution.multilaunch.design.components.DropDownDecorator -- javax.swing.JPanel -- ():V -- (javax.swing.JComponent):V -- f:setComponent(javax.swing.JComponent):V -- setEnabled(Z):V -- setForeground(java.awt.Color):V -- f:setRegularIcon():V -- f:setSelectionIcon():V -- f:unsetIcon():V a:com.intellij.execution.multilaunch.design.components.IconCheckBoxList - com.intellij.ui.CheckBoxList - ():V @@ -1759,157 +1263,6 @@ a:com.intellij.execution.multilaunch.design.components.IconCheckBoxList - p:adjustRendering(javax.swing.JComponent,javax.swing.JCheckBox,I,Z,Z):javax.swing.JComponent - a:getIcon(java.lang.Object):javax.swing.Icon - a:getText(java.lang.Object):java.lang.String -f:com.intellij.execution.multilaunch.design.components.RoundedCornerBorder -- javax.swing.border.Border -- (I):V -- getBorderInsets(java.awt.Component):java.awt.Insets -- isBorderOpaque():Z -- paintBorder(java.awt.Component,java.awt.Graphics,I,I,I,I):V -f:com.intellij.execution.multilaunch.design.components.UnknownItemLabel -- com.intellij.ui.SimpleColoredComponent -- com.intellij.execution.multilaunch.design.tooltips.TooltipProvider -- sf:Companion:com.intellij.execution.multilaunch.design.components.UnknownItemLabel$Companion -- ():V -- (java.lang.String):V -- getTooltipTarget():com.intellij.execution.multilaunch.design.components.UnknownItemLabel -- getTooltipText():java.lang.String -f:com.intellij.execution.multilaunch.design.components.UnknownItemLabel$Companion -f:com.intellij.execution.multilaunch.design.dialogs.AddMultipleConfigurationsDialog -- com.intellij.openapi.ui.DialogWrapper -- (com.intellij.openapi.project.Project,com.intellij.execution.multilaunch.MultiLaunchConfiguration,java.util.List):V -- beforeShowCallback():V -- f:getSelectedItems():java.util.List -f:com.intellij.execution.multilaunch.design.extensions.GeometryExtensionsKt -- sf:isOver(java.awt.Point,java.awt.Rectangle):Z -f:com.intellij.execution.multilaunch.design.popups.ExecutableSelectionPopupFactory -- sf:Companion:com.intellij.execution.multilaunch.design.popups.ExecutableSelectionPopupFactory$Companion -- (com.intellij.openapi.project.Project):V -- f:createPopup(com.intellij.execution.multilaunch.MultiLaunchConfiguration,java.util.List,Z,kotlin.jvm.functions.Function1):com.intellij.openapi.ui.popup.ListPopup -f:com.intellij.execution.multilaunch.design.popups.ExecutableSelectionPopupFactory$Companion -- f:getInstance(com.intellij.openapi.project.Project):com.intellij.execution.multilaunch.design.popups.ExecutableSelectionPopupFactory -f:com.intellij.execution.multilaunch.design.popups.ExecutableSelectionPopupFactory$ExecutablePopupStep -- com.intellij.openapi.ui.popup.util.BaseListPopupStep -- (com.intellij.openapi.project.Project,com.intellij.execution.multilaunch.MultiLaunchConfiguration,java.util.List,java.util.List,java.util.List,Z,kotlin.jvm.functions.Function1):V -- getIconFor(com.intellij.execution.multilaunch.design.popups.ExecutableSelectionPopupFactory$PopupItem):javax.swing.Icon -- getSeparatorAbove(com.intellij.execution.multilaunch.design.popups.ExecutableSelectionPopupFactory$PopupItem):com.intellij.openapi.ui.popup.ListSeparator -- getTextFor(com.intellij.execution.multilaunch.design.popups.ExecutableSelectionPopupFactory$PopupItem):java.lang.String -- hasSubstep(com.intellij.execution.multilaunch.design.popups.ExecutableSelectionPopupFactory$PopupItem):Z -- onChosen(com.intellij.execution.multilaunch.design.popups.ExecutableSelectionPopupFactory$PopupItem,Z):com.intellij.openapi.ui.popup.PopupStep -a:com.intellij.execution.multilaunch.design.popups.ExecutableSelectionPopupFactory$PopupItem -f:com.intellij.execution.multilaunch.design.popups.ExecutableSelectionPopupFactory$PopupItem$AddMultiple -- com.intellij.execution.multilaunch.design.popups.ExecutableSelectionPopupFactory$PopupItem -- sf:INSTANCE:com.intellij.execution.multilaunch.design.popups.ExecutableSelectionPopupFactory$PopupItem$AddMultiple -- equals(java.lang.Object):Z -- hashCode():I -f:com.intellij.execution.multilaunch.design.popups.ExecutableSelectionPopupFactory$PopupItem$Executable -- com.intellij.execution.multilaunch.design.popups.ExecutableSelectionPopupFactory$PopupItem -- (com.intellij.execution.multilaunch.execution.executables.Executable):V -- f:getExecutable():com.intellij.execution.multilaunch.execution.executables.Executable -f:com.intellij.execution.multilaunch.design.popups.ExecutableSelectionPopupFactory$PopupItem$Tasks -- com.intellij.execution.multilaunch.design.popups.ExecutableSelectionPopupFactory$PopupItem -- (java.util.List):V -- f:getExecutables():java.util.List -com.intellij.execution.multilaunch.design.popups.SelectorPopupProvider -- a:getSelectorTarget():javax.swing.JComponent -- getSuggestedCellPopupBounds(javax.swing.JTable,I,I):java.awt.Rectangle -- a:invokeSelectionPopup():V -f:com.intellij.execution.multilaunch.design.popups.SelectorPopupProvidersTracker -- java.awt.event.ContainerListener -- ():V -- componentAdded(java.awt.event.ContainerEvent):V -- componentRemoved(java.awt.event.ContainerEvent):V -- f:getProviders():java.util.List -com.intellij.execution.multilaunch.design.popups.SelectorPopupsContainer -- a:getSelectorPopupProviders():java.util.List -f:com.intellij.execution.multilaunch.design.popups.TableSelectorPopupController -- java.awt.event.MouseAdapter -- ():V -- f:install(javax.swing.JTable):V -- mouseClicked(java.awt.event.MouseEvent):V -- f:uninstall(javax.swing.JTable):V -f:com.intellij.execution.multilaunch.design.tooltips.TableTooltipsController -- com.intellij.ui.hover.HoverListener -- (com.jetbrains.rd.util.lifetime.Lifetime,java.lang.Object):V -- b:(com.jetbrains.rd.util.lifetime.Lifetime,java.lang.Object,I,kotlin.jvm.internal.DefaultConstructorMarker):V -- f:install(javax.swing.JTable):V -- mouseEntered(java.awt.Component,I,I):V -- mouseExited(java.awt.Component):V -- mouseMoved(java.awt.Component,I,I):V -- f:uninstall(javax.swing.JTable):V -com.intellij.execution.multilaunch.design.tooltips.TooltipProvider -- a:getTooltipTarget():javax.swing.JComponent -- a:getTooltipText():java.lang.String -com.intellij.execution.multilaunch.design.tooltips.TooltipProvidersContainer -- a:getTooltipProviders():java.util.List -f:com.intellij.execution.multilaunch.design.tooltips.TooltipProvidersTracker -- java.awt.event.ContainerListener -- ():V -- componentAdded(java.awt.event.ContainerEvent):V -- componentRemoved(java.awt.event.ContainerEvent):V -- f:getProviders():java.util.List -f:com.intellij.execution.multilaunch.execution.BeforeExecuteTask -- (java.lang.String):V -- f:component1():java.lang.String -- f:copy(java.lang.String):com.intellij.execution.multilaunch.execution.BeforeExecuteTask -- bs:copy$default(com.intellij.execution.multilaunch.execution.BeforeExecuteTask,java.lang.String,I,java.lang.Object):com.intellij.execution.multilaunch.execution.BeforeExecuteTask -- equals(java.lang.Object):Z -- f:getName():java.lang.String -- hashCode():I -f:com.intellij.execution.multilaunch.execution.ExecutableContext -- (kotlinx.coroutines.CompletableDeferred,com.intellij.execution.multilaunch.execution.executables.Executable,com.intellij.execution.multilaunch.execution.ExecutionStatus):V -- f:component1():kotlinx.coroutines.CompletableDeferred -- f:component2():com.intellij.execution.multilaunch.execution.executables.Executable -- f:component3():com.intellij.execution.multilaunch.execution.ExecutionStatus -- f:copy(kotlinx.coroutines.CompletableDeferred,com.intellij.execution.multilaunch.execution.executables.Executable,com.intellij.execution.multilaunch.execution.ExecutionStatus):com.intellij.execution.multilaunch.execution.ExecutableContext -- bs:copy$default(com.intellij.execution.multilaunch.execution.ExecutableContext,kotlinx.coroutines.CompletableDeferred,com.intellij.execution.multilaunch.execution.executables.Executable,com.intellij.execution.multilaunch.execution.ExecutionStatus,I,java.lang.Object):com.intellij.execution.multilaunch.execution.ExecutableContext -- equals(java.lang.Object):Z -- f:getExecutable():com.intellij.execution.multilaunch.execution.executables.Executable -- f:getExecutionResult():kotlinx.coroutines.CompletableDeferred -- f:getStatus():com.intellij.execution.multilaunch.execution.ExecutionStatus -- hashCode():I -- f:setExecutable(com.intellij.execution.multilaunch.execution.executables.Executable):V -- f:setExecutionResult(kotlinx.coroutines.CompletableDeferred):V -- f:setStatus(com.intellij.execution.multilaunch.execution.ExecutionStatus):V -f:com.intellij.execution.multilaunch.execution.ExecutableExecutionModel -- (com.intellij.execution.multilaunch.execution.ExecutionDescriptor):V -- f:getDescriptor():com.intellij.execution.multilaunch.execution.ExecutionDescriptor -- f:getStatus():com.jetbrains.rd.util.reactive.Property -f:com.intellij.execution.multilaunch.execution.ExecutionDescriptor -- (com.intellij.execution.multilaunch.execution.executables.Executable,com.intellij.execution.multilaunch.execution.conditions.Condition,Z):V -- f:component1():com.intellij.execution.multilaunch.execution.executables.Executable -- f:component2():com.intellij.execution.multilaunch.execution.conditions.Condition -- f:component3():Z -- f:copy(com.intellij.execution.multilaunch.execution.executables.Executable,com.intellij.execution.multilaunch.execution.conditions.Condition,Z):com.intellij.execution.multilaunch.execution.ExecutionDescriptor -- bs:copy$default(com.intellij.execution.multilaunch.execution.ExecutionDescriptor,com.intellij.execution.multilaunch.execution.executables.Executable,com.intellij.execution.multilaunch.execution.conditions.Condition,Z,I,java.lang.Object):com.intellij.execution.multilaunch.execution.ExecutionDescriptor -- f:createListener(com.jetbrains.rd.util.lifetime.Lifetime,com.intellij.execution.multilaunch.execution.ExecutionMode,com.intellij.internal.statistic.StructuredIdeActivity):com.intellij.execution.multilaunch.execution.messaging.ExecutionNotifier -- equals(java.lang.Object):Z -- f:getCondition():com.intellij.execution.multilaunch.execution.conditions.Condition -- f:getDisableDebugging():Z -- f:getExecutable():com.intellij.execution.multilaunch.execution.executables.Executable -- hashCode():I -f:com.intellij.execution.multilaunch.execution.ExecutionDescriptorFactory -- sf:INSTANCE:com.intellij.execution.multilaunch.execution.ExecutionDescriptorFactory -- f:create(com.intellij.execution.multilaunch.design.ExecutableRow):com.intellij.execution.multilaunch.execution.ExecutionDescriptor -f:com.intellij.execution.multilaunch.execution.ExecutionDescriptorFactoryKt -- sf:toDescriptor(com.intellij.execution.multilaunch.design.ExecutableRow):com.intellij.execution.multilaunch.execution.ExecutionDescriptor -f:com.intellij.execution.multilaunch.execution.ExecutionEngine -- sf:Companion:com.intellij.execution.multilaunch.execution.ExecutionEngine$Companion -- (com.intellij.openapi.project.Project):V -- f:execute(com.intellij.execution.multilaunch.MultiLaunchConfiguration,com.intellij.execution.multilaunch.execution.ExecutionMode,com.intellij.internal.statistic.StructuredIdeActivity,kotlin.coroutines.Continuation):java.lang.Object -- f:initialize():V -- f:stop(com.intellij.execution.multilaunch.MultiLaunchConfiguration):V -- f:stop(com.intellij.execution.multilaunch.MultiLaunchConfiguration,com.intellij.execution.multilaunch.execution.executables.Executable):V -f:com.intellij.execution.multilaunch.execution.ExecutionEngine$Companion -- f:getInstance(com.intellij.openapi.project.Project):com.intellij.execution.multilaunch.execution.ExecutionEngine -f:com.intellij.execution.multilaunch.execution.ExecutionEngine$StatusListener -- com.intellij.execution.multilaunch.execution.messaging.DefaultExecutionNotifier -- (com.intellij.execution.multilaunch.execution.ExecutionEngine):V -- afterCancel(com.intellij.execution.multilaunch.MultiLaunchConfiguration,com.intellij.execution.multilaunch.execution.executables.Executable):V -- afterExecute(com.intellij.execution.multilaunch.MultiLaunchConfiguration,com.intellij.execution.multilaunch.execution.executables.Executable):V -- afterFail(com.intellij.execution.multilaunch.MultiLaunchConfiguration,com.intellij.execution.multilaunch.execution.executables.Executable,java.lang.Throwable):V -- afterSuccess(com.intellij.execution.multilaunch.MultiLaunchConfiguration,com.intellij.execution.multilaunch.execution.executables.Executable):V -- beforeExecute(com.intellij.execution.multilaunch.MultiLaunchConfiguration,com.intellij.execution.multilaunch.execution.executables.Executable):V -- start(com.intellij.execution.multilaunch.MultiLaunchConfiguration,java.util.List):V e:com.intellij.execution.multilaunch.execution.ExecutionMode - java.lang.Enum - sf:Debug:com.intellij.execution.multilaunch.execution.ExecutionMode @@ -1917,80 +1270,16 @@ e:com.intellij.execution.multilaunch.execution.ExecutionMode - s:getEntries():kotlin.enums.EnumEntries - s:valueOf(java.lang.String):com.intellij.execution.multilaunch.execution.ExecutionMode - s:values():com.intellij.execution.multilaunch.execution.ExecutionMode[] -f:com.intellij.execution.multilaunch.execution.ExecutionModeKt -- sf:getIcon(com.intellij.execution.multilaunch.execution.ExecutionMode):javax.swing.Icon -- sf:getText(com.intellij.execution.multilaunch.execution.ExecutionMode):java.lang.String -f:com.intellij.execution.multilaunch.execution.ExecutionModel -- sf:Companion:com.intellij.execution.multilaunch.execution.ExecutionModel$Companion -- ():V -- f:getConfigurations():com.jetbrains.rd.util.reactive.ViewableMap -f:com.intellij.execution.multilaunch.execution.ExecutionModel$Companion -- f:getInstance(com.intellij.openapi.project.Project):com.intellij.execution.multilaunch.execution.ExecutionModel -f:com.intellij.execution.multilaunch.execution.ExecutionSession -- (com.intellij.openapi.project.Project,com.intellij.execution.multilaunch.execution.MultiLaunchExecutionModel):V -- f:awaitExecution(kotlin.coroutines.Continuation):java.lang.Object -- f:getLifetime():com.jetbrains.rd.util.lifetime.LifetimeDefinition -- f:getLifetime(com.intellij.execution.multilaunch.execution.executables.Executable):com.jetbrains.rd.util.lifetime.LifetimeDefinition -- f:getModel():com.intellij.execution.multilaunch.execution.MultiLaunchExecutionModel -- f:stop():V -- f:stop(com.intellij.execution.multilaunch.execution.executables.Executable):V -f:com.intellij.execution.multilaunch.execution.ExecutionSessionManager -- sf:Companion:com.intellij.execution.multilaunch.execution.ExecutionSessionManager$Companion -- ():V -- f:getActiveSession(com.intellij.execution.multilaunch.MultiLaunchConfiguration):com.intellij.execution.multilaunch.execution.ExecutionSession -- f:setActiveSession(com.intellij.execution.multilaunch.MultiLaunchConfiguration,com.intellij.execution.multilaunch.execution.ExecutionSession):V -f:com.intellij.execution.multilaunch.execution.ExecutionSessionManager$Companion -- f:getInstance(com.intellij.openapi.project.Project):com.intellij.execution.multilaunch.execution.ExecutionSessionManager -com.intellij.execution.multilaunch.execution.ExecutionStatus -f:com.intellij.execution.multilaunch.execution.ExecutionStatus$Canceled -- com.intellij.execution.multilaunch.execution.ExecutionStatus -- sf:INSTANCE:com.intellij.execution.multilaunch.execution.ExecutionStatus$Canceled -f:com.intellij.execution.multilaunch.execution.ExecutionStatus$Failed -- com.intellij.execution.multilaunch.execution.ExecutionStatus -- (java.lang.Throwable):V -- f:component1():java.lang.Throwable -- f:copy(java.lang.Throwable):com.intellij.execution.multilaunch.execution.ExecutionStatus$Failed -- bs:copy$default(com.intellij.execution.multilaunch.execution.ExecutionStatus$Failed,java.lang.Throwable,I,java.lang.Object):com.intellij.execution.multilaunch.execution.ExecutionStatus$Failed -- equals(java.lang.Object):Z -- f:getReason():java.lang.Throwable -- hashCode():I -f:com.intellij.execution.multilaunch.execution.ExecutionStatus$Finished -- com.intellij.execution.multilaunch.execution.ExecutionStatus -- sf:INSTANCE:com.intellij.execution.multilaunch.execution.ExecutionStatus$Finished -f:com.intellij.execution.multilaunch.execution.ExecutionStatus$NotStarted -- com.intellij.execution.multilaunch.execution.ExecutionStatus -- sf:INSTANCE:com.intellij.execution.multilaunch.execution.ExecutionStatus$NotStarted -f:com.intellij.execution.multilaunch.execution.ExecutionStatus$Started -- com.intellij.execution.multilaunch.execution.ExecutionStatus -- sf:INSTANCE:com.intellij.execution.multilaunch.execution.ExecutionStatus$Started -f:com.intellij.execution.multilaunch.execution.ExecutionStatus$Waiting -- com.intellij.execution.multilaunch.execution.ExecutionStatus -- sf:INSTANCE:com.intellij.execution.multilaunch.execution.ExecutionStatus$Waiting -f:com.intellij.execution.multilaunch.execution.ExecutionStatusKt -- sf:isDone(com.intellij.execution.multilaunch.execution.ExecutionStatus):Z -- sf:isRunning(com.intellij.execution.multilaunch.execution.ExecutionStatus):Z -f:com.intellij.execution.multilaunch.execution.MultiLaunchExecutionModel -- (com.intellij.execution.RunnerAndConfigurationSettings,com.intellij.execution.multilaunch.MultiLaunchConfiguration):V -- f:getConfiguration():com.intellij.execution.multilaunch.MultiLaunchConfiguration -- f:getExecutables():com.jetbrains.rd.util.reactive.ViewableMap -- f:getSettings():com.intellij.execution.RunnerAndConfigurationSettings -- f:isDone():com.jetbrains.rd.util.reactive.Property -- f:isDone():Z -- f:isRunning():Z a:com.intellij.execution.multilaunch.execution.conditions.Condition - (com.intellij.execution.multilaunch.execution.conditions.ConditionTemplate):V -- a:createExecutionListener(com.intellij.execution.multilaunch.execution.ExecutionDescriptor,com.intellij.execution.multilaunch.execution.ExecutionMode,com.intellij.internal.statistic.StructuredIdeActivity,com.jetbrains.rd.util.lifetime.Lifetime):com.intellij.execution.multilaunch.execution.messaging.ExecutionNotifier - f:getTemplate():com.intellij.execution.multilaunch.execution.conditions.ConditionTemplate - a:getText():java.lang.String -- a:loadAttributes(com.intellij.execution.multilaunch.state.ConditionSnapshot):V - a:provideEditor(com.intellij.ui.dsl.builder.Row):com.intellij.ui.dsl.builder.Cell -- a:saveAttributes(com.intellij.execution.multilaunch.state.ConditionSnapshot):V - a:validate(com.intellij.execution.multilaunch.MultiLaunchConfiguration,com.intellij.execution.multilaunch.design.ExecutableRow):V f:com.intellij.execution.multilaunch.execution.conditions.ConditionFactory - sf:Companion:com.intellij.execution.multilaunch.execution.conditions.ConditionFactory$Companion - (com.intellij.openapi.project.Project):V - f:create(com.intellij.execution.multilaunch.execution.conditions.ConditionTemplate):com.intellij.execution.multilaunch.execution.conditions.Condition -- f:create(com.intellij.execution.multilaunch.state.ConditionSnapshot):com.intellij.execution.multilaunch.execution.conditions.Condition - f:createDefault():com.intellij.execution.multilaunch.execution.conditions.Condition f:com.intellij.execution.multilaunch.execution.conditions.ConditionFactory$Companion - f:getInstance(com.intellij.openapi.project.Project):com.intellij.execution.multilaunch.execution.conditions.ConditionFactory @@ -2000,80 +1289,6 @@ f:com.intellij.execution.multilaunch.execution.conditions.ConditionFactory$Compa - a:getType():java.lang.String *f:com.intellij.execution.multilaunch.execution.conditions.ConditionTemplate$Companion - f:getEP_NAME():com.intellij.openapi.extensions.ExtensionPointName -f:com.intellij.execution.multilaunch.execution.conditions.impl.AfterPortOpenedConditionTemplate -- com.intellij.execution.multilaunch.execution.conditions.ConditionTemplate -- ():V -- createCondition():com.intellij.execution.multilaunch.execution.conditions.impl.AfterPortOpenedConditionTemplate$AfterPortOpenedCondition -- getType():java.lang.String -f:com.intellij.execution.multilaunch.execution.conditions.impl.AfterPortOpenedConditionTemplate$AfterPortOpenedCondition -- com.intellij.execution.multilaunch.execution.conditions.Condition -- (com.intellij.execution.multilaunch.execution.conditions.impl.AfterPortOpenedConditionTemplate):V -- createExecutionListener(com.intellij.execution.multilaunch.execution.ExecutionDescriptor,com.intellij.execution.multilaunch.execution.ExecutionMode,com.intellij.internal.statistic.StructuredIdeActivity,com.jetbrains.rd.util.lifetime.Lifetime):com.intellij.execution.multilaunch.execution.messaging.ExecutionNotifier -- getText():java.lang.String -- loadAttributes(com.intellij.execution.multilaunch.state.ConditionSnapshot):V -- provideEditor(com.intellij.ui.dsl.builder.Row):com.intellij.ui.dsl.builder.Cell -- saveAttributes(com.intellij.execution.multilaunch.state.ConditionSnapshot):V -- validate(com.intellij.execution.multilaunch.MultiLaunchConfiguration,com.intellij.execution.multilaunch.design.ExecutableRow):V -f:com.intellij.execution.multilaunch.execution.conditions.impl.AfterPortOpenedConditionTemplate$AfterPortOpenedCondition$Listener -- com.intellij.execution.multilaunch.execution.messaging.DefaultExecutionNotifier -- (com.intellij.execution.multilaunch.execution.conditions.impl.AfterPortOpenedConditionTemplate$AfterPortOpenedCondition,com.intellij.execution.multilaunch.execution.executables.Executable,com.intellij.execution.multilaunch.execution.ExecutionMode,com.intellij.internal.statistic.StructuredIdeActivity,com.jetbrains.rd.util.lifetime.Lifetime):V -- start(com.intellij.execution.multilaunch.MultiLaunchConfiguration,java.util.List):V -f:com.intellij.execution.multilaunch.execution.conditions.impl.AfterPreviousFinishedConditionTemplate -- com.intellij.execution.multilaunch.execution.conditions.ConditionTemplate -- ():V -- createCondition():com.intellij.execution.multilaunch.execution.conditions.impl.AfterPreviousFinishedConditionTemplate$AfterPreviousFinishedCondition -- getType():java.lang.String -f:com.intellij.execution.multilaunch.execution.conditions.impl.AfterPreviousFinishedConditionTemplate$AfterPreviousFinishedCondition -- com.intellij.execution.multilaunch.execution.conditions.Condition -- (com.intellij.execution.multilaunch.execution.conditions.impl.AfterPreviousFinishedConditionTemplate):V -- createExecutionListener(com.intellij.execution.multilaunch.execution.ExecutionDescriptor,com.intellij.execution.multilaunch.execution.ExecutionMode,com.intellij.internal.statistic.StructuredIdeActivity,com.jetbrains.rd.util.lifetime.Lifetime):com.intellij.execution.multilaunch.execution.messaging.ExecutionNotifier -- getText():java.lang.String -- loadAttributes(com.intellij.execution.multilaunch.state.ConditionSnapshot):V -- provideEditor(com.intellij.ui.dsl.builder.Row):java.lang.Void -- saveAttributes(com.intellij.execution.multilaunch.state.ConditionSnapshot):V -- validate(com.intellij.execution.multilaunch.MultiLaunchConfiguration,com.intellij.execution.multilaunch.design.ExecutableRow):V -f:com.intellij.execution.multilaunch.execution.conditions.impl.AfterPreviousFinishedConditionTemplate$AfterPreviousFinishedCondition$Listener -- com.intellij.execution.multilaunch.execution.messaging.DefaultExecutionNotifier -- (com.intellij.execution.multilaunch.execution.conditions.impl.AfterPreviousFinishedConditionTemplate$AfterPreviousFinishedCondition,com.intellij.execution.multilaunch.execution.executables.Executable,com.intellij.execution.multilaunch.execution.ExecutionMode,com.intellij.internal.statistic.StructuredIdeActivity,com.jetbrains.rd.util.lifetime.Lifetime):V -- afterExecute(com.intellij.execution.multilaunch.MultiLaunchConfiguration,com.intellij.execution.multilaunch.execution.executables.Executable):V -- start(com.intellij.execution.multilaunch.MultiLaunchConfiguration,java.util.List):V -f:com.intellij.execution.multilaunch.execution.conditions.impl.AfterPreviousStartedConditionTemplate -- com.intellij.execution.multilaunch.execution.conditions.ConditionTemplate -- ():V -- createCondition():com.intellij.execution.multilaunch.execution.conditions.impl.AfterPreviousStartedConditionTemplate$AfterPreviousStartedCondition -- getType():java.lang.String -f:com.intellij.execution.multilaunch.execution.conditions.impl.AfterPreviousStartedConditionTemplate$AfterPreviousStartedCondition -- com.intellij.execution.multilaunch.execution.conditions.Condition -- (com.intellij.execution.multilaunch.execution.conditions.impl.AfterPreviousStartedConditionTemplate):V -- createExecutionListener(com.intellij.execution.multilaunch.execution.ExecutionDescriptor,com.intellij.execution.multilaunch.execution.ExecutionMode,com.intellij.internal.statistic.StructuredIdeActivity,com.jetbrains.rd.util.lifetime.Lifetime):com.intellij.execution.multilaunch.execution.messaging.ExecutionNotifier -- getText():java.lang.String -- loadAttributes(com.intellij.execution.multilaunch.state.ConditionSnapshot):V -- provideEditor(com.intellij.ui.dsl.builder.Row):java.lang.Void -- saveAttributes(com.intellij.execution.multilaunch.state.ConditionSnapshot):V -- validate(com.intellij.execution.multilaunch.MultiLaunchConfiguration,com.intellij.execution.multilaunch.design.ExecutableRow):V -f:com.intellij.execution.multilaunch.execution.conditions.impl.AfterPreviousStartedConditionTemplate$AfterPreviousStartedCondition$Listener -- com.intellij.execution.multilaunch.execution.messaging.DefaultExecutionNotifier -- (com.intellij.execution.multilaunch.execution.conditions.impl.AfterPreviousStartedConditionTemplate$AfterPreviousStartedCondition,com.intellij.execution.multilaunch.execution.executables.Executable,com.intellij.execution.multilaunch.execution.ExecutionMode,com.intellij.internal.statistic.StructuredIdeActivity,com.jetbrains.rd.util.lifetime.Lifetime):V -- execute(com.intellij.execution.multilaunch.MultiLaunchConfiguration,com.intellij.execution.multilaunch.execution.executables.Executable):V -- start(com.intellij.execution.multilaunch.MultiLaunchConfiguration,java.util.List):V -f:com.intellij.execution.multilaunch.execution.conditions.impl.ImmediatelyConditionTemplate -- com.intellij.execution.multilaunch.execution.conditions.ConditionTemplate -- ():V -- createCondition():com.intellij.execution.multilaunch.execution.conditions.impl.ImmediatelyConditionTemplate$ImmediatelyCondition -- getType():java.lang.String -f:com.intellij.execution.multilaunch.execution.conditions.impl.ImmediatelyConditionTemplate$ImmediatelyCondition -- com.intellij.execution.multilaunch.execution.conditions.Condition -- (com.intellij.execution.multilaunch.execution.conditions.impl.ImmediatelyConditionTemplate):V -- createExecutionListener(com.intellij.execution.multilaunch.execution.ExecutionDescriptor,com.intellij.execution.multilaunch.execution.ExecutionMode,com.intellij.internal.statistic.StructuredIdeActivity,com.jetbrains.rd.util.lifetime.Lifetime):com.intellij.execution.multilaunch.execution.messaging.ExecutionNotifier -- getText():java.lang.String -- loadAttributes(com.intellij.execution.multilaunch.state.ConditionSnapshot):V -- provideEditor(com.intellij.ui.dsl.builder.Row):java.lang.Void -- saveAttributes(com.intellij.execution.multilaunch.state.ConditionSnapshot):V -- validate(com.intellij.execution.multilaunch.MultiLaunchConfiguration,com.intellij.execution.multilaunch.design.ExecutableRow):V -f:com.intellij.execution.multilaunch.execution.conditions.impl.ImmediatelyConditionTemplate$ImmediatelyCondition$Listener -- com.intellij.execution.multilaunch.execution.messaging.DefaultExecutionNotifier -- (com.intellij.execution.multilaunch.execution.conditions.impl.ImmediatelyConditionTemplate$ImmediatelyCondition,com.intellij.execution.multilaunch.execution.executables.Executable,com.intellij.execution.multilaunch.execution.ExecutionMode,com.intellij.internal.statistic.StructuredIdeActivity,com.jetbrains.rd.util.lifetime.Lifetime):V -- start(com.intellij.execution.multilaunch.MultiLaunchConfiguration,java.util.List):V a:com.intellij.execution.multilaunch.execution.executables.Executable - (java.lang.String,java.lang.String,javax.swing.Icon,com.intellij.execution.multilaunch.execution.executables.ExecutableTemplate):V - cancel(kotlin.coroutines.Continuation):java.lang.Object @@ -2089,13 +1304,6 @@ a:com.intellij.execution.multilaunch.execution.executables.Executable - a:loadAttributes(com.intellij.execution.multilaunch.state.ExecutableSnapshot):V - performEdit():V - a:saveAttributes(com.intellij.execution.multilaunch.state.ExecutableSnapshot):V -f:com.intellij.execution.multilaunch.execution.executables.ExecutableFactory -- sf:Companion:com.intellij.execution.multilaunch.execution.executables.ExecutableFactory$Companion -- (com.intellij.openapi.project.Project):V -- f:create(com.intellij.execution.multilaunch.MultiLaunchConfiguration,com.intellij.execution.multilaunch.execution.executables.ExecutableTemplate):com.intellij.execution.multilaunch.execution.executables.Executable -- f:create(com.intellij.execution.multilaunch.MultiLaunchConfiguration,com.intellij.execution.multilaunch.state.ExecutableSnapshot):com.intellij.execution.multilaunch.execution.executables.Executable -f:com.intellij.execution.multilaunch.execution.executables.ExecutableFactory$Companion -- f:getInstance(com.intellij.openapi.project.Project):com.intellij.execution.multilaunch.execution.executables.ExecutableFactory com.intellij.execution.multilaunch.execution.executables.ExecutableTemplate - a:createExecutable(com.intellij.openapi.project.Project,com.intellij.execution.multilaunch.MultiLaunchConfiguration,java.lang.String):com.intellij.execution.multilaunch.execution.executables.Executable - a:getType():java.lang.String @@ -2105,17 +1313,6 @@ com.intellij.execution.multilaunch.execution.executables.ExecutableTemplate - ():V *f:com.intellij.execution.multilaunch.execution.executables.TaskExecutableTemplate$Companion - f:getEP_NAME():com.intellij.openapi.extensions.ExtensionPointName -f:com.intellij.execution.multilaunch.execution.executables.impl.IdleTaskTemplate -- com.intellij.execution.multilaunch.execution.executables.TaskExecutableTemplate -- ():V -- createExecutable(com.intellij.openapi.project.Project,com.intellij.execution.multilaunch.MultiLaunchConfiguration,java.lang.String):com.intellij.execution.multilaunch.execution.executables.Executable -- getType():java.lang.String -f:com.intellij.execution.multilaunch.execution.executables.impl.IdleTaskTemplate$IdleExecutable -- com.intellij.execution.multilaunch.execution.executables.Executable -- (com.intellij.execution.multilaunch.execution.executables.impl.IdleTaskTemplate,java.lang.String):V -- execute(com.intellij.execution.multilaunch.execution.ExecutionMode,com.intellij.internal.statistic.StructuredIdeActivity,com.jetbrains.rd.util.lifetime.Lifetime,kotlin.coroutines.Continuation):java.lang.Object -- loadAttributes(com.intellij.execution.multilaunch.state.ExecutableSnapshot):V -- saveAttributes(com.intellij.execution.multilaunch.state.ExecutableSnapshot):V f:com.intellij.execution.multilaunch.execution.executables.impl.RunConfigurationExecutableManager - com.intellij.execution.multilaunch.execution.executables.ExecutableTemplate - sf:Companion:com.intellij.execution.multilaunch.execution.executables.impl.RunConfigurationExecutableManager$Companion @@ -2135,115 +1332,6 @@ f:com.intellij.execution.multilaunch.execution.executables.impl.RunConfiguration - loadAttributes(com.intellij.execution.multilaunch.state.ExecutableSnapshot):V - performEdit():V - saveAttributes(com.intellij.execution.multilaunch.state.ExecutableSnapshot):V -c:com.intellij.execution.multilaunch.execution.messaging.DefaultExecutionNotifier -- com.intellij.execution.multilaunch.execution.messaging.ExecutionNotifier -- ():V -- afterCancel(com.intellij.execution.multilaunch.MultiLaunchConfiguration,com.intellij.execution.multilaunch.execution.executables.Executable):V -- afterExecute(com.intellij.execution.multilaunch.MultiLaunchConfiguration,com.intellij.execution.multilaunch.execution.executables.Executable):V -- afterFail(com.intellij.execution.multilaunch.MultiLaunchConfiguration,com.intellij.execution.multilaunch.execution.executables.Executable,java.lang.Throwable):V -- afterSuccess(com.intellij.execution.multilaunch.MultiLaunchConfiguration,com.intellij.execution.multilaunch.execution.executables.Executable):V -- beforeExecute(com.intellij.execution.multilaunch.MultiLaunchConfiguration,com.intellij.execution.multilaunch.execution.executables.Executable):V -- cancel(com.intellij.execution.multilaunch.MultiLaunchConfiguration):V -- execute(com.intellij.execution.multilaunch.MultiLaunchConfiguration,com.intellij.execution.multilaunch.execution.executables.Executable):V -- finish(com.intellij.execution.multilaunch.MultiLaunchConfiguration):V -- start(com.intellij.execution.multilaunch.MultiLaunchConfiguration,java.util.List):V -f:com.intellij.execution.multilaunch.execution.messaging.ExecutableNotifierProxy -- com.intellij.execution.multilaunch.execution.executables.Executable -- (com.intellij.execution.multilaunch.execution.MultiLaunchExecutionModel,com.intellij.execution.multilaunch.execution.executables.Executable,com.intellij.execution.multilaunch.execution.messaging.ExecutionNotifier):V -- execute(com.intellij.execution.multilaunch.execution.ExecutionMode,com.intellij.internal.statistic.StructuredIdeActivity,com.jetbrains.rd.util.lifetime.Lifetime,kotlin.coroutines.Continuation):java.lang.Object -- getSupportsDebugging():Z -- loadAttributes(com.intellij.execution.multilaunch.state.ExecutableSnapshot):V -- saveAttributes(com.intellij.execution.multilaunch.state.ExecutableSnapshot):V -f:com.intellij.execution.multilaunch.execution.messaging.ExecutionEventsBus -- sf:Companion:com.intellij.execution.multilaunch.execution.messaging.ExecutionEventsBus$Companion -- (com.intellij.openapi.project.Project):V -- f:createPublisher():com.intellij.execution.multilaunch.execution.messaging.ExecutionNotifier -- f:subscribe(com.intellij.execution.multilaunch.MultiLaunchConfiguration,com.intellij.execution.multilaunch.execution.messaging.ExecutionNotifier,com.jetbrains.rd.util.lifetime.Lifetime):com.intellij.util.messages.MessageBusConnection -- f:subscribe(com.intellij.execution.multilaunch.execution.messaging.ExecutionNotifier,com.jetbrains.rd.util.lifetime.Lifetime):com.intellij.util.messages.MessageBusConnection -f:com.intellij.execution.multilaunch.execution.messaging.ExecutionEventsBus$Companion -- f:getInstance(com.intellij.openapi.project.Project):com.intellij.execution.multilaunch.execution.messaging.ExecutionEventsBus -com.intellij.execution.multilaunch.execution.messaging.ExecutionNotifier -- a:afterCancel(com.intellij.execution.multilaunch.MultiLaunchConfiguration,com.intellij.execution.multilaunch.execution.executables.Executable):V -- a:afterExecute(com.intellij.execution.multilaunch.MultiLaunchConfiguration,com.intellij.execution.multilaunch.execution.executables.Executable):V -- a:afterFail(com.intellij.execution.multilaunch.MultiLaunchConfiguration,com.intellij.execution.multilaunch.execution.executables.Executable,java.lang.Throwable):V -- a:afterSuccess(com.intellij.execution.multilaunch.MultiLaunchConfiguration,com.intellij.execution.multilaunch.execution.executables.Executable):V -- a:beforeExecute(com.intellij.execution.multilaunch.MultiLaunchConfiguration,com.intellij.execution.multilaunch.execution.executables.Executable):V -- a:cancel(com.intellij.execution.multilaunch.MultiLaunchConfiguration):V -- a:execute(com.intellij.execution.multilaunch.MultiLaunchConfiguration,com.intellij.execution.multilaunch.execution.executables.Executable):V -- a:finish(com.intellij.execution.multilaunch.MultiLaunchConfiguration):V -- a:start(com.intellij.execution.multilaunch.MultiLaunchConfiguration,java.util.List):V -f:com.intellij.execution.multilaunch.servicesView.ConfigurationServiceContributor -- com.intellij.execution.services.ServiceViewProvidingContributor -- (com.intellij.execution.multilaunch.execution.MultiLaunchExecutionModel):V -- asService():com.intellij.execution.multilaunch.execution.MultiLaunchExecutionModel -- getServiceDescriptor(com.intellij.openapi.project.Project,com.intellij.execution.multilaunch.execution.ExecutableExecutionModel):com.intellij.execution.services.ServiceViewDescriptor -- getServices(com.intellij.openapi.project.Project):java.util.List -- getViewDescriptor(com.intellij.openapi.project.Project):com.intellij.execution.services.SimpleServiceViewDescriptor -f:com.intellij.execution.multilaunch.servicesView.ExecutableServiceState -- (com.intellij.execution.multilaunch.execution.ExecutionDescriptor,com.intellij.execution.multilaunch.execution.ExecutableContext):V -- f:component1():com.intellij.execution.multilaunch.execution.ExecutionDescriptor -- f:component2():com.intellij.execution.multilaunch.execution.ExecutableContext -- f:copy(com.intellij.execution.multilaunch.execution.ExecutionDescriptor,com.intellij.execution.multilaunch.execution.ExecutableContext):com.intellij.execution.multilaunch.servicesView.ExecutableServiceState -- bs:copy$default(com.intellij.execution.multilaunch.servicesView.ExecutableServiceState,com.intellij.execution.multilaunch.execution.ExecutionDescriptor,com.intellij.execution.multilaunch.execution.ExecutableContext,I,java.lang.Object):com.intellij.execution.multilaunch.servicesView.ExecutableServiceState -- equals(java.lang.Object):Z -- f:getContext():com.intellij.execution.multilaunch.execution.ExecutableContext -- f:getDescriptor():com.intellij.execution.multilaunch.execution.ExecutionDescriptor -- hashCode():I -f:com.intellij.execution.multilaunch.servicesView.ExecutableServiceViewDescriptor -- com.intellij.execution.services.ServiceViewDescriptor -- sf:Companion:com.intellij.execution.multilaunch.servicesView.ExecutableServiceViewDescriptor$Companion -- (com.intellij.execution.multilaunch.execution.MultiLaunchExecutionModel,com.intellij.execution.multilaunch.execution.ExecutableExecutionModel):V -- getContentComponent():javax.swing.JComponent -- getPresentation():com.intellij.navigation.ItemPresentation -- getToolbarActions():com.intellij.openapi.actionSystem.ActionGroup -- onNodeSelected(java.util.List):V -f:com.intellij.execution.multilaunch.servicesView.ExecutableServiceViewDescriptor$Companion -f:com.intellij.execution.multilaunch.servicesView.MultiLaunchServiceContributor -- com.intellij.execution.services.ServiceViewContributor -- ():V -- getServiceDescriptor(com.intellij.openapi.project.Project,com.intellij.execution.multilaunch.servicesView.ConfigurationServiceContributor):com.intellij.execution.services.ServiceViewDescriptor -- getServices(com.intellij.openapi.project.Project):java.util.List -- getViewDescriptor(com.intellij.openapi.project.Project):com.intellij.execution.services.ServiceViewDescriptor -f:com.intellij.execution.multilaunch.servicesView.MultiLaunchServicesRefreshActivity -- com.intellij.openapi.startup.ProjectActivity -- ():V -- execute(com.intellij.openapi.project.Project,kotlin.coroutines.Continuation):java.lang.Object -f:com.intellij.execution.multilaunch.servicesView.MultiLaunchServicesRefreshActivity$MultiLaunchConfigurationsListener -- com.intellij.execution.RunManagerListener -- (com.intellij.execution.multilaunch.servicesView.MultiLaunchServicesRefreshActivity,com.intellij.openapi.project.Project):V -- runConfigurationAdded(com.intellij.execution.RunnerAndConfigurationSettings):V -- runConfigurationChanged(com.intellij.execution.RunnerAndConfigurationSettings):V -- runConfigurationRemoved(com.intellij.execution.RunnerAndConfigurationSettings):V -f:com.intellij.execution.multilaunch.servicesView.MultiLaunchServicesRefreshActivity$MyService -- sf:Companion:com.intellij.execution.multilaunch.servicesView.MultiLaunchServicesRefreshActivity$MyService$Companion -- (kotlinx.coroutines.CoroutineScope):V -- f:getScope():kotlinx.coroutines.CoroutineScope -f:com.intellij.execution.multilaunch.servicesView.MultiLaunchServicesRefreshActivity$MyService$Companion -- f:getInstance(com.intellij.openapi.project.Project):com.intellij.execution.multilaunch.servicesView.MultiLaunchServicesRefreshActivity$MyService -f:com.intellij.execution.multilaunch.servicesView.MultiLaunchServicesRefresher -- sf:Companion:com.intellij.execution.multilaunch.servicesView.MultiLaunchServicesRefresher$Companion -- (com.intellij.openapi.project.Project):V -- f:refresh():V -- f:refresh(com.intellij.execution.multilaunch.MultiLaunchConfiguration):V -f:com.intellij.execution.multilaunch.servicesView.MultiLaunchServicesRefresher$Companion -- f:getInstance(com.intellij.openapi.project.Project):com.intellij.execution.multilaunch.servicesView.MultiLaunchServicesRefresher -f:com.intellij.execution.multilaunch.servicesView.actions.configuration.DebugMultiLaunchAction -- com.intellij.execution.multilaunch.servicesView.actions.configuration.ExecuteMultiLaunchAction -- (com.intellij.execution.RunnerAndConfigurationSettings):V -a:com.intellij.execution.multilaunch.servicesView.actions.configuration.ExecuteMultiLaunchAction -- com.intellij.openapi.actionSystem.AnAction -- (com.intellij.execution.RunnerAndConfigurationSettings,java.lang.String,javax.swing.Icon,com.intellij.execution.multilaunch.execution.ExecutionMode):V -- actionPerformed(com.intellij.openapi.actionSystem.AnActionEvent):V -- getActionUpdateThread():com.intellij.openapi.actionSystem.ActionUpdateThread -f:com.intellij.execution.multilaunch.servicesView.actions.configuration.RunMultiLaunchAction -- com.intellij.execution.multilaunch.servicesView.actions.configuration.ExecuteMultiLaunchAction -- (com.intellij.execution.RunnerAndConfigurationSettings):V -f:com.intellij.execution.multilaunch.servicesView.actions.executable.CancelExecutableAction -- com.intellij.openapi.actionSystem.AnAction -- (com.intellij.execution.multilaunch.execution.MultiLaunchExecutionModel,com.intellij.execution.multilaunch.execution.ExecutableExecutionModel):V -- actionPerformed(com.intellij.openapi.actionSystem.AnActionEvent):V -- getActionUpdateThread():com.intellij.openapi.actionSystem.ActionUpdateThread -- update(com.intellij.openapi.actionSystem.AnActionEvent):V f:com.intellij.execution.multilaunch.state.ConditionSnapshot - com.intellij.openapi.components.BaseState - ():V @@ -2264,8 +1352,6 @@ f:com.intellij.execution.multilaunch.state.ExecutableRowSnapshotFactory - f:create(com.intellij.execution.multilaunch.design.ExecutableRow):com.intellij.execution.multilaunch.state.ExecutableRowSnapshot - f:create(com.intellij.execution.multilaunch.execution.executables.Executable,com.intellij.execution.multilaunch.execution.conditions.Condition,Z):com.intellij.execution.multilaunch.state.ExecutableRowSnapshot - f:createCompositeId(java.lang.String,java.lang.String):java.lang.String -f:com.intellij.execution.multilaunch.state.ExecutableRowSnapshotFactoryKt -- sf:toSnapshot(com.intellij.execution.multilaunch.design.ExecutableRow):com.intellij.execution.multilaunch.state.ExecutableRowSnapshot f:com.intellij.execution.multilaunch.state.ExecutableSnapshot - com.intellij.openapi.components.BaseState - ():V @@ -2278,23 +1364,6 @@ f:com.intellij.execution.multilaunch.state.MultiLaunchConfigurationSnapshot - f:getActivateToolWindows():Z - f:getRows():java.util.List - f:setActivateToolWindows(Z):V -e:com.intellij.execution.multilaunch.statistics.FusExecutableKind -- java.lang.Enum -- sf:RUN_CONFIGURATION:com.intellij.execution.multilaunch.statistics.FusExecutableKind -- sf:TASK:com.intellij.execution.multilaunch.statistics.FusExecutableKind -- sf:UNKNOWN:com.intellij.execution.multilaunch.statistics.FusExecutableKind -- s:getEntries():kotlin.enums.EnumEntries -- s:valueOf(java.lang.String):com.intellij.execution.multilaunch.statistics.FusExecutableKind -- s:values():com.intellij.execution.multilaunch.statistics.FusExecutableKind[] -f:com.intellij.execution.multilaunch.statistics.MultiLaunchConfigurationUsageCollectorExtension -- ():V -- getEventId():java.lang.String -- getExtensionFields():java.util.List -- getGroupId():java.lang.String -f:com.intellij.execution.multilaunch.statistics.MultiLaunchCreationListener -- com.intellij.execution.RunManagerListener -- ():V -- runConfigurationAdded(com.intellij.execution.RunnerAndConfigurationSettings):V e:com.intellij.execution.multilaunch.statistics.MultiLaunchCreationOrigin - java.lang.Enum - sf:EDIT_CONFIGURATIONS:com.intellij.execution.multilaunch.statistics.MultiLaunchCreationOrigin @@ -2312,39 +1381,6 @@ a:com.intellij.execution.options.LifetimedSettingsEditor - a:createEditor(com.jetbrains.rd.util.lifetime.Lifetime):javax.swing.JComponent - p:disposeEditor():V - pf:getEditorLifetime():com.jetbrains.rd.util.lifetime.SequentialLifetimes -c:com.intellij.execution.runToolbar.DraggablePane -- javax.swing.JPanel -- ():V -- addNotify():V -- removeNotify():V -- f:setListener(com.intellij.execution.runToolbar.DraggablePane$DragListener):V -com.intellij.execution.runToolbar.DraggablePane$DragListener -- a:dragStarted(java.awt.Point):V -- a:dragStopped(java.awt.Point,java.awt.Dimension):V -- a:dragged(java.awt.Point,java.awt.Dimension):V -com.intellij.execution.runToolbar.ExecutorRunToolbarAction -- com.intellij.execution.runToolbar.RTBarAction -- a:getProcess():com.intellij.execution.runToolbar.RunToolbarProcess -- getRightSideType():com.intellij.execution.runToolbar.RTBarAction$Type -c:com.intellij.execution.runToolbar.FixWidthSegmentedActionToolbarComponent -- com.intellij.openapi.actionSystem.ActionToolbar -- com.intellij.ui.switcher.QuickActionProvider -- javax.swing.JPanel -- (java.lang.String,com.intellij.openapi.actionSystem.ActionGroup):V -- addNotify():V -- pf:getProject():com.intellij.openapi.project.Project -- removeNotify():V -- p:removeProject():V -- pf:setProject(com.intellij.openapi.project.Project):V -- p:updateProject(com.intellij.openapi.project.Project):V -- p:updateWidthHandler():V -com.intellij.execution.runToolbar.PopupControllerComponent -- a:addListener(com.intellij.execution.runToolbar.PopupControllerComponentListener):V -- getController():com.intellij.execution.runToolbar.PopupControllerComponent -- a:removeListener(com.intellij.execution.runToolbar.PopupControllerComponentListener):V -- a:updateIconImmediately(Z):V -com.intellij.execution.runToolbar.PopupControllerComponentListener -- a:actionPerformedHandler():V com.intellij.execution.runToolbar.RTBarAction - a:checkMainSlotVisibility(com.intellij.execution.runToolbar.RunToolbarMainSlotState):Z - getRightSideType():com.intellij.execution.runToolbar.RTBarAction$Type @@ -2359,13 +1395,6 @@ e:com.intellij.execution.runToolbar.RTBarAction$Type - s:getEntries():kotlin.enums.EnumEntries - s:valueOf(java.lang.String):com.intellij.execution.runToolbar.RTBarAction$Type - s:values():com.intellij.execution.runToolbar.RTBarAction$Type[] -com.intellij.execution.runToolbar.RTRunConfiguration -- com.intellij.execution.runToolbar.RTBarAction -- getRightSideType():com.intellij.execution.runToolbar.RTBarAction$Type -- isStable():Z -f:com.intellij.execution.runToolbar.RWProcessController -- (com.intellij.openapi.project.Project):V -- f:getProject():com.intellij.openapi.project.Project com.intellij.execution.runToolbar.RunToolbarData - sf:Companion:com.intellij.execution.runToolbar.RunToolbarData$Companion - sf:RUN_TOOLBAR_DATA_KEY:com.intellij.openapi.actionSystem.DataKey @@ -2387,23 +1416,6 @@ f:com.intellij.execution.runToolbar.RunToolbarDataKt - sf:isRunning(com.intellij.execution.runners.ExecutionEnvironment):java.lang.Boolean - sf:mainState(com.intellij.openapi.actionSystem.AnActionEvent):com.intellij.execution.runToolbar.RunToolbarMainSlotState - sf:runToolbarData(com.intellij.openapi.actionSystem.DataContext):com.intellij.execution.runToolbar.RunToolbarData -f:com.intellij.execution.runToolbar.RunToolbarExtraSlotPane -- com.intellij.execution.runToolbar.data.RWActiveListener -- (com.intellij.openapi.project.Project,kotlin.jvm.functions.Function0):V -- f:clear():V -- disabled():V -- enabled():V -- f:getBaseWidth():kotlin.jvm.functions.Function0 -- f:getProject():com.intellij.openapi.project.Project -- f:pack():V -f:com.intellij.execution.runToolbar.RunToolbarGroupProcessAction -- com.intellij.execution.runToolbar.RunToolbarProcessAction -- (com.intellij.execution.runToolbar.RunToolbarProcess,com.intellij.execution.Executor):V -- update(com.intellij.openapi.actionSystem.AnActionEvent):V -f:com.intellij.execution.runToolbar.RunToolbarMainRunConfigurationsAction -- com.intellij.execution.runToolbar.RunToolbarRunConfigurationsAction -- ():V -- checkMainSlotVisibility(com.intellij.execution.runToolbar.RunToolbarMainSlotState):Z e:com.intellij.execution.runToolbar.RunToolbarMainSlotState - java.lang.Enum - sf:CONFIGURATION:com.intellij.execution.runToolbar.RunToolbarMainSlotState @@ -2412,28 +1424,13 @@ e:com.intellij.execution.runToolbar.RunToolbarMainSlotState - s:getEntries():kotlin.enums.EnumEntries - s:valueOf(java.lang.String):com.intellij.execution.runToolbar.RunToolbarMainSlotState - s:values():com.intellij.execution.runToolbar.RunToolbarMainSlotState[] -f:com.intellij.execution.runToolbar.RunToolbarMainWidgetComponent -- com.intellij.execution.runToolbar.FixWidthSegmentedActionToolbarComponent -- sf:Companion:com.intellij.execution.runToolbar.RunToolbarMainWidgetComponent$Companion -- (com.intellij.openapi.actionSystem.Presentation,java.lang.String,com.intellij.openapi.actionSystem.ActionGroup):V -- addNotify():V -- f:getPresentation():com.intellij.openapi.actionSystem.Presentation -f:com.intellij.execution.runToolbar.RunToolbarMainWidgetComponent$Companion f:com.intellij.execution.runToolbar.RunToolbarMoreActionGroup - com.intellij.openapi.actionSystem.DefaultActionGroup - ():V - getActionUpdateThread():com.intellij.openapi.actionSystem.ActionUpdateThread - update(com.intellij.openapi.actionSystem.AnActionEvent):V -f:com.intellij.execution.runToolbar.RunToolbarPopupController -- com.intellij.execution.runToolbar.PopupControllerComponentListener -- com.intellij.openapi.Disposable -- (com.intellij.openapi.project.Project,com.intellij.execution.runToolbar.RunToolbarMainWidgetComponent):V -- actionPerformedHandler():V -- dispose():V -- f:getMainWidgetComponent():com.intellij.execution.runToolbar.RunToolbarMainWidgetComponent -- f:getProject():com.intellij.openapi.project.Project c:com.intellij.execution.runToolbar.RunToolbarProcessAction -- com.intellij.execution.runToolbar.ExecutorRunToolbarAction +- com.intellij.execution.runToolbar.RTBarAction - com.intellij.openapi.actionSystem.AnAction - com.intellij.openapi.project.DumbAware - (com.intellij.execution.runToolbar.RunToolbarProcess,com.intellij.execution.Executor):V @@ -2446,13 +1443,6 @@ c:com.intellij.execution.runToolbar.RunToolbarProcessAction - getProcess():com.intellij.execution.runToolbar.RunToolbarProcess - p:getSelectedConfiguration(com.intellij.openapi.actionSystem.AnActionEvent):com.intellij.execution.RunnerAndConfigurationSettings - update(com.intellij.openapi.actionSystem.AnActionEvent):V -f:com.intellij.execution.runToolbar.RunToolbarProcessMainAction -- com.intellij.execution.runToolbar.RunToolbarProcessAction -- sf:Companion:com.intellij.execution.runToolbar.RunToolbarProcessMainAction$Companion -- (com.intellij.execution.runToolbar.RunToolbarProcess,com.intellij.execution.Executor):V -- actionPerformed(com.intellij.openapi.actionSystem.AnActionEvent):V -- update(com.intellij.openapi.actionSystem.AnActionEvent):V -f:com.intellij.execution.runToolbar.RunToolbarProcessMainAction$Companion f:com.intellij.execution.runToolbar.RunToolbarRollbackToPrevious - com.intellij.openapi.project.DumbAwareAction - sf:Companion:com.intellij.execution.runToolbar.RunToolbarRollbackToPrevious$Companion @@ -2463,123 +1453,10 @@ f:com.intellij.execution.runToolbar.RunToolbarRollbackToPrevious f:com.intellij.execution.runToolbar.RunToolbarRollbackToPrevious$Companion - f:addHideActionHelper():V - f:saveDataIfNeeded(Z):V -c:com.intellij.execution.runToolbar.RunToolbarRunConfigurationsAction -- com.intellij.execution.actions.RunConfigurationsComboBoxAction -- com.intellij.execution.runToolbar.RTRunConfiguration -- sf:Companion:com.intellij.execution.runToolbar.RunToolbarRunConfigurationsAction$Companion -- ():V -- p:addTargetGroup(com.intellij.openapi.project.Project,com.intellij.openapi.actionSystem.DefaultActionGroup):V -- checkMainSlotVisibility(com.intellij.execution.runToolbar.RunToolbarMainSlotState):Z -- createCustomComponent(com.intellij.openapi.actionSystem.Presentation,java.lang.String):javax.swing.JComponent -- p:createFinalAction(com.intellij.openapi.project.Project,com.intellij.execution.RunnerAndConfigurationSettings):com.intellij.openapi.actionSystem.AnAction -- p:getEditRunConfigurationAction():com.intellij.openapi.actionSystem.AnAction -- p:getSelectedConfiguration(com.intellij.openapi.actionSystem.AnActionEvent):com.intellij.execution.RunnerAndConfigurationSettings -- trace(com.intellij.openapi.actionSystem.AnActionEvent,java.lang.String):V -- bs:trace$default(com.intellij.execution.runToolbar.RunToolbarRunConfigurationsAction,com.intellij.openapi.actionSystem.AnActionEvent,java.lang.String,I,java.lang.Object):V -- update(com.intellij.openapi.actionSystem.AnActionEvent):V -f:com.intellij.execution.runToolbar.RunToolbarRunConfigurationsAction$Companion -- f:doRightClick(com.intellij.openapi.actionSystem.DataContext):V -f:com.intellij.execution.runToolbar.RunToolbarSettings -- com.intellij.openapi.components.SimplePersistentStateComponent -- sf:Companion:com.intellij.execution.runToolbar.RunToolbarSettings$Companion -- (com.intellij.openapi.project.Project):V -- f:getConfigurations():kotlin.Pair -- f:getMoveNewOnTop():Z -- f:getRunConfigWidth():I -- f:getUpdateMainBySelected():Z -- f:setConfigurations(java.util.Map,java.util.List):V -- f:setMoveNewOnTop(Z):V -- f:setRunConfigWidth(I):V -- f:setUpdateMainBySelected(Z):V -f:com.intellij.execution.runToolbar.RunToolbarSettings$Companion -- f:getInstance(com.intellij.openapi.project.Project):com.intellij.execution.runToolbar.RunToolbarSettings -f:com.intellij.execution.runToolbar.RunToolbarSettingsConfigurable -- com.intellij.openapi.options.BoundConfigurable -- createPanel():com.intellij.openapi.ui.DialogPanel -f:com.intellij.execution.runToolbar.RunToolbarSettingsConfigurableProvider -- com.intellij.openapi.options.ConfigurableProvider -- (com.intellij.openapi.project.Project):V -- canCreateConfigurable():Z -- createConfigurable():com.intellij.openapi.options.Configurable -- f:getProject():com.intellij.openapi.project.Project -f:com.intellij.execution.runToolbar.RunToolbarSlotManager -- sf:Companion:com.intellij.execution.runToolbar.RunToolbarSlotManager$Companion -- sf:RUN_TOOLBAR_SLOT_CONFIGURATION_MAP_TOPIC:com.intellij.util.messages.Topic -- (com.intellij.openapi.project.Project,kotlinx.coroutines.CoroutineScope):V -- f:getActiveProcesses():com.intellij.execution.runToolbar.data.RWActiveProcesses -- f:processTerminated(J):V -- f:processTerminating(com.intellij.execution.runners.ExecutionEnvironment):V -f:com.intellij.execution.runToolbar.RunToolbarSlotManager$Companion -- f:getInstance(com.intellij.openapi.project.Project):com.intellij.execution.runToolbar.RunToolbarSlotManager -f:com.intellij.execution.runToolbar.RunToolbarState -- com.intellij.openapi.components.BaseState -- ():V -- f:getInstalledItems():java.util.List -- f:getMoveNewOnTop():Z -- f:getRunConfigWidth():I -- f:getSlotOrder():java.util.List -- f:getSlots():java.util.Map -- f:getUpdateMainBySelected():Z -- f:setMoveNewOnTop(Z):V -- f:setRunConfigWidth(I):V -- f:setSlots(java.util.Map):V -- f:setUpdateMainBySelected(Z):V -com.intellij.execution.runToolbar.UpdateWidth -- a:updated():V -f:com.intellij.execution.runToolbar.components.ComboBoxArrowComponent -- ():V -- f:getLabel():javax.swing.JLabel -- f:getView():javax.swing.JComponent -f:com.intellij.execution.runToolbar.components.MouseListenerHelper -- sf:Companion:com.intellij.execution.runToolbar.components.MouseListenerHelper$Companion -- ():V -f:com.intellij.execution.runToolbar.components.MouseListenerHelper$Companion -- f:addListener(javax.swing.JComponent,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function0,kotlin.jvm.functions.Function0):V -f:com.intellij.execution.runToolbar.components.ProcessesByType -- javax.swing.JPanel -- ():V -- f:update(com.intellij.execution.runToolbar.RunToolbarProcess,java.util.List,Z):V -- bs:update$default(com.intellij.execution.runToolbar.components.ProcessesByType,com.intellij.execution.runToolbar.RunToolbarProcess,java.util.List,Z,I,java.lang.Object):V c:com.intellij.execution.runToolbar.components.TrimmedMiddleLabel - javax.swing.JLabel - ():V - p:paintComponent(java.awt.Graphics):V -com.intellij.execution.runToolbar.data.RWActiveListener -- disabled():V -- enabled():V -- initialize():V -f:com.intellij.execution.runToolbar.data.RWActiveProcesses -- ():V -- f:getActiveCount():I -- f:getProcesses():java.util.Map -- f:getText():java.lang.String -f:com.intellij.execution.runToolbar.data.RWAddedController -- com.intellij.execution.runToolbar.data.RWListenersController -- ():V -- f:disabled():V -- f:enabled():V -- f:initialize():V -a:com.intellij.execution.runToolbar.data.RWListenersController -- ():V -- f:addListener(java.lang.Object):V -- f:clear():V -- pf:doWithListeners(kotlin.jvm.functions.Function1):V -- f:removeListener(java.lang.Object):V -e:com.intellij.execution.runToolbar.data.RWSlotManagerState -- java.lang.Enum -- sf:INACTIVE:com.intellij.execution.runToolbar.data.RWSlotManagerState -- sf:MULTIPLE:com.intellij.execution.runToolbar.data.RWSlotManagerState -- sf:MULTIPLE_WITH_MAIN:com.intellij.execution.runToolbar.data.RWSlotManagerState -- sf:SINGLE_MAIN:com.intellij.execution.runToolbar.data.RWSlotManagerState -- sf:SINGLE_PLAIN:com.intellij.execution.runToolbar.data.RWSlotManagerState -- s:getEntries():kotlin.enums.EnumEntries -- f:isActive():Z -- f:isSinglePlain():Z -- s:valueOf(java.lang.String):com.intellij.execution.runToolbar.data.RWSlotManagerState -- s:values():com.intellij.execution.runToolbar.data.RWSlotManagerState[] -com.intellij.execution.runToolbar.data.RWSlotsConfigurationListener -- a:configurationChanged(java.lang.String,com.intellij.execution.RunnerAndConfigurationSettings):V -- a:slotsConfigurationChanged(java.util.Map):V c:com.intellij.execution.runners.ConsoleTitleGen - (com.intellij.openapi.project.Project,java.lang.String):V - (com.intellij.openapi.project.Project,java.lang.String,Z):V @@ -2658,54 +1535,6 @@ f:com.intellij.execution.runners.RunTab$ToolbarActionGroup - getChildren(com.intellij.openapi.actionSystem.AnActionEvent):com.intellij.openapi.actionSystem.AnAction[] - isDumbAware():Z com.intellij.execution.startup.BeforeRunStartupTasks -c:com.intellij.execution.startup.ProjectStartupConfigurationBase -- com.intellij.openapi.components.PersistentStateComponent -- p:():V -- clear():V -- deleteConfiguration(java.lang.String):Z -- getList():java.util.List -- getState():com.intellij.execution.startup.ProjectStartupConfigurationBase -- isEmpty():Z -- loadState(com.intellij.execution.startup.ProjectStartupConfigurationBase):V -- rename(java.lang.String,com.intellij.execution.RunnerAndConfigurationSettings):Z -- setConfigurations(java.util.Collection):V -- setList(java.util.List):V -c:com.intellij.execution.startup.ProjectStartupConfigurationBase$ConfigurationDescriptor -- ():V -- (java.lang.String,java.lang.String):V -- equals(java.lang.Object):Z -- getId():java.lang.String -- getName():java.lang.String -- hashCode():I -- setId(java.lang.String):V -- setName(java.lang.String):V -f:com.intellij.execution.startup.ProjectStartupTasksTableModel -- javax.swing.table.AbstractTableModel -- com.intellij.util.ui.EditableModel -- sf:IS_SHARED_COLUMN:I -- sf:NAME_COLUMN:I -- ():V -- addConfiguration(com.intellij.execution.RunnerAndConfigurationSettings):V -- addRow():V -- canExchangeRows(I,I):Z -- exchangeRows(I,I):V -- getAllConfigurations():java.util.List -- getColumnClass(I):java.lang.Class -- getColumnCount():I -- getColumnName(I):java.lang.String -- getRowCount():I -- getSharedConfigurations():java.util.Set -- getValueAt(I,I):java.lang.Object -- isCellEditable(I,I):Z -- reValidateConfigurations(com.intellij.util.Processor):V -- removeRow(I):V -- setData(java.util.Collection,java.util.Collection):V -- setValueAt(java.lang.Object,I,I):V -f:com.intellij.execution.startup.ProjectStartupTasksTableModel$RunnerAndConfigurationSettingsComparator -- java.util.Comparator -- ():V -- compare(com.intellij.execution.RunnerAndConfigurationSettings,com.intellij.execution.RunnerAndConfigurationSettings):I -- s:getInstance():com.intellij.execution.startup.ProjectStartupTasksTableModel$RunnerAndConfigurationSettingsComparator a:com.intellij.execution.target.LanguageRuntimeConfigurable - com.intellij.openapi.options.BoundConfigurable - (com.intellij.execution.target.LanguageRuntimeConfiguration,com.intellij.execution.target.TargetEnvironmentType,java.util.function.Supplier,com.intellij.openapi.project.Project):V @@ -2717,14 +1546,6 @@ f:com.intellij.execution.target.RunTargetsEnabled - ():V - s:forceEnable(com.intellij.openapi.Disposable):V - s:get():Z -f:com.intellij.execution.target.TargetCustomToolPanel -- (com.intellij.openapi.project.Project,com.intellij.execution.target.TargetEnvironmentType,java.util.function.Supplier,com.intellij.execution.target.LanguageRuntimeConfiguration,com.intellij.execution.target.LanguageRuntimeType$Introspectable):V -- f:applyAll():V -- f:createCustomTool():java.lang.Object -- f:disposeUIResources():V -- f:getComponent():javax.swing.JComponent -- f:getPreferredFocusedComponent():javax.swing.JComponent -- f:validateCustomTool():java.util.Collection com.intellij.execution.target.TargetCustomToolWizardStep - a:getCustomTool():java.lang.Object a:com.intellij.execution.target.TargetCustomToolWizardStepBase @@ -2770,13 +1591,8 @@ f:com.intellij.execution.target.TargetEnvironmentWizard$Companion com.intellij.execution.target.TargetEnvironmentWizard$ValidationCallbackConsumer - java.util.function.Consumer - a:doValidateAll():java.util.List -a:com.intellij.execution.target.TargetEnvironmentWizardStep -- com.intellij.ide.wizard.AbstractWizardStepEx -- (java.lang.String):V -- f:commit(com.intellij.ide.wizard.AbstractWizardStepEx$CommitType):V -- pa:doCommit(com.intellij.ide.wizard.AbstractWizardStepEx$CommitType):V a:com.intellij.execution.target.TargetEnvironmentWizardStepKt -- com.intellij.execution.target.TargetEnvironmentWizardStep +- com.intellij.ide.wizard.AbstractWizardStepEx - sf:Companion:com.intellij.execution.target.TargetEnvironmentWizardStepKt$Companion - (java.lang.String):V - p:createMainPanel():javax.swing.JComponent @@ -2798,46 +1614,6 @@ f:com.intellij.execution.target.TargetEnvironmentWizardStepKt$Companion - f:getICON_GAP():I - f:getLARGE_VGAP():I - f:getVGAP():I -f:com.intellij.execution.target.TargetEnvironmentsConfigurable -- com.intellij.openapi.options.MasterDetails -- com.intellij.openapi.options.SearchableConfigurable -- sf:Companion:com.intellij.execution.target.TargetEnvironmentsConfigurable$Companion -- (com.intellij.openapi.project.Project):V -- (com.intellij.openapi.project.Project,java.lang.String,com.intellij.execution.target.LanguageRuntimeType):V -- b:(com.intellij.openapi.project.Project,java.lang.String,com.intellij.execution.target.LanguageRuntimeType,I,kotlin.jvm.internal.DefaultConstructorMarker):V -- apply():V -- createComponent():javax.swing.JComponent -- disposeUIResources():V -- getDetails():com.intellij.openapi.ui.DetailsComponent -- getDisplayName():java.lang.String -- getHelpTopic():java.lang.String -- getId():java.lang.String -- getMaster():javax.swing.JComponent -- f:getSelectedTargetConfig():com.intellij.execution.target.TargetEnvironmentConfiguration -- getToolbar():javax.swing.JComponent -- initUi():V -- isModified():Z -- f:openForEditing():Z -- reset():V -f:com.intellij.execution.target.TargetEnvironmentsConfigurable$Companion -f:com.intellij.execution.target.TargetEnvironmentsConfigurableProvider -- com.intellij.openapi.options.ConfigurableProvider -- (com.intellij.openapi.project.Project):V -- canCreateConfigurable():Z -- createConfigurable():com.intellij.openapi.options.Configurable -f:com.intellij.execution.target.TargetEnvironmentsMasterDetails -- com.intellij.openapi.ui.MasterDetailsComponent -- sf:Companion:com.intellij.execution.target.TargetEnvironmentsMasterDetails$Companion -- (com.intellij.openapi.project.Project,com.intellij.execution.target.LanguageRuntimeType):V -- (com.intellij.openapi.project.Project,java.lang.String,com.intellij.execution.target.LanguageRuntimeType):V -- b:(com.intellij.openapi.project.Project,java.lang.String,com.intellij.execution.target.LanguageRuntimeType,I,kotlin.jvm.internal.DefaultConstructorMarker):V -- apply():V -- createComponent():javax.swing.JComponent -- disposeUIResources():V -- getDisplayName():java.lang.String -- isModified():Z -- reset():V -f:com.intellij.execution.target.TargetEnvironmentsMasterDetails$Companion f:com.intellij.execution.target.TargetUIUtil - sf:textFieldWithBrowseTargetButton(com.intellij.ui.dsl.builder.Row,com.intellij.execution.target.BrowsableTargetEnvironmentType,java.util.function.Supplier,com.intellij.openapi.project.Project,java.lang.String,com.intellij.ui.dsl.builder.MutableProperty,com.intellij.execution.target.TargetBrowserHints):com.intellij.ui.dsl.builder.Cell - bs:textFieldWithBrowseTargetButton$default(com.intellij.ui.dsl.builder.Row,com.intellij.execution.target.BrowsableTargetEnvironmentType,java.util.function.Supplier,com.intellij.openapi.project.Project,java.lang.String,com.intellij.ui.dsl.builder.MutableProperty,com.intellij.execution.target.TargetBrowserHints,I,java.lang.Object):com.intellij.ui.dsl.builder.Cell @@ -2849,23 +1625,7 @@ a:com.intellij.execution.target.TargetWizardModel - a:getLanguageConfigForIntrospection():com.intellij.execution.target.LanguageRuntimeConfiguration - a:getProject():com.intellij.openapi.project.Project - a:getSubject():com.intellij.execution.target.TargetEnvironmentConfiguration -f:com.intellij.execution.target.java.JavaLanguageRuntimeUI -- com.intellij.execution.target.LanguageRuntimeConfigurable -- (com.intellij.execution.target.java.JavaLanguageRuntimeConfiguration,com.intellij.execution.target.TargetEnvironmentType,java.util.function.Supplier,com.intellij.openapi.project.Project):V -- createPanel():com.intellij.openapi.ui.DialogPanel -f:com.intellij.execution.target.java.JavaLanguageRuntimeUIFactoryImpl -- com.intellij.execution.target.java.JavaLanguageRuntimeUIFactory -- ():V -- create(com.intellij.execution.target.java.JavaLanguageRuntimeConfiguration,com.intellij.execution.target.TargetEnvironmentType,java.util.function.Supplier,com.intellij.openapi.project.Project):com.intellij.openapi.options.BoundConfigurable com.intellij.execution.ui.AdjustingTabSettingsEditor -c:com.intellij.execution.ui.AllRunConfigurationsToggle -- com.intellij.openapi.project.DumbAwareToggleAction -- ():V -- getActionUpdateThread():com.intellij.openapi.actionSystem.ActionUpdateThread -- getBehavior():com.intellij.openapi.actionSystem.remoting.ActionRemoteBehavior -- isSelected(com.intellij.openapi.actionSystem.AnActionEvent):Z -- setSelected(com.intellij.openapi.actionSystem.AnActionEvent,Z):V -- update(com.intellij.openapi.actionSystem.AnActionEvent):V a:com.intellij.execution.ui.BaseContentCloseListener - com.intellij.openapi.Disposable - com.intellij.openapi.project.VetoableProjectManagerListener @@ -2961,17 +1721,6 @@ c:com.intellij.execution.ui.CommonProgramParametersPanel f:com.intellij.execution.ui.CommonTags - ():V - s:parallelRun():com.intellij.execution.ui.SettingsEditorFragment -f:com.intellij.execution.ui.ExecutionUiServiceImpl -- com.intellij.execution.ui.ExecutionUiService -- ():V -- createSettingsEditorFragmentWrapper(java.lang.String,java.lang.String,java.lang.String,com.intellij.openapi.options.SettingsEditor,java.util.function.Predicate):com.intellij.openapi.options.SettingsEditor -- showRunContent(com.intellij.execution.ExecutionResult,com.intellij.execution.runners.ExecutionEnvironment):com.intellij.execution.ui.RunContentDescriptor -f:com.intellij.execution.ui.InvalidRunConfigurationIcon -- com.intellij.ui.icons.IconWithOverlay -- (javax.swing.Icon):V -- copy():com.intellij.ui.LayeredIcon -- getOverlayShape(I,I):java.awt.Shape -- replaceBy(com.intellij.ui.icons.IconReplacer):com.intellij.execution.ui.InvalidRunConfigurationIcon f:com.intellij.execution.ui.MacroComboBoxWithBrowseButton - com.intellij.openapi.ui.ComboBox - com.intellij.ui.TextAccessor @@ -3009,10 +1758,6 @@ a:com.intellij.execution.ui.RunConfigurationFragmentedEditor - isInplaceValidationSupported():Z - resetEditorFrom(com.intellij.execution.impl.RunnerAndConfigurationSettingsImpl):V - targetChanged(java.lang.String):V -f:com.intellij.execution.ui.RunConfigurationsActionGroup -- com.intellij.openapi.actionSystem.ActionGroup -- ():V -- getChildren(com.intellij.openapi.actionSystem.AnActionEvent):com.intellij.openapi.actionSystem.AnAction[] f:com.intellij.execution.ui.RunContentManagerImpl - com.intellij.execution.ui.RunContentManager - sf:ALWAYS_USE_DEFAULT_STOPPING_BEHAVIOUR_KEY:com.intellij.openapi.util.Key @@ -3044,31 +1789,9 @@ f:com.intellij.execution.ui.RunContentManagerImpl$Companion - f:getLiveIndicator(javax.swing.Icon):javax.swing.Icon - f:getRunContentDescriptorByContent(com.intellij.ui.content.Content):com.intellij.execution.ui.RunContentDescriptor - f:isTerminated(com.intellij.ui.content.Content):Z -e:com.intellij.execution.ui.RunState -- java.lang.Enum -- sf:NOT_STARTED:com.intellij.execution.ui.RunState -- sf:SCHEDULED:com.intellij.execution.ui.RunState -- sf:STARTED:com.intellij.execution.ui.RunState -- sf:TERMINATED:com.intellij.execution.ui.RunState -- sf:TERMINATING:com.intellij.execution.ui.RunState -- sf:UNDEFINED:com.intellij.execution.ui.RunState -- s:getEntries():kotlin.enums.EnumEntries -- s:valueOf(java.lang.String):com.intellij.execution.ui.RunState -- s:values():com.intellij.execution.ui.RunState[] f:com.intellij.execution.ui.RunToolbarPopupKt - sf:createStopPopup(com.intellij.openapi.actionSystem.DataContext,com.intellij.openapi.project.Project):com.intellij.openapi.ui.popup.JBPopup - sf:runCounterToString(com.intellij.openapi.actionSystem.AnActionEvent,I):java.lang.String -f:com.intellij.execution.ui.RunToolbarTopLevelExecutorActionGroup -- com.intellij.openapi.actionSystem.ActionGroup -- ():V -- getActionUpdateThread():com.intellij.openapi.actionSystem.ActionUpdateThread -- getChildren(com.intellij.openapi.actionSystem.AnActionEvent):com.intellij.openapi.actionSystem.AnAction[] -f:com.intellij.execution.ui.RunWidgetResumeManager -- sf:Companion:com.intellij.execution.ui.RunWidgetResumeManager$Companion -- (com.intellij.openapi.project.Project):V -- f:getDebugDescriptor(com.intellij.execution.RunnerAndConfigurationSettings):com.intellij.execution.ui.RunContentDescriptor -f:com.intellij.execution.ui.RunWidgetResumeManager$Companion -- f:getInstance(com.intellij.openapi.project.Project):com.intellij.execution.ui.RunWidgetResumeManager f:com.intellij.execution.ui.RunnerAndConfigurationSettingsEditor - com.intellij.openapi.options.SettingsEditor - com.intellij.execution.ui.TargetAwareRunConfigurationEditor @@ -3083,38 +1806,10 @@ f:com.intellij.execution.ui.TargetPathFragment - com.intellij.execution.ui.SettingsEditorFragment - sf:ID:java.lang.String - ():V -f:com.intellij.execution.ui.layout.actions.CloseAllUnpinnedViewsAction -- com.intellij.execution.ui.layout.actions.CloseViewsActionBase -- ():V -- isEnabled(com.intellij.execution.ui.layout.ViewContext,com.intellij.ui.content.Content[],java.lang.String):Z -f:com.intellij.execution.ui.layout.actions.CloseAllViewsAction -- com.intellij.execution.ui.layout.actions.CloseViewsActionBase -- ():V -- isEnabled(com.intellij.execution.ui.layout.ViewContext,com.intellij.ui.content.Content[],java.lang.String):Z -f:com.intellij.execution.ui.layout.actions.CloseOtherViewsAction -- com.intellij.execution.ui.layout.actions.CloseViewsActionBase -- ():V -f:com.intellij.execution.ui.layout.actions.CloseViewAction -- com.intellij.execution.ui.actions.BaseViewAction -- ():V -- getActionUpdateThread():com.intellij.openapi.actionSystem.ActionUpdateThread -- s:isEnabled(com.intellij.ui.content.Content[]):Z -- s:perform(com.intellij.execution.ui.layout.ViewContext,com.intellij.ui.content.Content):Z -a:com.intellij.execution.ui.layout.actions.CloseViewsActionBase -- com.intellij.execution.ui.actions.BaseViewAction -- ():V -- p:actionPerformed(com.intellij.openapi.actionSystem.AnActionEvent,com.intellij.execution.ui.layout.ViewContext,com.intellij.ui.content.Content[]):V -- pa:isAccepted(com.intellij.ui.content.Content,com.intellij.ui.content.Content[]):Z -- isEnabled(com.intellij.execution.ui.layout.ViewContext,com.intellij.ui.content.Content[],java.lang.String):Z -- p:update(com.intellij.openapi.actionSystem.AnActionEvent,com.intellij.execution.ui.layout.ViewContext,com.intellij.ui.content.Content[]):V com.intellij.execution.ui.layout.actions.CustomContentLayoutSettings - sf:KEY:com.intellij.openapi.util.Key - a:getActions(com.intellij.execution.ui.layout.impl.RunnerContentUi):java.util.List - a:restore():V -f:com.intellij.execution.ui.layout.actions.MinimizeViewAction -- com.intellij.execution.ui.actions.BaseViewAction -- ():V -- s:isEnabled(com.intellij.execution.ui.layout.ViewContext,com.intellij.ui.content.Content[],java.lang.String):Z f:com.intellij.execution.ui.layout.actions.RestoreLayoutAction - com.intellij.openapi.project.DumbAwareAction - ():V @@ -3122,13 +1817,6 @@ f:com.intellij.execution.ui.layout.actions.RestoreLayoutAction - getActionUpdateThread():com.intellij.openapi.actionSystem.ActionUpdateThread - s:getRunnerUi(com.intellij.openapi.actionSystem.AnActionEvent):com.intellij.execution.ui.layout.impl.RunnerContentUi - update(com.intellij.openapi.actionSystem.AnActionEvent):V -com.intellij.execution.ui.layout.actions.ViewLayoutModificationAction -- a:getContent():com.intellij.ui.content.Content -f:com.intellij.execution.ui.layout.impl.DockableGridContainerFactory -- com.intellij.ui.docking.DockContainerFactory -- sf:TYPE:java.lang.String -- ():V -- createContainer(com.intellij.ui.docking.DockableContent):com.intellij.ui.docking.DockContainer c:com.intellij.execution.ui.layout.impl.JBRunnerTabs - com.intellij.ui.tabs.impl.SingleHeightTabs - com.intellij.execution.ui.layout.impl.JBRunnerTabsBase @@ -3152,7 +1840,7 @@ com.intellij.execution.ui.layout.impl.JBRunnerTabsBase - a:shouldAddToGlobal(java.awt.Point):Z f:com.intellij.execution.ui.layout.impl.RunnerContentUi - com.intellij.execution.ui.layout.CellTransform$Facade -- com.intellij.execution.ui.layout.impl.ViewContextEx +- com.intellij.execution.ui.layout.ViewContext - com.intellij.openapi.Disposable - com.intellij.ui.content.ContentUI - com.intellij.ui.docking.DockContainer$Dialog @@ -3243,7 +1931,6 @@ f:com.intellij.execution.ui.layout.impl.RunnerLayout - ():V - clearStateFor(com.intellij.ui.content.Content):V - clearStateForId(java.lang.String):V -- createNewTab():com.intellij.execution.ui.layout.impl.TabImpl - getAttractionPolicy(java.lang.String):com.intellij.execution.ui.layout.LayoutAttractionPolicy - getDefaultDisplayName(I):java.lang.String - getDefaultGridPlace(com.intellij.ui.content.Content):com.intellij.execution.ui.layout.PlaceInGrid @@ -3251,7 +1938,6 @@ f:com.intellij.execution.ui.layout.impl.RunnerLayout - getDefaultIsMinimized(java.lang.String):Z - getDefaultPlaceInGrid(java.lang.String):com.intellij.execution.ui.layout.PlaceInGrid - getDefaultTabIndex(java.lang.String):I -- getOrCreateTab(I):com.intellij.execution.ui.layout.impl.TabImpl - getState():org.jdom.Element - getStateFor(com.intellij.ui.content.Content):com.intellij.execution.ui.layout.impl.ViewImpl - getToFocus(java.lang.String):java.lang.String @@ -3261,8 +1947,6 @@ f:com.intellij.execution.ui.layout.impl.RunnerLayout - loadState(org.jdom.Element):V - read(org.jdom.Element):org.jdom.Element - resetToDefault():V -- setDefault(I,java.lang.String,javax.swing.Icon):com.intellij.execution.ui.layout.impl.TabImpl$Default -- setDefault(java.lang.String,I,com.intellij.execution.ui.layout.PlaceInGrid,Z):com.intellij.execution.ui.layout.impl.ViewImpl$Default - setDefaultToFocus(java.lang.String,java.lang.String,com.intellij.execution.ui.layout.LayoutAttractionPolicy):V - setLightWeight(com.intellij.ui.content.Content):V - setTabLabelsHidden(Z):V @@ -3281,10 +1965,6 @@ f:com.intellij.execution.ui.layout.impl.RunnerLayoutSettings - getLayout(java.lang.String):com.intellij.execution.ui.layout.impl.RunnerLayout - getState():org.jdom.Element - loadState(org.jdom.Element):V -f:com.intellij.execution.ui.layout.impl.RunnerLayoutUiFactoryImpl -- com.intellij.execution.ui.RunnerLayoutUi$Factory -- (com.intellij.openapi.project.Project):V -- create(java.lang.String,java.lang.String,java.lang.String,com.intellij.openapi.Disposable):com.intellij.execution.ui.RunnerLayoutUi f:com.intellij.execution.ui.layout.impl.RunnerLayoutUiImpl - com.intellij.execution.ui.RunnerLayoutUi - com.intellij.execution.ui.layout.LayoutStateDefaults @@ -3342,47 +2022,10 @@ f:com.intellij.execution.ui.layout.impl.RunnerLayoutUiImpl - setTopMiddleToolbar(com.intellij.openapi.actionSystem.ActionGroup,java.lang.String):com.intellij.execution.ui.layout.LayoutViewOptions - setTopRightToolbar(com.intellij.openapi.actionSystem.ActionGroup,java.lang.String):com.intellij.execution.ui.layout.LayoutViewOptions - updateActionsNow():V -f:com.intellij.execution.ui.layout.impl.TabImpl -- com.intellij.execution.ui.layout.Tab -- getBottomProportion():F -- getDefaultIndex():I -- getDisplayName():java.lang.String -- getIcon():javax.swing.Icon -- getIndex():I -- getLeftProportion():F -- getRightProportion():F -- isBottomDetached():Z -- isCenterDetached():Z -- isDefault():Z -- isDetached(com.intellij.execution.ui.layout.PlaceInGrid):Z -- isLeftDetached():Z -- isRightDetached():Z -- setBottomDetached(Z):V -- setBottomProportion(F):V -- setCenterDetached(Z):V -- setDefaultIndex(I):V -- setDetached(com.intellij.execution.ui.layout.PlaceInGrid,Z):V -- setDisplayName(java.lang.String):V -- setIndex(I):V -- setLeftDetached(Z):V -- setLeftProportion(F):V -- setRightDetached(Z):V -- setRightProportion(F):V -f:com.intellij.execution.ui.layout.impl.TabImpl$Default -- (I,java.lang.String,javax.swing.Icon):V -- createTab():com.intellij.execution.ui.layout.impl.TabImpl -com.intellij.execution.ui.layout.impl.ViewContextEx -- com.intellij.execution.ui.layout.ViewContext -- a:detachTo(I,com.intellij.execution.ui.layout.GridCell):com.intellij.openapi.util.ActionCallback -- a:getCellPopupGroup(java.lang.String):com.intellij.openapi.actionSystem.ActionGroup -- a:getLayoutSettings():com.intellij.execution.ui.layout.impl.RunnerLayout -- a:getWindow():I -- a:isOriginal():Z f:com.intellij.execution.ui.layout.impl.ViewImpl - com.intellij.execution.ui.layout.View - sf:ID:com.intellij.openapi.util.Key - ():V -- (java.lang.String,com.intellij.execution.ui.layout.impl.TabImpl,com.intellij.execution.ui.layout.PlaceInGrid,Z,I):V - assignTab(com.intellij.execution.ui.layout.Tab):V - getID():java.lang.String - getPlaceInGrid():com.intellij.execution.ui.layout.PlaceInGrid @@ -3453,29 +2096,9 @@ c:com.intellij.execution.util.StoringPropertyContainer - p:onPropertyChanged(com.intellij.util.config.AbstractProperty,java.lang.Object):V - setIfUndefined(com.intellij.util.config.AbstractProperty,Z):V - p:setValueOf(com.intellij.util.config.AbstractProperty,java.lang.Object):V -f:com.intellij.execution.wsl.WslDistributionConsoleFolding -- com.intellij.execution.ConsoleFolding -- sf:Companion:com.intellij.execution.wsl.WslDistributionConsoleFolding$Companion -- ():V -- getPlaceholderText(com.intellij.openapi.project.Project,java.util.List):java.lang.String -- f:getPlaceholderText(java.lang.String):java.lang.String -- shouldBeAttachedToThePreviousLine():Z -- shouldFoldLine(com.intellij.openapi.project.Project,java.lang.String):Z -- f:shouldFoldLineNoProject(java.lang.String):Z -f:com.intellij.execution.wsl.WslDistributionConsoleFolding$Companion f:com.intellij.execution.wsl.WslDistributionExKt - sf:getRootMappings(com.intellij.execution.wsl.WSLDistribution):java.util.List - sf:getSynchronizedVolumes(com.intellij.execution.wsl.WSLDistribution):java.util.List -f:com.intellij.execution.wsl.target.WslSyncAction -- com.intellij.openapi.project.DumbAwareAction -- ():V -- actionPerformed(com.intellij.openapi.actionSystem.AnActionEvent):V -f:com.intellij.execution.wsl.target.WslTargetConfigurable -- com.intellij.openapi.options.BoundConfigurable -- (com.intellij.execution.wsl.target.WslTargetEnvironmentConfiguration,com.intellij.openapi.project.Project):V -- createPanel():com.intellij.openapi.ui.DialogPanel -- f:getConfig():com.intellij.execution.wsl.target.WslTargetEnvironmentConfiguration -- getPreferredFocusedComponent():javax.swing.JComponent f:com.intellij.execution.wsl.target.WslTargetEnvironment - com.intellij.execution.target.TargetEnvironment - com.intellij.execution.target.ExternallySynchronized @@ -3537,7 +2160,6 @@ f:com.intellij.execution.wsl.target.WslTargetType - sf:TYPE_ID:java.lang.String - ():V - createBrowser(com.intellij.openapi.project.Project,java.lang.String,com.intellij.openapi.ui.TextComponentAccessor,java.awt.Component,java.util.function.Supplier,com.intellij.execution.target.TargetBrowserHints):java.awt.event.ActionListener -- createConfigurable(com.intellij.openapi.project.Project,com.intellij.execution.wsl.target.WslTargetEnvironmentConfiguration,com.intellij.execution.target.LanguageRuntimeType,com.intellij.openapi.options.Configurable):com.intellij.execution.wsl.target.WslTargetConfigurable - createDefaultConfig():com.intellij.execution.wsl.target.WslTargetEnvironmentConfiguration - createEnvironmentRequest(com.intellij.openapi.project.Project,com.intellij.execution.wsl.target.WslTargetEnvironmentConfiguration):com.intellij.execution.target.TargetEnvironmentRequest - createSerializer(com.intellij.execution.wsl.target.WslTargetEnvironmentConfiguration):com.intellij.execution.wsl.target.WslTargetEnvironmentConfiguration @@ -3548,36 +2170,6 @@ f:com.intellij.execution.wsl.target.WslTargetType - isSystemCompatible():Z - providesNewWizard(com.intellij.openapi.project.Project,com.intellij.execution.target.LanguageRuntimeType):Z f:com.intellij.execution.wsl.target.WslTargetType$Companion -f:com.intellij.execution.wsl.target.wizard.WslTargetCustomToolStep -- com.intellij.execution.target.TargetCustomToolWizardStepBase -- sf:Companion:com.intellij.execution.wsl.target.wizard.WslTargetCustomToolStep$Companion -- (com.intellij.execution.wsl.target.wizard.WslTargetWizardModel):V -- sf:getID$intellij_platform_execution_impl():kotlin.reflect.KClass -- getPreviousStepId():java.lang.Object -- getStepId():java.lang.Object -f:com.intellij.execution.wsl.target.wizard.WslTargetCustomToolStep$Companion -f:com.intellij.execution.wsl.target.wizard.WslTargetIntrospectable -- com.intellij.execution.target.LanguageRuntimeType$Introspectable -- sf:Companion:com.intellij.execution.wsl.target.wizard.WslTargetIntrospectable$Companion -- (com.intellij.execution.wsl.WSLDistribution,com.intellij.execution.ui.ConsoleView):V -- f:getConsole():com.intellij.execution.ui.ConsoleView -- f:getDistribution():com.intellij.execution.wsl.WSLDistribution -- getTargetPlatform():java.util.concurrent.CompletableFuture -- promiseEnvironmentVariable(java.lang.String):java.util.concurrent.CompletableFuture -- promiseExecuteScript(java.lang.String):java.util.concurrent.CompletableFuture -- promiseExecuteScript(java.util.List):java.util.concurrent.CompletableFuture -f:com.intellij.execution.wsl.target.wizard.WslTargetIntrospectable$Companion -- f:getLOG():com.intellij.openapi.diagnostic.Logger -f:com.intellij.execution.wsl.target.wizard.WslTargetWizardModel -- com.intellij.execution.target.TargetWizardModel -- (com.intellij.openapi.project.Project,com.intellij.execution.wsl.target.WslTargetEnvironmentConfiguration,com.intellij.execution.target.LanguageRuntimeType,com.intellij.execution.wsl.WSLDistribution):V -- applyChanges():V -- f:getDistribution():com.intellij.execution.wsl.WSLDistribution -- getLanguageConfigForIntrospection():com.intellij.execution.target.LanguageRuntimeConfiguration -- getProject():com.intellij.openapi.project.Project -- getSubject():com.intellij.execution.wsl.target.WslTargetEnvironmentConfiguration -- f:guessName():java.lang.String -- f:setDistribution(com.intellij.execution.wsl.WSLDistribution):V f:com.intellij.ide.browsers.OpenUrlHyperlinkInfo - com.intellij.execution.filters.HyperlinkWithPopupMenuInfo - (java.lang.String):V @@ -3603,28 +2195,6 @@ f:com.intellij.ide.macro.MacrosDialog$Filters - sf:DIRECTORY_PATH:java.util.function.Predicate - sf:FILE_PATH:java.util.function.Predicate - sf:NONE:java.util.function.Predicate -a:com.intellij.openapi.editor.actions.TerminalChangeFontSizeAction -- com.intellij.openapi.project.DumbAwareAction -- com.intellij.ide.lightEdit.LightEditCompatible -- sf:Companion:com.intellij.openapi.editor.actions.TerminalChangeFontSizeAction$Companion -- actionPerformed(com.intellij.openapi.actionSystem.AnActionEvent):V -- getActionUpdateThread():com.intellij.openapi.actionSystem.ActionUpdateThread -- update(com.intellij.openapi.actionSystem.AnActionEvent):V -f:com.intellij.openapi.editor.actions.TerminalChangeFontSizeAction$Companion -- f:getTerminalWidget(com.intellij.openapi.actionSystem.AnActionEvent):com.intellij.terminal.JBTerminalWidget -f:com.intellij.openapi.editor.actions.TerminalChangeFontSizeAction$DecreaseEditorFontSize -- com.intellij.openapi.editor.actions.TerminalChangeFontSizeAction -- ():V -f:com.intellij.openapi.editor.actions.TerminalChangeFontSizeAction$IncreaseEditorFontSize -- com.intellij.openapi.editor.actions.TerminalChangeFontSizeAction -- ():V -f:com.intellij.openapi.editor.actions.TerminalResetFontSizeAction -- com.intellij.openapi.project.DumbAwareAction -- com.intellij.ide.lightEdit.LightEditCompatible -- ():V -- actionPerformed(com.intellij.openapi.actionSystem.AnActionEvent):V -- getActionUpdateThread():com.intellij.openapi.actionSystem.ActionUpdateThread -- update(com.intellij.openapi.actionSystem.AnActionEvent):V com.intellij.openapi.module.WorkingDirectoryProvider - a:getWorkingDirectoryPath(com.intellij.openapi.module.Module):java.lang.String f:com.intellij.terminal.AppendableTerminalDataStream @@ -3639,9 +2209,6 @@ f:com.intellij.terminal.AppendableTerminalDataStream - pushBackBuffer(C[],I):V - pushChar(C):V - readNonControlCharacters(I):java.lang.String -f:com.intellij.terminal.IdeTerminalCopyPasteHandler -- com.jediterm.terminal.DefaultTerminalCopyPasteHandler -- ():V c:com.intellij.terminal.JBTerminalPanel - com.jediterm.terminal.ui.TerminalPanel - com.intellij.openapi.Disposable @@ -3786,9 +2353,6 @@ a:com.intellij.terminal.TerminalColorPalette - a:getDefaultForeground():com.jediterm.core.Color - p:getForegroundByColorIndex(I):com.jediterm.core.Color f:com.intellij.terminal.TerminalColorPalette$Companion -f:com.intellij.terminal.TerminalEscapeKeyListener -- (com.intellij.terminal.JBTerminalPanel):V -- handleKeyEvent(java.awt.event.KeyEvent):V c:com.intellij.terminal.TerminalExecutionConsole - com.intellij.execution.ui.ConsoleView - com.intellij.execution.ui.ObservableConsoleView @@ -3926,11 +2490,6 @@ f:com.intellij.terminal.actions.TerminalActionUtil - s:createTerminalAction(com.intellij.terminal.JBTerminalWidget,com.intellij.openapi.actionSystem.AnAction):com.jediterm.terminal.ui.TerminalAction - s:createTerminalAction(com.intellij.terminal.JBTerminalWidget,com.jediterm.terminal.ui.TerminalActionPresentation,java.util.function.Predicate):com.jediterm.terminal.ui.TerminalAction - s:createTerminalAction(com.intellij.terminal.JBTerminalWidget,java.lang.String,Z):com.jediterm.terminal.ui.TerminalAction -a:com.intellij.terminal.actions.TerminalBaseContextAction -- com.intellij.openapi.project.DumbAwareAction -- ():V -- ps:getTerminalWidget(com.intellij.openapi.actionSystem.AnActionEvent):com.intellij.terminal.JBTerminalWidget -- update(com.intellij.openapi.actionSystem.AnActionEvent):V c:com.intellij.terminal.pty.PtyProcessTtyConnector - com.jediterm.terminal.ProcessTtyConnector - (com.pty4j.PtyProcess,java.nio.charset.Charset):V @@ -3938,13 +2497,6 @@ c:com.intellij.terminal.pty.PtyProcessTtyConnector - b:(com.pty4j.PtyProcess,java.nio.charset.Charset,java.util.List,I,kotlin.jvm.internal.DefaultConstructorMarker):V - getName():java.lang.String - resize(com.jediterm.core.util.TermSize):V -f:com.intellij.terminal.search.DefaultJediTermSearchComponent -- com.jediterm.terminal.ui.JediTermSearchComponent -- ():V -- addKeyListener(java.awt.event.KeyListener):V -- addListener(com.jediterm.terminal.ui.JediTermSearchComponentListener):V -- getComponent():javax.swing.JComponent -- onResultUpdated(com.jediterm.terminal.SubstringFinder$FindResult):V com.intellij.terminal.search.JediTermSearchComponentProvider - a:createSearchComponent(com.intellij.terminal.JBTerminalWidget):com.jediterm.terminal.ui.JediTermSearchComponent com.intellij.terminal.ui.TerminalWidget diff --git a/platform/execution-impl/exposed-private-api.txt b/platform/execution-impl/exposed-private-api.txt index b27963c51188..02d0b43f1cc0 100644 --- a/platform/execution-impl/exposed-private-api.txt +++ b/platform/execution-impl/exposed-private-api.txt @@ -1,4 +1,3 @@ com/intellij/configurationStore/StreamProvider com/intellij/execution/RunProfileStarter com/intellij/internal/statistic/StructuredIdeActivity -com/intellij/openapi/actionSystem/remoting/ActionRemoteBehavior diff --git a/platform/execution-impl/exposed-third-party-api.txt b/platform/execution-impl/exposed-third-party-api.txt index f2554b3fc4b4..9eede84d9d61 100644 --- a/platform/execution-impl/exposed-third-party-api.txt +++ b/platform/execution-impl/exposed-third-party-api.txt @@ -1,9 +1,7 @@ com/jediterm/core/Color com/jediterm/core/util/TermSize com/jediterm/terminal/CursorShape -com/jediterm/terminal/DefaultTerminalCopyPasteHandler com/jediterm/terminal/ProcessTtyConnector -com/jediterm/terminal/SubstringFinder$FindResult com/jediterm/terminal/Terminal com/jediterm/terminal/TerminalColor com/jediterm/terminal/TerminalCopyPasteHandler @@ -15,7 +13,6 @@ com/jediterm/terminal/emulator/ColorPalette com/jediterm/terminal/model/StyleState com/jediterm/terminal/model/TerminalTextBuffer com/jediterm/terminal/ui/JediTermSearchComponent -com/jediterm/terminal/ui/JediTermSearchComponentListener com/jediterm/terminal/ui/JediTermWidget com/jediterm/terminal/ui/TerminalAction com/jediterm/terminal/ui/TerminalActionPresentation @@ -24,10 +21,6 @@ com/jediterm/terminal/ui/TerminalPanel com/jediterm/terminal/ui/settings/DefaultSettingsProvider com/jediterm/terminal/ui/settings/SettingsProvider com/jetbrains/rd/util/lifetime/Lifetime -com/jetbrains/rd/util/lifetime/LifetimeDefinition com/jetbrains/rd/util/lifetime/SequentialLifetimes -com/jetbrains/rd/util/reactive/Property -com/jetbrains/rd/util/reactive/ViewableMap com/pty4j/PtyProcess kotlin/jvm/internal/DefaultConstructorMarker -kotlin/reflect/KClass diff --git a/platform/execution-impl/src/com/intellij/diagnostic/logging/EditLogPatternDialog.java b/platform/execution-impl/src/com/intellij/diagnostic/logging/EditLogPatternDialog.java index 75ee0acb9704..d459c75c5e11 100644 --- a/platform/execution-impl/src/com/intellij/diagnostic/logging/EditLogPatternDialog.java +++ b/platform/execution-impl/src/com/intellij/diagnostic/logging/EditLogPatternDialog.java @@ -10,11 +10,13 @@ import com.intellij.openapi.ui.TextFieldWithBrowseButton; import com.intellij.openapi.util.NlsSafe; import com.intellij.ui.DocumentAdapter; import com.intellij.ui.UIBundle; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; import javax.swing.*; import javax.swing.event.DocumentEvent; +@ApiStatus.Internal public final class EditLogPatternDialog extends DialogWrapper { private JPanel myWholePanel; diff --git a/platform/execution-impl/src/com/intellij/diagnostic/logging/LogConsoleManager.java b/platform/execution-impl/src/com/intellij/diagnostic/logging/LogConsoleManager.java index e5807c674b97..80d2444a412a 100644 --- a/platform/execution-impl/src/com/intellij/diagnostic/logging/LogConsoleManager.java +++ b/platform/execution-impl/src/com/intellij/diagnostic/logging/LogConsoleManager.java @@ -17,10 +17,12 @@ package com.intellij.diagnostic.logging; import com.intellij.execution.configurations.AdditionalTabComponentManager; import com.intellij.execution.configurations.RunConfigurationBase; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; import java.nio.charset.Charset; +@ApiStatus.Internal public interface LogConsoleManager extends AdditionalTabComponentManager { void addLogConsole(@NotNull String name, @NotNull String path, @NotNull Charset charset, long skippedContent, @NotNull RunConfigurationBase runConfiguration); diff --git a/platform/execution-impl/src/com/intellij/diagnostic/logging/LogFilesManager.java b/platform/execution-impl/src/com/intellij/diagnostic/logging/LogFilesManager.java index 19a4184407e3..c2881f5f2d86 100644 --- a/platform/execution-impl/src/com/intellij/diagnostic/logging/LogFilesManager.java +++ b/platform/execution-impl/src/com/intellij/diagnostic/logging/LogFilesManager.java @@ -10,6 +10,7 @@ import com.intellij.openapi.util.Condition; import com.intellij.util.SingleAlarm; import kotlin.Unit; import kotlin.jvm.functions.Function0; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -18,6 +19,7 @@ import java.io.File; import java.lang.reflect.InvocationTargetException; import java.util.*; +@ApiStatus.Internal public final class LogFilesManager { private final LogConsoleManager myManager; private final List myLogFiles = new ArrayList<>(); diff --git a/platform/execution-impl/src/com/intellij/diagnostic/logging/LogsFragment.java b/platform/execution-impl/src/com/intellij/diagnostic/logging/LogsFragment.java index 7b5a10ce93d5..dcd762f493c0 100644 --- a/platform/execution-impl/src/com/intellij/diagnostic/logging/LogsFragment.java +++ b/platform/execution-impl/src/com/intellij/diagnostic/logging/LogsFragment.java @@ -17,6 +17,7 @@ import com.intellij.util.SmartList; import com.intellij.util.ui.ColumnInfo; import com.intellij.util.ui.ListTableModel; import com.intellij.util.ui.LocalPathCellEditor; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -26,6 +27,7 @@ import java.awt.*; import java.util.List; import java.util.*; +@ApiStatus.Internal public final class LogsFragment> extends SettingsEditorFragment { private final Map myLog2Predefined = new HashMap<>(); private final List myUnresolvedPredefined = new SmartList<>(); diff --git a/platform/execution-impl/src/com/intellij/execution/DefaultExecutionTargetProvider.java b/platform/execution-impl/src/com/intellij/execution/DefaultExecutionTargetProvider.java index be75c438d1fb..b31c1204f9e1 100644 --- a/platform/execution-impl/src/com/intellij/execution/DefaultExecutionTargetProvider.java +++ b/platform/execution-impl/src/com/intellij/execution/DefaultExecutionTargetProvider.java @@ -3,11 +3,13 @@ package com.intellij.execution; import com.intellij.execution.configurations.RunConfiguration; import com.intellij.openapi.project.Project; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; import java.util.Collections; import java.util.List; +@ApiStatus.Internal public final class DefaultExecutionTargetProvider extends ExecutionTargetProvider { @Override public @NotNull List getTargets(@NotNull Project project, @NotNull RunConfiguration configuration) { diff --git a/platform/execution-impl/src/com/intellij/execution/ExecutionTargetManagerImpl.java b/platform/execution-impl/src/com/intellij/execution/ExecutionTargetManagerImpl.java index cdfe84b1c295..6dceba7e8c4d 100644 --- a/platform/execution-impl/src/com/intellij/execution/ExecutionTargetManagerImpl.java +++ b/platform/execution-impl/src/com/intellij/execution/ExecutionTargetManagerImpl.java @@ -15,6 +15,7 @@ import com.intellij.openapi.util.registry.Registry; import com.intellij.util.concurrency.ThreadingAssertions; import com.intellij.util.containers.ContainerUtil; import org.jdom.Element; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import org.jetbrains.annotations.TestOnly; @@ -23,6 +24,7 @@ import javax.swing.*; import java.util.*; import java.util.function.BiPredicate; +@ApiStatus.Internal @State(name = "ExecutionTargetManager", storages = @Storage(StoragePathMacros.WORKSPACE_FILE)) public final class ExecutionTargetManagerImpl extends ExecutionTargetManager implements PersistentStateComponent { public static final ExecutionTarget MULTIPLE_TARGETS = new ExecutionTarget() { diff --git a/platform/execution-impl/src/com/intellij/execution/RunManagerConfig.java b/platform/execution-impl/src/com/intellij/execution/RunManagerConfig.java index bf8009725b4c..6d82b264508c 100644 --- a/platform/execution-impl/src/com/intellij/execution/RunManagerConfig.java +++ b/platform/execution-impl/src/com/intellij/execution/RunManagerConfig.java @@ -4,9 +4,11 @@ package com.intellij.execution; import com.intellij.ide.util.PropertiesComponent; import com.intellij.openapi.options.advanced.AdvancedSettings; import com.intellij.openapi.util.text.StringUtil; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NonNls; import org.jetbrains.annotations.Nullable; +@ApiStatus.Internal public final class RunManagerConfig { public static final int MIN_RECENT_LIMIT = 0; public static final int DEFAULT_RECENT_LIMIT = 5; diff --git a/platform/execution-impl/src/com/intellij/execution/RunOnTargetComboBox.java b/platform/execution-impl/src/com/intellij/execution/RunOnTargetComboBox.java index 159e5e01b26a..e4159a53b7a7 100644 --- a/platform/execution-impl/src/com/intellij/execution/RunOnTargetComboBox.java +++ b/platform/execution-impl/src/com/intellij/execution/RunOnTargetComboBox.java @@ -15,6 +15,7 @@ import com.intellij.ui.ColoredListCellRenderer; import com.intellij.ui.SeparatorWithText; import com.intellij.ui.SimpleTextAttributes; import com.intellij.util.ObjectUtils; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -25,6 +26,7 @@ import java.util.Collection; import java.util.List; import java.util.function.Supplier; +@ApiStatus.Internal public final class RunOnTargetComboBox extends ComboBox { public static final Logger LOGGER = Logger.getInstance(RunOnTargetComboBox.class); private final @NotNull Project myProject; diff --git a/platform/execution-impl/src/com/intellij/execution/StoppableRunDescriptors.kt b/platform/execution-impl/src/com/intellij/execution/StoppableRunDescriptors.kt index caf151a702bc..ba70ef5080fe 100644 --- a/platform/execution-impl/src/com/intellij/execution/StoppableRunDescriptors.kt +++ b/platform/execution-impl/src/com/intellij/execution/StoppableRunDescriptors.kt @@ -14,7 +14,7 @@ import com.intellij.openapi.project.Project * Stopping a descriptor is supposed to stop a session of the corresponding [RunnerAndConfigurationSettings]. Not every descriptor may have * an associated run configuration. */ -fun getStoppableDescriptors(project: Project): List> { +internal fun getStoppableDescriptors(project: Project): List> { val manager = ExecutionManagerImpl.getInstanceIfCreated(project) ?: return emptyList() val allDescriptors = ExecutionManagerImpl.getAllDescriptors(project).asReversed() val map = mutableMapOf>() diff --git a/platform/execution-impl/src/com/intellij/execution/actions/ChooseDebugConfigurationPopupAction.java b/platform/execution-impl/src/com/intellij/execution/actions/ChooseDebugConfigurationPopupAction.java index 78eb73d09f5a..dbfe68017fe0 100644 --- a/platform/execution-impl/src/com/intellij/execution/actions/ChooseDebugConfigurationPopupAction.java +++ b/platform/execution-impl/src/com/intellij/execution/actions/ChooseDebugConfigurationPopupAction.java @@ -17,8 +17,10 @@ package com.intellij.execution.actions; import com.intellij.execution.Executor; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; +@ApiStatus.Internal public final class ChooseDebugConfigurationPopupAction extends ChooseRunConfigurationPopupAction { @Override protected Executor getDefaultExecutor() { diff --git a/platform/execution-impl/src/com/intellij/execution/actions/CreateNewConfigurationAction.java b/platform/execution-impl/src/com/intellij/execution/actions/CreateNewConfigurationAction.java index e556b8e8cfb8..9a6275ead8b5 100644 --- a/platform/execution-impl/src/com/intellij/execution/actions/CreateNewConfigurationAction.java +++ b/platform/execution-impl/src/com/intellij/execution/actions/CreateNewConfigurationAction.java @@ -3,9 +3,11 @@ package com.intellij.execution.actions; import com.intellij.execution.RunnerAndConfigurationSettings; import com.intellij.execution.configurations.RunConfiguration; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; +@ApiStatus.Internal public final class CreateNewConfigurationAction extends CreateAction { @Override protected @Nullable RunnerAndConfigurationSettings findExisting(@NotNull ConfigurationContext context) { diff --git a/platform/execution-impl/src/com/intellij/execution/actions/EditRunConfigurationTemplatesForNewProjectsAction.kt b/platform/execution-impl/src/com/intellij/execution/actions/EditRunConfigurationTemplatesForNewProjectsAction.kt index 933a11aff5ea..516b11797f8c 100644 --- a/platform/execution-impl/src/com/intellij/execution/actions/EditRunConfigurationTemplatesForNewProjectsAction.kt +++ b/platform/execution-impl/src/com/intellij/execution/actions/EditRunConfigurationTemplatesForNewProjectsAction.kt @@ -7,7 +7,9 @@ import com.intellij.openapi.actionSystem.ActionUpdateThread import com.intellij.openapi.actionSystem.AnActionEvent import com.intellij.openapi.project.DumbAwareAction import com.intellij.openapi.project.ProjectManager +import org.jetbrains.annotations.ApiStatus +@ApiStatus.Internal class EditRunConfigurationTemplatesForNewProjectsAction : DumbAwareAction(ExecutionBundle.message("edit.configuration.templates.action")) { override fun actionPerformed(e: AnActionEvent) { showTemplatesDialog(ProjectManager.getInstance().defaultProject, null) diff --git a/platform/execution-impl/src/com/intellij/execution/actions/EditRunConfigurationsAction.java b/platform/execution-impl/src/com/intellij/execution/actions/EditRunConfigurationsAction.java index 5a3e8f807ae6..fb5a846f6532 100644 --- a/platform/execution-impl/src/com/intellij/execution/actions/EditRunConfigurationsAction.java +++ b/platform/execution-impl/src/com/intellij/execution/actions/EditRunConfigurationsAction.java @@ -13,8 +13,10 @@ import com.intellij.openapi.project.DumbAwareAction; import com.intellij.openapi.project.Project; import com.intellij.openapi.project.ProjectManager; import com.intellij.ui.ExperimentalUI; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; +@ApiStatus.Internal public final class EditRunConfigurationsAction extends DumbAwareAction { @Override public void actionPerformed(final @NotNull AnActionEvent e) { diff --git a/platform/execution-impl/src/com/intellij/execution/actions/ExecutionTargetComboBoxAction.kt b/platform/execution-impl/src/com/intellij/execution/actions/ExecutionTargetComboBoxAction.kt index 839d6518c18c..afd677ddfc45 100644 --- a/platform/execution-impl/src/com/intellij/execution/actions/ExecutionTargetComboBoxAction.kt +++ b/platform/execution-impl/src/com/intellij/execution/actions/ExecutionTargetComboBoxAction.kt @@ -12,6 +12,7 @@ import com.intellij.openapi.ui.popup.JBPopupFactory import com.intellij.openapi.ui.popup.ListPopup import com.intellij.openapi.util.Condition import com.intellij.openapi.util.text.StringUtil +import org.jetbrains.annotations.ApiStatus import org.jetbrains.annotations.Nls import java.awt.Dimension import javax.swing.JComponent @@ -25,6 +26,7 @@ const val EXECUTION_TARGETS_COMBO_ADDITIONAL_ACTIONS_GROUP = "ExecutionTargets.A * * See [com.intellij.execution.actions.RunConfigurationsComboBoxAction] for reference */ +@ApiStatus.Internal class ExecutionTargetComboBoxAction : ComboBoxAction(), DumbAware, ActionRemoteBehaviorSpecification.Frontend { override fun getActionUpdateThread(): ActionUpdateThread = ActionUpdateThread.BGT diff --git a/platform/execution-impl/src/com/intellij/execution/actions/RunNewConfigurationContextAction.java b/platform/execution-impl/src/com/intellij/execution/actions/RunNewConfigurationContextAction.java index 22efe201355c..d25f541212b6 100644 --- a/platform/execution-impl/src/com/intellij/execution/actions/RunNewConfigurationContextAction.java +++ b/platform/execution-impl/src/com/intellij/execution/actions/RunNewConfigurationContextAction.java @@ -4,9 +4,11 @@ package com.intellij.execution.actions; import com.intellij.execution.Executor; import com.intellij.execution.RunnerAndConfigurationSettings; import com.intellij.execution.configurations.RunConfiguration; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; +@ApiStatus.Internal public final class RunNewConfigurationContextAction extends RunContextAction { public RunNewConfigurationContextAction(@NotNull Executor executor) { super(executor); diff --git a/platform/execution-impl/src/com/intellij/execution/compound/CompoundRunConfiguration.kt b/platform/execution-impl/src/com/intellij/execution/compound/CompoundRunConfiguration.kt index c571e9877808..ed0c0f48d232 100644 --- a/platform/execution-impl/src/com/intellij/execution/compound/CompoundRunConfiguration.kt +++ b/platform/execution-impl/src/com/intellij/execution/compound/CompoundRunConfiguration.kt @@ -20,6 +20,7 @@ import com.intellij.ui.ExperimentalUI import com.intellij.util.xmlb.annotations.Property import com.intellij.util.xmlb.annotations.Tag import com.intellij.util.xmlb.annotations.XCollection +import org.jetbrains.annotations.ApiStatus import org.jetbrains.annotations.TestOnly import java.util.concurrent.atomic.AtomicBoolean import javax.swing.Icon @@ -95,6 +96,7 @@ class CompoundRunConfiguration @JvmOverloads constructor(@NlsSafe name: String? isInitialized = true } + @ApiStatus.Internal override fun getConfigurationEditor() = CompoundRunConfigurationSettingsEditor(project) override fun checkConfiguration() { @@ -137,6 +139,7 @@ class CompoundRunConfiguration @JvmOverloads constructor(@NlsSafe name: String? } } + @ApiStatus.Internal override fun getState(): CompoundRunConfigurationOptions { if (isDirty.compareAndSet(true, false)) { options.configurations.clear() @@ -147,6 +150,7 @@ class CompoundRunConfiguration @JvmOverloads constructor(@NlsSafe name: String? return options } + @ApiStatus.Internal override fun loadState(state: CompoundRunConfigurationOptions) { options.configurations.clear() options.configurations.addAll(state.configurations) @@ -204,12 +208,14 @@ class CompoundRunConfiguration @JvmOverloads constructor(@NlsSafe name: String? } } +@ApiStatus.Internal class CompoundRunConfigurationOptions : BaseState() { @get:XCollection @get:Property(surroundWithTag = false) val configurations by list() } +@ApiStatus.Internal @Tag("toRun") @Property(style = Property.Style.ATTRIBUTE) class TypeNameTarget() : BaseState() { diff --git a/platform/execution-impl/src/com/intellij/execution/compound/CompoundRunConfigurationSettingsEditor.java b/platform/execution-impl/src/com/intellij/execution/compound/CompoundRunConfigurationSettingsEditor.java index e17358ebff6d..14be58b8f52a 100644 --- a/platform/execution-impl/src/com/intellij/execution/compound/CompoundRunConfigurationSettingsEditor.java +++ b/platform/execution-impl/src/com/intellij/execution/compound/CompoundRunConfigurationSettingsEditor.java @@ -20,6 +20,7 @@ import com.intellij.ui.*; import com.intellij.ui.components.JBList; import com.intellij.util.containers.ContainerUtil; import com.intellij.util.ui.JBUI; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; import javax.swing.*; @@ -28,6 +29,7 @@ import java.util.LinkedHashMap; import java.util.List; import java.util.Map; +@ApiStatus.Internal public final class CompoundRunConfigurationSettingsEditor extends SettingsEditor { private final Project myProject; private final JBList> myList; diff --git a/platform/execution-impl/src/com/intellij/execution/impl/BeforeRunStepsPanel.java b/platform/execution-impl/src/com/intellij/execution/impl/BeforeRunStepsPanel.java index 5797813d5d7a..82dd4d334ad5 100644 --- a/platform/execution-impl/src/com/intellij/execution/impl/BeforeRunStepsPanel.java +++ b/platform/execution-impl/src/com/intellij/execution/impl/BeforeRunStepsPanel.java @@ -22,6 +22,7 @@ import com.intellij.ui.components.JBList; import com.intellij.ui.scale.JBUIScale; import com.intellij.util.SmartList; import com.intellij.util.containers.CollectionFactory; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -37,6 +38,7 @@ import java.util.*; /** * @author Vassiliy Kudryashov */ +@ApiStatus.Internal public final class BeforeRunStepsPanel extends JPanel { private final JCheckBox myShowSettingsBeforeRunCheckBox; private final JCheckBox myActivateToolWindowBeforeRunCheckBox; diff --git a/platform/execution-impl/src/com/intellij/execution/impl/ConfigurationSettingsEditorPanel.kt b/platform/execution-impl/src/com/intellij/execution/impl/ConfigurationSettingsEditorPanel.kt index 8ce30f8d7905..52fc1c844702 100644 --- a/platform/execution-impl/src/com/intellij/execution/impl/ConfigurationSettingsEditorPanel.kt +++ b/platform/execution-impl/src/com/intellij/execution/impl/ConfigurationSettingsEditorPanel.kt @@ -7,6 +7,7 @@ import com.intellij.ui.dsl.builder.AlignX import com.intellij.ui.dsl.builder.CollapsibleRow import com.intellij.ui.dsl.builder.Placeholder import com.intellij.ui.dsl.builder.panel +import org.jetbrains.annotations.ApiStatus import java.awt.GridBagLayout import javax.swing.JCheckBox import javax.swing.JComponent @@ -14,6 +15,7 @@ import javax.swing.JPanel private const val EXPAND_PROPERTY_KEY = "ExpandBeforeRunStepsPanel" +@ApiStatus.Internal class ConfigurationSettingsEditorPanel(rcStorage: JComponent?) { lateinit var isAllowRunningInParallelCheckBox: JCheckBox diff --git a/platform/execution-impl/src/com/intellij/execution/impl/ConsoleInputListener.java b/platform/execution-impl/src/com/intellij/execution/impl/ConsoleInputListener.java index a1947ec7ad72..323e9cd860d9 100644 --- a/platform/execution-impl/src/com/intellij/execution/impl/ConsoleInputListener.java +++ b/platform/execution-impl/src/com/intellij/execution/impl/ConsoleInputListener.java @@ -15,11 +15,13 @@ */ package com.intellij.execution.impl; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; /** * @author Alexander Podkhalyuzin */ +@ApiStatus.Internal public interface ConsoleInputListener { void textEntered(@NotNull String userText); } diff --git a/platform/execution-impl/src/com/intellij/execution/impl/MyDiffContainer.java b/platform/execution-impl/src/com/intellij/execution/impl/MyDiffContainer.java index 1483fed5ea05..a7bc4626c551 100644 --- a/platform/execution-impl/src/com/intellij/execution/impl/MyDiffContainer.java +++ b/platform/execution-impl/src/com/intellij/execution/impl/MyDiffContainer.java @@ -7,12 +7,14 @@ import com.intellij.util.ui.AbstractLayoutManager; import com.intellij.util.ui.AnimatedIcon; import com.intellij.util.ui.AsyncProcessIcon; import com.intellij.util.ui.NamedColorUtil; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.Nls; import org.jetbrains.annotations.NotNull; import javax.swing.*; import java.awt.*; +@ApiStatus.Internal public final class MyDiffContainer extends JBLayeredPane implements Disposable { private final AnimatedIcon myIcon = new AsyncProcessIcon(getClass().getName()); diff --git a/platform/execution-impl/src/com/intellij/execution/impl/NameGeneratingListenerDecorator.java b/platform/execution-impl/src/com/intellij/execution/impl/NameGeneratingListenerDecorator.java index 2cf368909f6c..2487e0da3f6a 100644 --- a/platform/execution-impl/src/com/intellij/execution/impl/NameGeneratingListenerDecorator.java +++ b/platform/execution-impl/src/com/intellij/execution/impl/NameGeneratingListenerDecorator.java @@ -5,9 +5,11 @@ import com.intellij.execution.configurations.LocatableConfiguration; import com.intellij.psi.PsiElement; import com.intellij.refactoring.listeners.RefactoringElementListener; import com.intellij.refactoring.listeners.UndoRefactoringElementListener; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; +@ApiStatus.Internal public final class NameGeneratingListenerDecorator implements RefactoringElementListener, UndoRefactoringElementListener { private final LocatableConfiguration myConfiguration; private final RefactoringElementListener myListener; diff --git a/platform/execution-impl/src/com/intellij/execution/impl/NewRunConfigurationPopup.java b/platform/execution-impl/src/com/intellij/execution/impl/NewRunConfigurationPopup.java index cb27ddd85cd2..02493ce1f258 100644 --- a/platform/execution-impl/src/com/intellij/execution/impl/NewRunConfigurationPopup.java +++ b/platform/execution-impl/src/com/intellij/execution/impl/NewRunConfigurationPopup.java @@ -32,6 +32,7 @@ import com.intellij.util.ui.EmptyIcon; import com.intellij.util.ui.JBEmptyBorder; import com.intellij.util.ui.JBInsets; import com.intellij.util.ui.JBUI; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.Nls; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -43,6 +44,7 @@ import java.util.List; import java.util.Map; import java.util.concurrent.atomic.AtomicBoolean; +@ApiStatus.Internal public final class NewRunConfigurationPopup { static final ConfigurationType HIDDEN_ITEMS_STUB = new ConfigurationType() { @Override diff --git a/platform/execution-impl/src/com/intellij/execution/impl/RunConfigurable.kt b/platform/execution-impl/src/com/intellij/execution/impl/RunConfigurable.kt index 975adf7623fc..9dd226585c6f 100644 --- a/platform/execution-impl/src/com/intellij/execution/impl/RunConfigurable.kt +++ b/platform/execution-impl/src/com/intellij/execution/impl/RunConfigurable.kt @@ -48,6 +48,7 @@ import com.intellij.util.ui.UIUtil import com.intellij.util.ui.tree.TreeUtil import it.unimi.dsi.fastutil.objects.Object2IntOpenHashMap import net.miginfocom.swing.MigLayout +import org.jetbrains.annotations.ApiStatus import org.jetbrains.annotations.Nls import java.awt.BorderLayout import java.awt.datatransfer.Transferable @@ -75,7 +76,7 @@ internal fun getUserObjectName(userObject: Any): String { } } -fun createRunConfigurationConfigurable(project: Project): RunConfigurable { +internal fun createRunConfigurationConfigurable(project: Project): RunConfigurable { return when { project.isDefault -> RunConfigurable(project) else -> ProjectRunConfigurationConfigurable(project) @@ -106,6 +107,7 @@ open class RunConfigurable constructor(protected val project: Project) : Configu private var dialogUpdateCallback: Runnable? = null companion object { + @ApiStatus.Internal fun collectNodesRecursively(parentNode: DefaultMutableTreeNode, nodes: MutableList, vararg allowed: RunConfigurableNodeKind) { for (i in 0 until parentNode.childCount) { val child = parentNode.getChildAt(i) as DefaultMutableTreeNode @@ -116,6 +118,7 @@ open class RunConfigurable constructor(protected val project: Project) : Configu } } + @ApiStatus.Internal fun getKind(node: DefaultMutableTreeNode?): RunConfigurableNodeKind { if (node == null) { return UNKNOWN diff --git a/platform/execution-impl/src/com/intellij/execution/impl/RunConfigurationTemplatesConfigurable.kt b/platform/execution-impl/src/com/intellij/execution/impl/RunConfigurationTemplatesConfigurable.kt index e7803d5f8b2c..a2c734f56089 100644 --- a/platform/execution-impl/src/com/intellij/execution/impl/RunConfigurationTemplatesConfigurable.kt +++ b/platform/execution-impl/src/com/intellij/execution/impl/RunConfigurationTemplatesConfigurable.kt @@ -20,8 +20,9 @@ import javax.swing.JLabel import javax.swing.JPanel import javax.swing.tree.DefaultMutableTreeNode -fun showTemplatesDialog(project: Project, selectedConfigurationType: ConfigurationType?) = +internal fun showTemplatesDialog(project: Project, selectedConfigurationType: ConfigurationType?) { RunConfigurationTemplatesDialog(project, selectedConfigurationType).show() +} class RunConfigurationTemplatesDialog(project: Project, selectedConfigurationType: ConfigurationType?) : SingleConfigurableEditor(project, RunConfigurationTemplatesConfigurable(project, selectedConfigurationType)) { diff --git a/platform/execution-impl/src/com/intellij/execution/impl/RunManagerImpl.kt b/platform/execution-impl/src/com/intellij/execution/impl/RunManagerImpl.kt index 649a9d79e779..476eef0a387b 100644 --- a/platform/execution-impl/src/com/intellij/execution/impl/RunManagerImpl.kt +++ b/platform/execution-impl/src/com/intellij/execution/impl/RunManagerImpl.kt @@ -64,6 +64,7 @@ import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch import kotlinx.coroutines.withContext import org.jdom.Element +import org.jetbrains.annotations.ApiStatus import org.jetbrains.annotations.TestOnly import org.jetbrains.annotations.VisibleForTesting import java.util.concurrent.Callable @@ -303,6 +304,7 @@ open class RunManagerImpl @NonInjectable constructor(val project: Project, priva } } + @get:ApiStatus.Internal open val config by lazy { RunManagerConfig(PropertiesComponent.getInstance(project)) } /** @@ -1426,7 +1428,8 @@ open class RunManagerImpl @NonInjectable constructor(val project: Project, priva private fun newUiRunningIcon(icon: Icon) = IconManager.getInstance().withIconBadge(icon, JBUI.CurrentTheme.IconBadge.SUCCESS) } -const val PROJECT_RUN_MANAGER_COMPONENT_NAME = "ProjectRunConfigurationManager" +@get:ApiStatus.Internal +const val PROJECT_RUN_MANAGER_COMPONENT_NAME: String = "ProjectRunConfigurationManager" @Service(Service.Level.PROJECT) @State(name = PROJECT_RUN_MANAGER_COMPONENT_NAME, useLoadedStateAsExisting = false /* ProjectRunConfigurationManager is used only for IPR, @@ -1459,6 +1462,7 @@ internal fun RunConfiguration.cloneBeforeRunTasks() { beforeRunTasks = doGetBeforeRunTasks(this).mapSmart { it.clone() } } +@ApiStatus.Internal fun callNewConfigurationCreated(factory: ConfigurationFactory, configuration: RunConfiguration) { @Suppress("UNCHECKED_CAST", "DEPRECATION") (factory as? com.intellij.execution.configuration.ConfigurationFactoryEx)?.onNewConfigurationCreated(configuration) diff --git a/platform/execution-impl/src/com/intellij/execution/impl/RunOnTargetPanel.java b/platform/execution-impl/src/com/intellij/execution/impl/RunOnTargetPanel.java index 5fbc0c5e6425..71212d2d0365 100644 --- a/platform/execution-impl/src/com/intellij/execution/impl/RunOnTargetPanel.java +++ b/platform/execution-impl/src/com/intellij/execution/impl/RunOnTargetPanel.java @@ -16,6 +16,7 @@ import com.intellij.util.ui.JBInsets; import com.intellij.util.ui.JBUI; import com.intellij.util.ui.UI; import com.intellij.util.ui.UIUtil; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.Nullable; import javax.swing.*; @@ -23,6 +24,7 @@ import java.awt.*; import java.util.List; import java.util.Objects; +@ApiStatus.Internal public final class RunOnTargetPanel { private final RunnerAndConfigurationSettings mySettings; diff --git a/platform/execution-impl/src/com/intellij/execution/impl/RunnerAndConfigurationSettingsImpl.kt b/platform/execution-impl/src/com/intellij/execution/impl/RunnerAndConfigurationSettingsImpl.kt index 10196c7b247f..daaf73cb02f8 100644 --- a/platform/execution-impl/src/com/intellij/execution/impl/RunnerAndConfigurationSettingsImpl.kt +++ b/platform/execution-impl/src/com/intellij/execution/impl/RunnerAndConfigurationSettingsImpl.kt @@ -29,6 +29,7 @@ import com.intellij.util.PathUtilRt import com.intellij.util.SmartList import com.intellij.util.text.nullize import org.jdom.Element +import org.jetbrains.annotations.ApiStatus import org.jetbrains.annotations.TestOnly import org.jetbrains.jps.model.serialization.PathMacroUtil @@ -623,6 +624,7 @@ private val RunnerAndConfigurationSettings.isNewSerializationAllowed: Boolean @set:TestOnly var writeDefaultAttributeWithFalseValueInTests: Boolean = true +@ApiStatus.Internal fun serializeConfigurationInto(configuration: RunConfiguration, element: Element) { when (configuration) { is PersistentStateComponent<*> -> serializeStateInto(configuration, element) @@ -631,6 +633,7 @@ fun serializeConfigurationInto(configuration: RunConfiguration, element: Element } } +@ApiStatus.Internal fun deserializeConfigurationFrom(configuration: RunConfiguration, element: Element, isTemplate: Boolean = false) { when (configuration) { is PersistentStateComponent<*> -> deserializeAndLoadState(configuration, element) diff --git a/platform/execution-impl/src/com/intellij/execution/impl/UnknownBeforeRunTaskProvider.java b/platform/execution-impl/src/com/intellij/execution/impl/UnknownBeforeRunTaskProvider.java index 0ced804577fa..6f91631962ca 100644 --- a/platform/execution-impl/src/com/intellij/execution/impl/UnknownBeforeRunTaskProvider.java +++ b/platform/execution-impl/src/com/intellij/execution/impl/UnknownBeforeRunTaskProvider.java @@ -12,6 +12,7 @@ import com.intellij.openapi.util.JDOMUtil; import com.intellij.openapi.util.Key; import org.jdom.Attribute; import org.jdom.Element; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; import java.util.List; @@ -19,6 +20,7 @@ import java.util.List; /** * @author Eugene Zhuravlev */ +@ApiStatus.Internal public final class UnknownBeforeRunTaskProvider extends BeforeRunTaskProvider { private final Key myId; diff --git a/platform/execution-impl/src/com/intellij/execution/impl/ValidationResult.java b/platform/execution-impl/src/com/intellij/execution/impl/ValidationResult.java index 440005f3762a..29d5a288d0bd 100644 --- a/platform/execution-impl/src/com/intellij/execution/impl/ValidationResult.java +++ b/platform/execution-impl/src/com/intellij/execution/impl/ValidationResult.java @@ -2,9 +2,11 @@ package com.intellij.execution.impl; import com.intellij.openapi.util.NlsContexts; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.Nls; import org.jetbrains.annotations.Nullable; +@ApiStatus.Internal public final class ValidationResult { private final @Nls String myMessage; private final @NlsContexts.DialogTitle String myTitle; diff --git a/platform/execution-impl/src/com/intellij/execution/impl/runConfigurableHelper.kt b/platform/execution-impl/src/com/intellij/execution/impl/runConfigurableHelper.kt index 6aa785369e2f..f67d6e862139 100644 --- a/platform/execution-impl/src/com/intellij/execution/impl/runConfigurableHelper.kt +++ b/platform/execution-impl/src/com/intellij/execution/impl/runConfigurableHelper.kt @@ -2,6 +2,7 @@ package com.intellij.execution.impl import com.intellij.execution.RunnerAndConfigurationSettings +import org.jetbrains.annotations.ApiStatus internal class RunConfigurationBean { val settings: RunnerAndConfigurationSettings @@ -20,6 +21,7 @@ internal class RunConfigurationBean { override fun toString() = settings.toString() } +@ApiStatus.Internal enum class RunConfigurableNodeKind { CONFIGURATION_TYPE, FOLDER, CONFIGURATION, TEMPORARY_CONFIGURATION, UNKNOWN; diff --git a/platform/execution-impl/src/com/intellij/execution/impl/statistics/RunConfigurationOptionUsagesCollector.kt b/platform/execution-impl/src/com/intellij/execution/impl/statistics/RunConfigurationOptionUsagesCollector.kt index 2e561fe5b81a..b6e27a4f97ff 100644 --- a/platform/execution-impl/src/com/intellij/execution/impl/statistics/RunConfigurationOptionUsagesCollector.kt +++ b/platform/execution-impl/src/com/intellij/execution/impl/statistics/RunConfigurationOptionUsagesCollector.kt @@ -136,6 +136,7 @@ object RunConfigurationOptionUsagesCollector : CounterUsagesCollector() { } } +@ApiStatus.Internal class FragmentedStatisticsServiceImpl : FragmentStatisticsService() { override fun logOptionModified(project: Project?, optionId: String?, runConfigId: String?, inputEvent: AnActionEvent?) { RunConfigurationOptionUsagesCollector.logModifyOption(project, optionId, runConfigId, FusInputEvent.from(inputEvent)) diff --git a/platform/execution-impl/src/com/intellij/execution/impl/statistics/RunConfigurationTypeLanguageExtension.java b/platform/execution-impl/src/com/intellij/execution/impl/statistics/RunConfigurationTypeLanguageExtension.java index 9a7f6cf116ca..ad3cd5cf5b86 100644 --- a/platform/execution-impl/src/com/intellij/execution/impl/statistics/RunConfigurationTypeLanguageExtension.java +++ b/platform/execution-impl/src/com/intellij/execution/impl/statistics/RunConfigurationTypeLanguageExtension.java @@ -4,9 +4,11 @@ package com.intellij.execution.impl.statistics; import com.intellij.internal.statistic.eventLog.events.EventField; import com.intellij.internal.statistic.eventLog.events.EventFields; import com.intellij.internal.statistic.service.fus.collectors.FeatureUsageCollectorExtension; +import org.jetbrains.annotations.ApiStatus; import java.util.List; +@ApiStatus.Internal public final class RunConfigurationTypeLanguageExtension implements FeatureUsageCollectorExtension { @Override public String getGroupId() { diff --git a/platform/execution-impl/src/com/intellij/execution/impl/statistics/RunConfigurationUsageLanguageExtension.java b/platform/execution-impl/src/com/intellij/execution/impl/statistics/RunConfigurationUsageLanguageExtension.java index b1d57907e8c2..178ab2900087 100644 --- a/platform/execution-impl/src/com/intellij/execution/impl/statistics/RunConfigurationUsageLanguageExtension.java +++ b/platform/execution-impl/src/com/intellij/execution/impl/statistics/RunConfigurationUsageLanguageExtension.java @@ -4,9 +4,11 @@ package com.intellij.execution.impl.statistics; import com.intellij.internal.statistic.eventLog.events.EventField; import com.intellij.internal.statistic.eventLog.events.EventFields; import com.intellij.internal.statistic.service.fus.collectors.FeatureUsageCollectorExtension; +import org.jetbrains.annotations.ApiStatus; import java.util.List; +@ApiStatus.Internal public final class RunConfigurationUsageLanguageExtension implements FeatureUsageCollectorExtension { @Override public String getGroupId() { diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/MultiLaunchConfiguration.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/MultiLaunchConfiguration.kt index eefbbec0f178..3bfecc68f9f8 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/MultiLaunchConfiguration.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/MultiLaunchConfiguration.kt @@ -19,6 +19,7 @@ import com.intellij.execution.multilaunch.statistics.* import com.intellij.internal.statistic.eventLog.events.EventPair import com.intellij.internal.statistic.eventLog.events.ObjectEventData import com.intellij.openapi.util.Key +import org.jetbrains.annotations.ApiStatus class MultiLaunchConfiguration( private val project: Project, @@ -37,6 +38,7 @@ class MultiLaunchConfiguration( val origin get() = getUserData(ORIGIN_KEY) ?: MultiLaunchCreationOrigin.EDIT_CONFIGURATIONS + @ApiStatus.Internal override fun getState(executor: Executor, environment: ExecutionEnvironment) = MultiLaunchProfileState(this, project) override fun getState() = options as MultiLaunchConfigurationSnapshot @@ -61,6 +63,7 @@ class MultiLaunchConfiguration( } } + @ApiStatus.Internal override fun getConfigurationEditor() = MultiLaunchConfigurationEditor(project, this) override fun getAdditionalUsageData(): MutableList> { diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/MultiLaunchConfigurationError.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/MultiLaunchConfigurationError.kt index 32d1ae73c87a..c5ef29610745 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/MultiLaunchConfigurationError.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/MultiLaunchConfigurationError.kt @@ -4,7 +4,9 @@ import com.intellij.execution.ExecutionBundle import com.intellij.execution.configurations.RuntimeConfigurationError import com.intellij.openapi.util.NlsContexts.DialogMessage import com.intellij.execution.multilaunch.execution.executables.Executable +import org.jetbrains.annotations.ApiStatus +@ApiStatus.Internal class MultiLaunchConfigurationError(@DialogMessage message: String) : RuntimeConfigurationError(message) { constructor(executable: Executable, @DialogMessage message: String) : this( ExecutionBundle.message("run.configurations.multilaunch.error.template.executable.error", executable.name, message)) diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/MultiLaunchDebugRunner.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/MultiLaunchDebugRunner.kt index 458055454d1f..947fd5333554 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/MultiLaunchDebugRunner.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/MultiLaunchDebugRunner.kt @@ -6,7 +6,9 @@ import com.intellij.execution.configurations.RunnerSettings import com.intellij.execution.runners.ExecutionEnvironment import com.intellij.execution.runners.ProgramRunner import com.intellij.openapi.wm.ToolWindowId +import org.jetbrains.annotations.ApiStatus +@ApiStatus.Internal class MultiLaunchDebugRunner : ProgramRunner { override fun getRunnerId() = "MultiLaunchDebugRunner" diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/MultiLaunchProfileState.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/MultiLaunchProfileState.kt index 367beb0782ab..942058809635 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/MultiLaunchProfileState.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/MultiLaunchProfileState.kt @@ -16,7 +16,9 @@ import com.intellij.openapi.rd.util.launchBackground import com.intellij.openapi.rd.util.lifetime import com.intellij.openapi.wm.ToolWindowId import com.jetbrains.rd.util.lifetime.isAlive +import org.jetbrains.annotations.ApiStatus +@ApiStatus.Internal class MultiLaunchProfileState( private val configuration: MultiLaunchConfiguration, private val project: Project diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/MultiLaunchRunRunner.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/MultiLaunchRunRunner.kt index 524a36a918a7..aea151df086c 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/MultiLaunchRunRunner.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/MultiLaunchRunRunner.kt @@ -5,7 +5,9 @@ import com.intellij.execution.configurations.RunnerSettings import com.intellij.execution.executors.DefaultRunExecutor import com.intellij.execution.runners.ExecutionEnvironment import com.intellij.execution.runners.ProgramRunner +import org.jetbrains.annotations.ApiStatus +@ApiStatus.Internal class MultiLaunchRunRunner : ProgramRunner { override fun getRunnerId() = "MultiLaunchRunRunner" diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/design/Debouncer.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/design/Debouncer.kt index 871f7a73d36d..e1ba6535eeea 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/design/Debouncer.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/design/Debouncer.kt @@ -7,7 +7,9 @@ import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.ExperimentalCoroutinesApi import kotlinx.coroutines.Job import kotlinx.coroutines.delay +import org.jetbrains.annotations.ApiStatus +@ApiStatus.Internal @OptIn(ExperimentalCoroutinesApi::class) class Debouncer( private val launchDelayMs: Long, diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/design/ExecutableRowFactory.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/design/ExecutableRowFactory.kt index b90d4b16f459..af4eeb0aca7f 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/design/ExecutableRowFactory.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/design/ExecutableRowFactory.kt @@ -8,7 +8,7 @@ import com.intellij.execution.multilaunch.execution.conditions.ConditionFactory import com.intellij.execution.multilaunch.execution.executables.ExecutableFactory import com.intellij.execution.multilaunch.state.ExecutableRowSnapshot -object ExecutableRowFactory { +internal object ExecutableRowFactory { fun create(project: Project, configuration: MultiLaunchConfiguration, snapshot: ExecutableRowSnapshot): ExecutableRow { val executable = ExecutableFactory.getInstance(project).create(configuration, snapshot.executable ?: throw CantRunException(ExecutionBundle.message("run.configurations.multilaunch.error.missing.stored.executable"))) val condition = ConditionFactory.getInstance(project).create(snapshot.condition ?: throw CantRunException(ExecutionBundle.message("run.configurations.multilaunch.error.missing.stored.condition"))) @@ -17,5 +17,5 @@ object ExecutableRowFactory { } } -fun ExecutableRowSnapshot.toRow(project: Project, configuration: MultiLaunchConfiguration) = +internal fun ExecutableRowSnapshot.toRow(project: Project, configuration: MultiLaunchConfiguration): ExecutableRow = ExecutableRowFactory.create(project, configuration, this) \ No newline at end of file diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/design/ExecutablesTable.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/design/ExecutablesTable.kt index 5240ca774f36..e475d05dc947 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/design/ExecutablesTable.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/design/ExecutablesTable.kt @@ -16,6 +16,7 @@ import com.intellij.execution.multilaunch.design.popups.TableSelectorPopupContro import com.intellij.execution.multilaunch.design.tooltips.TableTooltipsController import com.intellij.icons.AllIcons import com.jetbrains.rd.util.lifetime.Lifetime +import org.jetbrains.annotations.ApiStatus import java.awt.Component import java.awt.Cursor import java.awt.Point @@ -25,6 +26,7 @@ import javax.swing.JTable private const val thirdColumnWidth = 60 +@ApiStatus.Internal class ExecutablesTable( private val project: Project, private val viewModel: MultiLaunchConfigurationViewModel, diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/design/ExecutablesTableModel.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/design/ExecutablesTableModel.kt index f00c645b9b6f..740ceb64c171 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/design/ExecutablesTableModel.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/design/ExecutablesTableModel.kt @@ -4,7 +4,9 @@ import com.intellij.execution.multilaunch.design.columns.impl.ConditionColumn import com.intellij.execution.multilaunch.design.columns.impl.ExecutableNameColumn import com.intellij.execution.multilaunch.design.columns.impl.DisableDebuggingColumn import com.intellij.util.ui.ListTableModel +import org.jetbrains.annotations.ApiStatus +@ApiStatus.Internal class ExecutablesTableModel( viewModel: MultiLaunchConfigurationViewModel ) : ListTableModel( diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/design/MultiLaunchConfigurationEditor.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/design/MultiLaunchConfigurationEditor.kt index a4d1b4594ddf..bd45f2b278ae 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/design/MultiLaunchConfigurationEditor.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/design/MultiLaunchConfigurationEditor.kt @@ -23,6 +23,7 @@ import com.intellij.execution.multilaunch.state.toSnapshot import com.intellij.execution.options.LifetimedSettingsEditor import com.jetbrains.rd.util.lifetime.Lifetime import net.miginfocom.swing.MigLayout +import org.jetbrains.annotations.ApiStatus import java.awt.Dimension import java.awt.event.ItemEvent import javax.swing.JComponent @@ -30,6 +31,7 @@ import javax.swing.JLabel import javax.swing.JPanel import javax.swing.JTable +@ApiStatus.Internal class MultiLaunchConfigurationEditor(private val project: Project, private val configuration: MultiLaunchConfiguration) : LifetimedSettingsEditor() { private val runManagerListenerConnection: MessageBusConnection private var viewModel = MultiLaunchConfigurationViewModel(project, configuration) diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/design/MultiLaunchConfigurationViewModel.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/design/MultiLaunchConfigurationViewModel.kt index 6a9209749857..2592a8e2ca8f 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/design/MultiLaunchConfigurationViewModel.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/design/MultiLaunchConfigurationViewModel.kt @@ -3,7 +3,9 @@ package com.intellij.execution.multilaunch.design import com.intellij.openapi.project.Project import com.intellij.execution.multilaunch.MultiLaunchConfiguration import com.intellij.execution.multilaunch.execution.executables.Executable +import org.jetbrains.annotations.ApiStatus +@ApiStatus.Internal class MultiLaunchConfigurationViewModel(val project: Project, val configuration: MultiLaunchConfiguration) { val rows = mutableListOf() val tableModel = ExecutablesTableModel(this) diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/design/actions/package-info.java b/platform/execution-impl/src/com/intellij/execution/multilaunch/design/actions/package-info.java new file mode 100644 index 000000000000..ed699a920139 --- /dev/null +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/design/actions/package-info.java @@ -0,0 +1,4 @@ +@Internal +package com.intellij.execution.multilaunch.design.actions; + +import org.jetbrains.annotations.ApiStatus.Internal; diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/design/columns/impl/package-info.java b/platform/execution-impl/src/com/intellij/execution/multilaunch/design/columns/impl/package-info.java new file mode 100644 index 000000000000..38b6c84d0e61 --- /dev/null +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/design/columns/impl/package-info.java @@ -0,0 +1,4 @@ +@Internal +package com.intellij.execution.multilaunch.design.columns.impl; + +import org.jetbrains.annotations.ApiStatus.Internal; diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/design/columns/package-info.java b/platform/execution-impl/src/com/intellij/execution/multilaunch/design/columns/package-info.java new file mode 100644 index 000000000000..2ea39723ee0b --- /dev/null +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/design/columns/package-info.java @@ -0,0 +1,4 @@ +@Internal +package com.intellij.execution.multilaunch.design.columns; + +import org.jetbrains.annotations.ApiStatus.Internal; diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/design/components/BadgeLabel.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/design/components/BadgeLabel.kt index 42f8d3479222..d7d6964c6e1d 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/design/components/BadgeLabel.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/design/components/BadgeLabel.kt @@ -2,11 +2,13 @@ package com.intellij.execution.multilaunch.design.components import com.intellij.openapi.util.NlsSafe import com.intellij.ui.JBColor +import org.jetbrains.annotations.ApiStatus import java.awt.BorderLayout import javax.swing.Icon import javax.swing.JLabel import javax.swing.JPanel +@ApiStatus.Internal open class BadgeLabel(cornerRadius: Int = 4) : JPanel(BorderLayout()) { public var text: String get() = badgeContent.text diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/design/components/DropDownDecorator.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/design/components/DropDownDecorator.kt index 8e7233ed632c..4498461dbfb5 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/design/components/DropDownDecorator.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/design/components/DropDownDecorator.kt @@ -3,6 +3,7 @@ package com.intellij.execution.multilaunch.design.components import com.intellij.icons.AllIcons import com.intellij.util.PlatformIcons import net.miginfocom.swing.MigLayout +import org.jetbrains.annotations.ApiStatus import java.awt.Color import javax.swing.JComponent import javax.swing.JLabel @@ -12,6 +13,7 @@ import javax.swing.JPanel /** * A class that decorates a given JComponent with a drop-down icon on the right side, imitating combobox visuals. */ +@ApiStatus.Internal open class DropDownDecorator() : JPanel(MigLayout("fillx, insets 0", "[left][right]")) { private val downIcon: JLabel = JLabel(PlatformIcons.COMBOBOX_ARROW_ICON) private var component: JComponent? = null diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/design/components/RoundedCornerBorder.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/design/components/RoundedCornerBorder.kt index 3c9817a92293..799db3517eeb 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/design/components/RoundedCornerBorder.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/design/components/RoundedCornerBorder.kt @@ -1,11 +1,13 @@ package com.intellij.execution.multilaunch.design.components import com.intellij.util.ui.JBUI +import org.jetbrains.annotations.ApiStatus import java.awt.Graphics import java.awt.Graphics2D import java.awt.RenderingHints import javax.swing.border.Border +@ApiStatus.Internal class RoundedCornerBorder(private val cornerRadius: Int) : Border { override fun getBorderInsets(c: java.awt.Component): java.awt.Insets { diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/design/components/UnknownItemLabel.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/design/components/UnknownItemLabel.kt index 0eb2e76f744e..4ec65fb1e8b7 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/design/components/UnknownItemLabel.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/design/components/UnknownItemLabel.kt @@ -5,7 +5,9 @@ import com.intellij.icons.AllIcons import com.intellij.ui.SimpleColoredComponent import com.intellij.ui.SimpleTextAttributes import com.intellij.execution.multilaunch.design.tooltips.TooltipProvider +import org.jetbrains.annotations.ApiStatus +@ApiStatus.Internal class UnknownItemLabel(private val tooltip: String) : SimpleColoredComponent(), TooltipProvider { constructor() : this(TEXT.replace("<", "<").replace(">", ">")) diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/design/dialogs/package-info.java b/platform/execution-impl/src/com/intellij/execution/multilaunch/design/dialogs/package-info.java new file mode 100644 index 000000000000..5200d8e49f7d --- /dev/null +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/design/dialogs/package-info.java @@ -0,0 +1,4 @@ +@Internal +package com.intellij.execution.multilaunch.design.dialogs; + +import org.jetbrains.annotations.ApiStatus.Internal; diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/design/extensions/package-info.java b/platform/execution-impl/src/com/intellij/execution/multilaunch/design/extensions/package-info.java new file mode 100644 index 000000000000..cb8b16eecc2c --- /dev/null +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/design/extensions/package-info.java @@ -0,0 +1,4 @@ +@Internal +package com.intellij.execution.multilaunch.design.extensions; + +import org.jetbrains.annotations.ApiStatus.Internal; diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/design/popups/package-info.java b/platform/execution-impl/src/com/intellij/execution/multilaunch/design/popups/package-info.java new file mode 100644 index 000000000000..21ef93305b29 --- /dev/null +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/design/popups/package-info.java @@ -0,0 +1,4 @@ +@Internal +package com.intellij.execution.multilaunch.design.popups; + +import org.jetbrains.annotations.ApiStatus.Internal; diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/design/tooltips/package-info.java b/platform/execution-impl/src/com/intellij/execution/multilaunch/design/tooltips/package-info.java new file mode 100644 index 000000000000..5b6f43761513 --- /dev/null +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/design/tooltips/package-info.java @@ -0,0 +1,4 @@ +@Internal +package com.intellij.execution.multilaunch.design.tooltips; + +import org.jetbrains.annotations.ApiStatus.Internal; diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/BeforeExecuteTask.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/BeforeExecuteTask.kt index 324434b33e36..6ca134f61cf6 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/BeforeExecuteTask.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/BeforeExecuteTask.kt @@ -1,7 +1,9 @@ package com.intellij.execution.multilaunch.execution +import org.jetbrains.annotations.ApiStatus import org.jetbrains.annotations.Nls +@ApiStatus.Internal data class BeforeExecuteTask( @Nls val name: String ) \ No newline at end of file diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/ExecutableContext.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/ExecutableContext.kt index b6685edc9fe3..1a7cf4087111 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/ExecutableContext.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/ExecutableContext.kt @@ -3,7 +3,7 @@ package com.intellij.execution.multilaunch.execution import com.intellij.execution.multilaunch.execution.executables.Executable import kotlinx.coroutines.CompletableDeferred -data class ExecutableContext( +internal data class ExecutableContext( var executionResult: CompletableDeferred, var executable: Executable, var status: ExecutionStatus diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/ExecutionContext.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/ExecutionContext.kt index 8e560a689e19..f894b2b172e9 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/ExecutionContext.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/ExecutionContext.kt @@ -8,9 +8,10 @@ import com.intellij.openapi.components.service import com.intellij.openapi.project.Project import com.jetbrains.rd.util.reactive.Property import com.jetbrains.rd.util.reactive.ViewableMap +import org.jetbrains.annotations.ApiStatus @Service(Service.Level.PROJECT) -class ExecutionModel { +internal class ExecutionModel { companion object { fun getInstance(project: Project) = project.service() } @@ -18,6 +19,7 @@ class ExecutionModel { val configurations = ViewableMap() } +@ApiStatus.Internal class MultiLaunchExecutionModel(val settings: RunnerAndConfigurationSettings, val configuration: MultiLaunchConfiguration) { val executables = ViewableMap() val isDone = Property(false) @@ -31,6 +33,7 @@ class MultiLaunchExecutionModel(val settings: RunnerAndConfigurationSettings, va } } +@ApiStatus.Internal class ExecutableExecutionModel(val descriptor: ExecutionDescriptor) { - val status = Property(ExecutionStatus.NotStarted) + internal val status = Property(ExecutionStatus.NotStarted) } \ No newline at end of file diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/ExecutionDescriptor.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/ExecutionDescriptor.kt index d13fc1991ee4..10ca8e6ff86e 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/ExecutionDescriptor.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/ExecutionDescriptor.kt @@ -6,7 +6,9 @@ import com.intellij.execution.multilaunch.execution.conditions.Condition import com.intellij.execution.multilaunch.execution.executables.Executable import com.intellij.execution.multilaunch.execution.messaging.ExecutionNotifier import com.intellij.internal.statistic.StructuredIdeActivity +import org.jetbrains.annotations.ApiStatus +@ApiStatus.Internal data class ExecutionDescriptor( val executable: Executable, val condition: Condition, diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/ExecutionDescriptorFactory.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/ExecutionDescriptorFactory.kt index 5996eb36f92b..9de5a335720d 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/ExecutionDescriptorFactory.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/ExecutionDescriptorFactory.kt @@ -3,7 +3,7 @@ package com.intellij.execution.multilaunch.execution import com.intellij.execution.multilaunch.design.ExecutableRow import com.intellij.execution.multilaunch.execution.ExecutionDescriptor -object ExecutionDescriptorFactory { +internal object ExecutionDescriptorFactory { fun create(row: ExecutableRow): ExecutionDescriptor? { val executable = row.executable ?: return null val condition = row.condition ?: return null @@ -11,5 +11,5 @@ object ExecutionDescriptorFactory { } } -fun ExecutableRow.toDescriptor() = +internal fun ExecutableRow.toDescriptor(): ExecutionDescriptor? = ExecutionDescriptorFactory.create(this) \ No newline at end of file diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/ExecutionEngine.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/ExecutionEngine.kt index cc728cf3a435..0f8302c1196e 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/ExecutionEngine.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/ExecutionEngine.kt @@ -19,7 +19,9 @@ import com.intellij.openapi.rd.util.lifetime import com.intellij.util.messages.MessageBusConnection import com.jetbrains.rd.util.concurrentMapOf import com.jetbrains.rd.util.reactive.AddRemove +import org.jetbrains.annotations.ApiStatus +@ApiStatus.Internal @Service(Service.Level.PROJECT) class ExecutionEngine(private val project: Project) { companion object { diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/ExecutionMode.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/ExecutionMode.kt index 632d8bd6696a..554a2645d6c0 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/ExecutionMode.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/ExecutionMode.kt @@ -1,19 +1,20 @@ package com.intellij.execution.multilaunch.execution import com.intellij.icons.AllIcons +import javax.swing.Icon enum class ExecutionMode { Run, Debug } -fun ExecutionMode.getIcon() = +internal fun ExecutionMode.getIcon(): Icon = when (this) { ExecutionMode.Debug -> AllIcons.Actions.StartDebugger ExecutionMode.Run -> AllIcons.Actions.Execute } -fun ExecutionMode.getText() = +internal fun ExecutionMode.getText(): String = when (this) { ExecutionMode.Debug -> "Debug" ExecutionMode.Run -> "Run" diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/ExecutionSession.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/ExecutionSession.kt index 909bb7c68f5e..cf309698a1b0 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/ExecutionSession.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/ExecutionSession.kt @@ -7,7 +7,7 @@ import com.intellij.openapi.rd.util.lifetime import kotlinx.coroutines.suspendCancellableCoroutine import kotlin.coroutines.resume -class ExecutionSession(project: Project, val model: MultiLaunchExecutionModel) { +internal class ExecutionSession(project: Project, val model: MultiLaunchExecutionModel) { private val lifetime = project.lifetime.createNested() private val executableLifetimes = model.executables.values.associate { it.descriptor.executable to lifetime.createNested() } diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/ExecutionSessionManager.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/ExecutionSessionManager.kt index 5a23238bef34..67b2705fed9a 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/ExecutionSessionManager.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/ExecutionSessionManager.kt @@ -9,7 +9,7 @@ import kotlin.concurrent.read import kotlin.concurrent.write @Service(Service.Level.PROJECT) -class ExecutionSessionManager { +internal class ExecutionSessionManager { companion object { fun getInstance(project: Project) = project.service() } diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/ExecutionStatus.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/ExecutionStatus.kt index 4e846ccb0c4c..6ec912017b7e 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/ExecutionStatus.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/ExecutionStatus.kt @@ -1,6 +1,6 @@ package com.intellij.execution.multilaunch.execution -sealed interface ExecutionStatus { +internal sealed interface ExecutionStatus { object NotStarted : ExecutionStatus object Waiting : ExecutionStatus object Started : ExecutionStatus @@ -9,13 +9,13 @@ sealed interface ExecutionStatus { data class Failed(val reason: Throwable?) : ExecutionStatus } -fun ExecutionStatus.isRunning() = when (this) { +internal fun ExecutionStatus.isRunning(): Boolean = when (this) { is ExecutionStatus.Waiting -> true is ExecutionStatus.Started -> true else -> false } -fun ExecutionStatus.isDone() = when (this) { +internal fun ExecutionStatus.isDone(): Boolean = when (this) { is ExecutionStatus.Finished -> true is ExecutionStatus.Canceled -> true is ExecutionStatus.Failed -> true diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/conditions/Condition.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/conditions/Condition.kt index 4daf133e2fa2..187013f9f836 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/conditions/Condition.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/conditions/Condition.kt @@ -10,6 +10,7 @@ import com.intellij.execution.multilaunch.execution.ExecutionMode import com.intellij.execution.multilaunch.execution.messaging.ExecutionNotifier import com.intellij.execution.multilaunch.state.ConditionSnapshot import com.intellij.internal.statistic.StructuredIdeActivity +import org.jetbrains.annotations.ApiStatus abstract class Condition( val template: ConditionTemplate @@ -21,7 +22,10 @@ abstract class Condition( */ abstract fun provideEditor(row: Row): Cell<*>? abstract fun validate(configuration: MultiLaunchConfiguration, row: ExecutableRow) + @ApiStatus.Internal abstract fun createExecutionListener(descriptor: ExecutionDescriptor, mode: ExecutionMode, activity: StructuredIdeActivity, lifetime: Lifetime): ExecutionNotifier + @ApiStatus.Internal abstract fun saveAttributes(snapshot: ConditionSnapshot) + @ApiStatus.Internal abstract fun loadAttributes(snapshot: ConditionSnapshot) } \ No newline at end of file diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/conditions/ConditionFactory.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/conditions/ConditionFactory.kt index 09b176a6d617..dd056cac3fa0 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/conditions/ConditionFactory.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/conditions/ConditionFactory.kt @@ -5,6 +5,7 @@ import com.intellij.openapi.components.service import com.intellij.openapi.project.Project import com.intellij.execution.multilaunch.execution.conditions.impl.ImmediatelyConditionTemplate import com.intellij.execution.multilaunch.state.ConditionSnapshot +import org.jetbrains.annotations.ApiStatus @Service(Service.Level.PROJECT) class ConditionFactory(private val project: Project) { @@ -12,6 +13,7 @@ class ConditionFactory(private val project: Project) { fun getInstance(project: Project) = project.service() } + @ApiStatus.Internal fun create(snapshot: ConditionSnapshot): Condition? { val templates = ConditionTemplate.EP_NAME.extensionList.associateBy { it.type } val type = snapshot.type ?: return null diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/conditions/impl/package-info.java b/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/conditions/impl/package-info.java new file mode 100644 index 000000000000..171d980b9b09 --- /dev/null +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/conditions/impl/package-info.java @@ -0,0 +1,4 @@ +@Internal +package com.intellij.execution.multilaunch.execution.conditions.impl; + +import org.jetbrains.annotations.ApiStatus.Internal; diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/executables/ExecutableFactory.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/executables/ExecutableFactory.kt index 2a73270d0183..e5134e7da07a 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/executables/ExecutableFactory.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/executables/ExecutableFactory.kt @@ -6,8 +6,10 @@ import com.intellij.execution.multilaunch.state.ExecutableSnapshot import com.intellij.openapi.components.Service import com.intellij.openapi.components.service import com.intellij.openapi.project.Project +import org.jetbrains.annotations.ApiStatus import java.util.* +@ApiStatus.Internal @Service(Service.Level.PROJECT) class ExecutableFactory(private val project: Project) { companion object { diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/executables/impl/IdleTaskTemplate.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/executables/impl/IdleTaskTemplate.kt index 7b12a1d4d5a6..b55ee666d465 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/executables/impl/IdleTaskTemplate.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/executables/impl/IdleTaskTemplate.kt @@ -11,7 +11,9 @@ import com.intellij.execution.multilaunch.execution.executables.TaskExecutableTe import com.intellij.execution.multilaunch.state.ExecutableSnapshot import com.intellij.internal.statistic.StructuredIdeActivity import com.intellij.openapi.project.Project +import org.jetbrains.annotations.ApiStatus +@ApiStatus.Internal class IdleTaskTemplate : TaskExecutableTemplate() { override val type = "idle" diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/messaging/ExecutableNotifierProxy.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/messaging/ExecutableNotifierProxy.kt index 041ab0ada331..9baf079c62ff 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/messaging/ExecutableNotifierProxy.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/messaging/ExecutableNotifierProxy.kt @@ -9,7 +9,7 @@ import com.intellij.execution.multilaunch.state.ExecutableSnapshot import com.intellij.internal.statistic.StructuredIdeActivity import java.util.concurrent.CancellationException -class ExecutableNotifierProxy( +internal class ExecutableNotifierProxy( private val configurationModel: MultiLaunchExecutionModel, private val actualExecutable: Executable, private val publisher: ExecutionNotifier, diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/messaging/package-info.java b/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/messaging/package-info.java new file mode 100644 index 000000000000..0d9dba0749e6 --- /dev/null +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/execution/messaging/package-info.java @@ -0,0 +1,4 @@ +@Internal +package com.intellij.execution.multilaunch.execution.messaging; + +import org.jetbrains.annotations.ApiStatus.Internal; diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/servicesView/ConfigurationServiceContributor.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/servicesView/ConfigurationServiceContributor.kt index 0f727463ccaf..87ca08ec5548 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/servicesView/ConfigurationServiceContributor.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/servicesView/ConfigurationServiceContributor.kt @@ -15,7 +15,7 @@ import com.intellij.execution.multilaunch.servicesView.actions.configuration.Run import com.intellij.execution.multilaunch.servicesView.actions.configuration.StopMultiLaunchAction import javax.swing.JComponent -class ConfigurationServiceContributor( +class ConfigurationServiceContributor internal constructor( private val model: MultiLaunchExecutionModel ) : ServiceViewProvidingContributor { override fun getViewDescriptor(project: Project) = object : SimpleServiceViewDescriptor(model.configuration.name, model.configuration.icon) { diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/servicesView/ExecutableServiceState.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/servicesView/ExecutableServiceState.kt index ae3eb18e3eb8..d8c92377d657 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/servicesView/ExecutableServiceState.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/servicesView/ExecutableServiceState.kt @@ -3,7 +3,7 @@ package com.intellij.execution.multilaunch.servicesView import com.intellij.execution.multilaunch.execution.ExecutionDescriptor import com.intellij.execution.multilaunch.execution.ExecutableContext -data class ExecutableServiceState( +internal data class ExecutableServiceState( val descriptor: ExecutionDescriptor, val context: ExecutableContext ) \ No newline at end of file diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/servicesView/ExecutableServiceViewDescriptor.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/servicesView/ExecutableServiceViewDescriptor.kt index 7759d173aa94..98e1781a5e44 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/servicesView/ExecutableServiceViewDescriptor.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/servicesView/ExecutableServiceViewDescriptor.kt @@ -18,7 +18,7 @@ import com.intellij.execution.multilaunch.servicesView.actions.executable.Cancel import javax.swing.Icon import javax.swing.JComponent -class ExecutableServiceViewDescriptor( +internal class ExecutableServiceViewDescriptor( private val configurationModel: MultiLaunchExecutionModel, private val executableModel: ExecutableExecutionModel, ) : ServiceViewDescriptor { diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/servicesView/actions/configuration/package-info.java b/platform/execution-impl/src/com/intellij/execution/multilaunch/servicesView/actions/configuration/package-info.java new file mode 100644 index 000000000000..4c0fae1fdf71 --- /dev/null +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/servicesView/actions/configuration/package-info.java @@ -0,0 +1,4 @@ +@Internal +package com.intellij.execution.multilaunch.servicesView.actions.configuration; + +import org.jetbrains.annotations.ApiStatus.Internal; diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/servicesView/actions/executable/CancelExecutableAction.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/servicesView/actions/executable/CancelExecutableAction.kt index 4bb12d003988..fe40be93309d 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/servicesView/actions/executable/CancelExecutableAction.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/servicesView/actions/executable/CancelExecutableAction.kt @@ -8,7 +8,7 @@ import com.intellij.openapi.actionSystem.* import com.intellij.execution.multilaunch.execution.* import com.intellij.idea.ActionsBundle -class CancelExecutableAction( +internal class CancelExecutableAction( private val configurationModel: MultiLaunchExecutionModel, private val executableModel: ExecutableExecutionModel ) : AnAction(ActionsBundle.message("action.multilaunch.CancelExecutableAction.text"), null, AllIcons.RunConfigurations.TestTerminated) { diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/servicesView/actions/executable/package-info.java b/platform/execution-impl/src/com/intellij/execution/multilaunch/servicesView/actions/executable/package-info.java new file mode 100644 index 000000000000..787af01c290c --- /dev/null +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/servicesView/actions/executable/package-info.java @@ -0,0 +1,4 @@ +@Internal +package com.intellij.execution.multilaunch.servicesView.actions.executable; + +import org.jetbrains.annotations.ApiStatus.Internal; diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/servicesView/package-info.java b/platform/execution-impl/src/com/intellij/execution/multilaunch/servicesView/package-info.java new file mode 100644 index 000000000000..19b166a2f732 --- /dev/null +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/servicesView/package-info.java @@ -0,0 +1,4 @@ +@Internal +package com.intellij.execution.multilaunch.servicesView; + +import org.jetbrains.annotations.ApiStatus.Internal; diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/state/ExecutableRowSnapshotFactory.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/state/ExecutableRowSnapshotFactory.kt index e3c5723d7dfd..fa05f416978c 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/state/ExecutableRowSnapshotFactory.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/state/ExecutableRowSnapshotFactory.kt @@ -33,5 +33,5 @@ object ExecutableRowSnapshotFactory { fun createCompositeId(type: String, uniqueId: String) = "$type:$uniqueId" } -fun ExecutableRow.toSnapshot() = +internal fun ExecutableRow.toSnapshot(): ExecutableRowSnapshot = ExecutableRowSnapshotFactory.create(this) \ No newline at end of file diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/statistics/FusExecutableKind.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/statistics/FusExecutableKind.kt index 6bfce5aaed10..e8b2ac86cfb3 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/statistics/FusExecutableKind.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/statistics/FusExecutableKind.kt @@ -1,5 +1,8 @@ package com.intellij.execution.multilaunch.statistics +import org.jetbrains.annotations.ApiStatus + +@ApiStatus.Internal enum class FusExecutableKind { RUN_CONFIGURATION, TASK, diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/statistics/MultiLaunchConfigurationUsageCollectorExtension.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/statistics/MultiLaunchConfigurationUsageCollectorExtension.kt index 8b06f6bdd5db..d539571b07c5 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/statistics/MultiLaunchConfigurationUsageCollectorExtension.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/statistics/MultiLaunchConfigurationUsageCollectorExtension.kt @@ -3,7 +3,9 @@ package com.intellij.execution.multilaunch.statistics import com.intellij.execution.impl.statistics.RunConfigurationUsageTriggerCollector import com.intellij.internal.statistic.eventLog.events.EventField import com.intellij.internal.statistic.service.fus.collectors.FeatureUsageCollectorExtension +import org.jetbrains.annotations.ApiStatus +@ApiStatus.Internal class MultiLaunchConfigurationUsageCollectorExtension : FeatureUsageCollectorExtension { override fun getGroupId() = RunConfigurationUsageTriggerCollector.GROUP_NAME diff --git a/platform/execution-impl/src/com/intellij/execution/multilaunch/statistics/MultiLaunchCreationListener.kt b/platform/execution-impl/src/com/intellij/execution/multilaunch/statistics/MultiLaunchCreationListener.kt index 92a90bacd152..ecd6662b2671 100644 --- a/platform/execution-impl/src/com/intellij/execution/multilaunch/statistics/MultiLaunchCreationListener.kt +++ b/platform/execution-impl/src/com/intellij/execution/multilaunch/statistics/MultiLaunchCreationListener.kt @@ -3,7 +3,9 @@ package com.intellij.execution.multilaunch.statistics import com.intellij.execution.RunManagerListener import com.intellij.execution.RunnerAndConfigurationSettings import com.intellij.execution.multilaunch.MultiLaunchConfiguration +import org.jetbrains.annotations.ApiStatus +@ApiStatus.Internal class MultiLaunchCreationListener : RunManagerListener { override fun runConfigurationAdded(settings: RunnerAndConfigurationSettings) { val configuration = settings.configuration as? MultiLaunchConfiguration ?: return diff --git a/platform/execution-impl/src/com/intellij/execution/runToolbar/DraggablePane.kt b/platform/execution-impl/src/com/intellij/execution/runToolbar/DraggablePane.kt index ce59642cb822..d7210f7e925f 100644 --- a/platform/execution-impl/src/com/intellij/execution/runToolbar/DraggablePane.kt +++ b/platform/execution-impl/src/com/intellij/execution/runToolbar/DraggablePane.kt @@ -7,12 +7,14 @@ import com.intellij.util.ui.JBDimension import com.intellij.util.ui.UIUtil import com.intellij.util.ui.update.MergingUpdateQueue import com.intellij.util.ui.update.Update +import org.jetbrains.annotations.ApiStatus import java.awt.* import java.awt.event.AWTEventListener import java.awt.event.MouseAdapter import java.awt.event.MouseEvent import javax.swing.JPanel +@ApiStatus.Internal open class DraggablePane : JPanel() { private var listener: DragListener? = null private var startPoint: Point? = null diff --git a/platform/execution-impl/src/com/intellij/execution/runToolbar/ExecutorRunToolbarAction.kt b/platform/execution-impl/src/com/intellij/execution/runToolbar/ExecutorRunToolbarAction.kt index b02576ab8775..31b6b3c8d195 100644 --- a/platform/execution-impl/src/com/intellij/execution/runToolbar/ExecutorRunToolbarAction.kt +++ b/platform/execution-impl/src/com/intellij/execution/runToolbar/ExecutorRunToolbarAction.kt @@ -1,6 +1,9 @@ // Copyright 2000-2021 JetBrains s.r.o. and contributors. Use of this source code is governed by the Apache 2.0 license that can be found in the LICENSE file. package com.intellij.execution.runToolbar +import org.jetbrains.annotations.ApiStatus + +@ApiStatus.Internal interface ExecutorRunToolbarAction : RTBarAction { val process: RunToolbarProcess diff --git a/platform/execution-impl/src/com/intellij/execution/runToolbar/FixWidthSegmentedActionToolbarComponent.kt b/platform/execution-impl/src/com/intellij/execution/runToolbar/FixWidthSegmentedActionToolbarComponent.kt index f87d2e3179da..ed2da3023e7b 100644 --- a/platform/execution-impl/src/com/intellij/execution/runToolbar/FixWidthSegmentedActionToolbarComponent.kt +++ b/platform/execution-impl/src/com/intellij/execution/runToolbar/FixWidthSegmentedActionToolbarComponent.kt @@ -15,12 +15,14 @@ import com.intellij.util.ui.JBInsets import com.intellij.util.ui.JBUI import com.intellij.util.ui.JBValue import com.intellij.util.ui.TimerUtil +import org.jetbrains.annotations.ApiStatus import java.awt.Component import java.awt.Container import java.awt.Dimension import java.awt.Rectangle import javax.swing.JComponent +@ApiStatus.Internal open class FixWidthSegmentedActionToolbarComponent(place: String, group: ActionGroup) : SegmentedActionToolbarComponent(place, group) { protected var project: Project? = null diff --git a/platform/execution-impl/src/com/intellij/execution/runToolbar/RWProcessController.kt b/platform/execution-impl/src/com/intellij/execution/runToolbar/RWProcessController.kt index 511271935327..1789fdbc99d1 100644 --- a/platform/execution-impl/src/com/intellij/execution/runToolbar/RWProcessController.kt +++ b/platform/execution-impl/src/com/intellij/execution/runToolbar/RWProcessController.kt @@ -4,7 +4,9 @@ package com.intellij.execution.runToolbar import com.intellij.execution.impl.ExecutionManagerImpl import com.intellij.execution.runners.ExecutionEnvironment import com.intellij.openapi.project.Project +import org.jetbrains.annotations.ApiStatus +@ApiStatus.Internal class RWProcessController(val project: Project) { internal fun getActiveExecutions(): List { return ExecutionManagerImpl.getAllDescriptors(project) diff --git a/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarExtraSlotPane.kt b/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarExtraSlotPane.kt index b770b2e64d91..ce6845c35794 100644 --- a/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarExtraSlotPane.kt +++ b/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarExtraSlotPane.kt @@ -18,6 +18,7 @@ import com.intellij.ui.components.labels.LinkLabel import com.intellij.ui.components.panels.VerticalLayout import com.intellij.util.ui.JBUI import net.miginfocom.swing.MigLayout +import org.jetbrains.annotations.ApiStatus import java.awt.Dimension import java.awt.Font import java.awt.event.MouseAdapter @@ -27,6 +28,7 @@ import javax.swing.JLabel import javax.swing.JPanel import javax.swing.SwingUtilities +@ApiStatus.Internal class RunToolbarExtraSlotPane(val project: Project, val baseWidth: () -> Int?): RWActiveListener { private val manager = RunToolbarSlotManager.getInstance(project) private val slotPane = JPanel(VerticalLayout(JBUI.scale(3))).apply { diff --git a/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarMainRunConfigurationsAction.kt b/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarMainRunConfigurationsAction.kt index 93e152374bea..e8eea0fdc159 100644 --- a/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarMainRunConfigurationsAction.kt +++ b/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarMainRunConfigurationsAction.kt @@ -3,7 +3,9 @@ package com.intellij.execution.runToolbar import com.intellij.execution.RunnerAndConfigurationSettings import com.intellij.openapi.actionSystem.AnActionEvent +import org.jetbrains.annotations.ApiStatus +@ApiStatus.Internal class RunToolbarMainRunConfigurationsAction : RunToolbarRunConfigurationsAction() { override fun checkMainSlotVisibility(state: RunToolbarMainSlotState): Boolean { diff --git a/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarMainWidgetComponent.kt b/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarMainWidgetComponent.kt index 9b1a7e408f38..47984e44f381 100644 --- a/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarMainWidgetComponent.kt +++ b/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarMainWidgetComponent.kt @@ -13,10 +13,12 @@ import com.intellij.openapi.diagnostic.Logger import com.intellij.openapi.project.Project import com.intellij.openapi.util.Disposer import com.intellij.ui.GotItTooltip +import org.jetbrains.annotations.ApiStatus import java.awt.Point import java.awt.event.ContainerEvent import java.awt.event.ContainerListener +@ApiStatus.Internal class RunToolbarMainWidgetComponent(val presentation: Presentation, place: String, group: ActionGroup) : FixWidthSegmentedActionToolbarComponent(place, group) { companion object { diff --git a/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarPopupController.kt b/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarPopupController.kt index 995a02b9b243..c55d2b3b5101 100644 --- a/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarPopupController.kt +++ b/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarPopupController.kt @@ -11,6 +11,7 @@ import com.intellij.ui.popup.ComponentPopupBuilderImpl import com.intellij.util.ui.JBUI import com.intellij.util.ui.PositionTracker import com.intellij.util.ui.UIUtil +import org.jetbrains.annotations.ApiStatus import java.awt.* import java.awt.event.* import java.util.function.Supplier @@ -18,6 +19,7 @@ import javax.swing.SwingUtilities import javax.swing.event.AncestorEvent import javax.swing.event.AncestorListener +@ApiStatus.Internal class RunToolbarPopupController(val project: Project, val mainWidgetComponent: RunToolbarMainWidgetComponent) : PopupControllerComponentListener, Disposable { private var popup: JBPopup? = null @@ -216,6 +218,7 @@ class RunToolbarPopupController(val project: Project, } } +@ApiStatus.Internal interface PopupControllerComponent { fun addListener(listener: PopupControllerComponentListener) fun removeListener(listener: PopupControllerComponentListener) @@ -226,6 +229,7 @@ interface PopupControllerComponent { } } +@ApiStatus.Internal interface PopupControllerComponentListener { fun actionPerformedHandler() } \ No newline at end of file diff --git a/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarProcessAction.kt b/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarProcessAction.kt index d918c492818c..aabd619cc8bf 100644 --- a/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarProcessAction.kt +++ b/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarProcessAction.kt @@ -8,6 +8,7 @@ import com.intellij.execution.actions.ExecutorAction import com.intellij.openapi.actionSystem.AnActionEvent import com.intellij.openapi.project.DumbAware import com.intellij.openapi.project.Project +import org.jetbrains.annotations.ApiStatus import javax.swing.Icon open class RunToolbarProcessAction(override val process: RunToolbarProcess, val executor: Executor) : ExecutorAction(executor), ExecutorRunToolbarAction, DumbAware { @@ -64,6 +65,7 @@ open class RunToolbarProcessAction(override val process: RunToolbarProcess, val } } +@ApiStatus.Internal class RunToolbarGroupProcessAction(process: RunToolbarProcess, executor: Executor) : RunToolbarProcessAction(process, executor) { override fun update(e: AnActionEvent) { super.update(e) diff --git a/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarProcessMainAction.kt b/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarProcessMainAction.kt index 2a363598be23..7e994271105f 100644 --- a/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarProcessMainAction.kt +++ b/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarProcessMainAction.kt @@ -8,7 +8,9 @@ import com.intellij.execution.runners.ExecutionUtil import com.intellij.openapi.actionSystem.AnActionEvent import com.intellij.openapi.actionSystem.impl.ActionButtonWithText import com.intellij.openapi.diagnostic.Logger +import org.jetbrains.annotations.ApiStatus +@ApiStatus.Internal class RunToolbarProcessMainAction(process: RunToolbarProcess, executor: Executor) : RunToolbarProcessAction(process, executor) { companion object { private val LOG = Logger.getInstance(RunToolbarProcessMainAction::class.java) diff --git a/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarRunConfigurationsAction.kt b/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarRunConfigurationsAction.kt index 80df4bd263ca..e52d42085a63 100644 --- a/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarRunConfigurationsAction.kt +++ b/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarRunConfigurationsAction.kt @@ -27,6 +27,7 @@ import com.intellij.util.ui.JBDimension import com.intellij.util.ui.JBUI import com.intellij.util.ui.UIUtil import net.miginfocom.swing.MigLayout +import org.jetbrains.annotations.ApiStatus import org.jetbrains.annotations.Nls import java.awt.Color import java.awt.Dimension @@ -35,6 +36,7 @@ import java.awt.Point import java.beans.PropertyChangeEvent import javax.swing.* +@ApiStatus.Internal open class RunToolbarRunConfigurationsAction : RunConfigurationsComboBoxAction(), RTRunConfiguration { companion object { private val PROP_ACTIVE_TARGET = Key("PROP_ACTIVE_TARGET") diff --git a/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarSettings.kt b/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarSettings.kt index 2787024b38b1..face8099ddd5 100644 --- a/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarSettings.kt +++ b/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarSettings.kt @@ -7,8 +7,10 @@ import com.intellij.openapi.components.* import com.intellij.openapi.project.Project import com.intellij.util.xmlb.annotations.XCollection import com.intellij.util.xmlb.annotations.XMap +import org.jetbrains.annotations.ApiStatus import java.util.* +@ApiStatus.Internal @Service(Service.Level.PROJECT) @State(name = "RunToolbarSettings", storages = [Storage(StoragePathMacros.PRODUCT_WORKSPACE_FILE)]) class RunToolbarSettings(private val project: Project) : SimplePersistentStateComponent(RunToolbarState()) { @@ -79,6 +81,7 @@ class RunToolbarSettings(private val project: Project) : SimplePersistentStateCo } } +@ApiStatus.Internal class RunToolbarState : BaseState() { @Deprecated("Use slots map instead of installedItems") @get:XCollection diff --git a/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarSettingsConfigurableProvider.kt b/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarSettingsConfigurableProvider.kt index abb7ce5d803c..33f8c3b99f3d 100644 --- a/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarSettingsConfigurableProvider.kt +++ b/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarSettingsConfigurableProvider.kt @@ -10,7 +10,9 @@ import com.intellij.openapi.project.Project import com.intellij.openapi.ui.DialogPanel import com.intellij.ui.dsl.builder.bindSelected import com.intellij.ui.dsl.builder.panel +import org.jetbrains.annotations.ApiStatus +@ApiStatus.Internal class RunToolbarSettingsConfigurableProvider(val project: Project) : ConfigurableProvider() { override fun createConfigurable(): Configurable { return RunToolbarSettingsConfigurable(project) @@ -21,6 +23,7 @@ class RunToolbarSettingsConfigurableProvider(val project: Project) : Configurabl } } +@ApiStatus.Internal class RunToolbarSettingsConfigurable internal constructor(project: Project) : BoundConfigurable(LangBundle.message("run.toolbar.configurable.title")) { diff --git a/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarSlotManager.kt b/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarSlotManager.kt index 3b4987c4a7df..944dd4a7741b 100644 --- a/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarSlotManager.kt +++ b/platform/execution-impl/src/com/intellij/execution/runToolbar/RunToolbarSlotManager.kt @@ -25,8 +25,10 @@ import com.intellij.util.messages.Topic import kotlinx.coroutines.CoroutineScope import kotlinx.coroutines.Dispatchers import kotlinx.coroutines.launch +import org.jetbrains.annotations.ApiStatus import java.util.* +@ApiStatus.Internal @Service(Service.Level.PROJECT) class RunToolbarSlotManager(private val project: Project, private val coroutineScope: CoroutineScope) { companion object { diff --git a/platform/execution-impl/src/com/intellij/execution/runToolbar/RunWidgetWidthHelper.kt b/platform/execution-impl/src/com/intellij/execution/runToolbar/RunWidgetWidthHelper.kt index c0f5227e9f78..b0dc2ac896db 100644 --- a/platform/execution-impl/src/com/intellij/execution/runToolbar/RunWidgetWidthHelper.kt +++ b/platform/execution-impl/src/com/intellij/execution/runToolbar/RunWidgetWidthHelper.kt @@ -6,6 +6,7 @@ import com.intellij.openapi.components.service import com.intellij.openapi.project.Project import com.intellij.util.ui.JBUI import com.intellij.util.ui.JBValue +import org.jetbrains.annotations.ApiStatus import kotlin.math.roundToInt @Service(Service.Level.PROJECT) @@ -64,6 +65,7 @@ internal class RunWidgetWidthHelper(private var project: Project) { } +@ApiStatus.Internal interface UpdateWidth { fun updated() } \ No newline at end of file diff --git a/platform/execution-impl/src/com/intellij/execution/runToolbar/components/ComboBoxArrowComponent.kt b/platform/execution-impl/src/com/intellij/execution/runToolbar/components/ComboBoxArrowComponent.kt index 4b0a6c36cc9e..682066850a95 100644 --- a/platform/execution-impl/src/com/intellij/execution/runToolbar/components/ComboBoxArrowComponent.kt +++ b/platform/execution-impl/src/com/intellij/execution/runToolbar/components/ComboBoxArrowComponent.kt @@ -6,6 +6,7 @@ import com.intellij.openapi.util.IconLoader import com.intellij.ui.scale.JBUIScale import com.intellij.util.ui.JBUI import com.intellij.util.ui.UIUtil +import org.jetbrains.annotations.ApiStatus import java.awt.Component import java.awt.Graphics import java.awt.Graphics2D @@ -16,6 +17,7 @@ import javax.swing.JComponent import javax.swing.JLabel import javax.swing.UIManager +@ApiStatus.Internal class ComboBoxArrowComponent { fun getView(): JComponent = label diff --git a/platform/execution-impl/src/com/intellij/execution/runToolbar/components/MouseListenerHelper.kt b/platform/execution-impl/src/com/intellij/execution/runToolbar/components/MouseListenerHelper.kt index eef8bd01375e..d452b4842d61 100644 --- a/platform/execution-impl/src/com/intellij/execution/runToolbar/components/MouseListenerHelper.kt +++ b/platform/execution-impl/src/com/intellij/execution/runToolbar/components/MouseListenerHelper.kt @@ -2,6 +2,7 @@ package com.intellij.execution.runToolbar.components import com.intellij.util.ui.UIUtil +import org.jetbrains.annotations.ApiStatus import java.awt.event.ContainerAdapter import java.awt.event.ContainerEvent import java.awt.event.MouseAdapter @@ -9,6 +10,7 @@ import java.awt.event.MouseEvent import javax.swing.JComponent import javax.swing.SwingUtilities +@ApiStatus.Internal class MouseListenerHelper { companion object { fun addListener(component: JComponent, doClick: () -> Unit, doShiftClick: () -> Unit, doRightClick: () -> Unit) { diff --git a/platform/execution-impl/src/com/intellij/execution/runToolbar/components/ProcessesByType.kt b/platform/execution-impl/src/com/intellij/execution/runToolbar/components/ProcessesByType.kt index eae2027258ea..3c5f1265f71d 100644 --- a/platform/execution-impl/src/com/intellij/execution/runToolbar/components/ProcessesByType.kt +++ b/platform/execution-impl/src/com/intellij/execution/runToolbar/components/ProcessesByType.kt @@ -5,11 +5,13 @@ import com.intellij.execution.runToolbar.RunToolbarProcess import com.intellij.execution.runners.ExecutionEnvironment import com.intellij.util.ui.UIUtil import net.miginfocom.swing.MigLayout +import org.jetbrains.annotations.ApiStatus import java.awt.Color import java.awt.Font import javax.swing.JLabel import javax.swing.JPanel +@ApiStatus.Internal class ProcessesByType : JPanel() { private var onlyCount = true diff --git a/platform/execution-impl/src/com/intellij/execution/runToolbar/data/RTBarAction.kt b/platform/execution-impl/src/com/intellij/execution/runToolbar/data/RTBarAction.kt index fc5248e79111..a624781201cb 100644 --- a/platform/execution-impl/src/com/intellij/execution/runToolbar/data/RTBarAction.kt +++ b/platform/execution-impl/src/com/intellij/execution/runToolbar/data/RTBarAction.kt @@ -3,6 +3,7 @@ package com.intellij.execution.runToolbar import com.intellij.openapi.actionSystem.AnActionEvent import com.intellij.openapi.diagnostic.Logger +import org.jetbrains.annotations.ApiStatus interface RTBarAction { enum class Type { @@ -24,6 +25,7 @@ interface RTBarAction { fun checkMainSlotVisibility(state: RunToolbarMainSlotState): Boolean } +@ApiStatus.Internal interface RTRunConfiguration : RTBarAction { override fun getRightSideType(): RTBarAction.Type = RTBarAction.Type.STABLE fun isStable(): Boolean { diff --git a/platform/execution-impl/src/com/intellij/execution/runToolbar/data/package-info.java b/platform/execution-impl/src/com/intellij/execution/runToolbar/data/package-info.java new file mode 100644 index 000000000000..fc787fb6a90f --- /dev/null +++ b/platform/execution-impl/src/com/intellij/execution/runToolbar/data/package-info.java @@ -0,0 +1,4 @@ +@Internal +package com.intellij.execution.runToolbar.data; + +import org.jetbrains.annotations.ApiStatus.Internal; diff --git a/platform/execution-impl/src/com/intellij/execution/startup/ProjectStartupConfigurationBase.java b/platform/execution-impl/src/com/intellij/execution/startup/ProjectStartupConfigurationBase.java index 06dae060a8ee..a0fc509148e6 100644 --- a/platform/execution-impl/src/com/intellij/execution/startup/ProjectStartupConfigurationBase.java +++ b/platform/execution-impl/src/com/intellij/execution/startup/ProjectStartupConfigurationBase.java @@ -9,11 +9,13 @@ import com.intellij.util.xmlb.annotations.Attribute; import com.intellij.util.xmlb.annotations.Tag; import com.intellij.util.xmlb.annotations.Transient; import com.intellij.util.xmlb.annotations.XCollection; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import java.util.*; +@ApiStatus.Internal public class ProjectStartupConfigurationBase implements PersistentStateComponent { @SuppressWarnings("FieldMayBeFinal") @XCollection(propertyElementName = "configurations") diff --git a/platform/execution-impl/src/com/intellij/execution/startup/ProjectStartupTasksTableModel.java b/platform/execution-impl/src/com/intellij/execution/startup/ProjectStartupTasksTableModel.java index 49c12f2a7f36..27b685cf16ca 100644 --- a/platform/execution-impl/src/com/intellij/execution/startup/ProjectStartupTasksTableModel.java +++ b/platform/execution-impl/src/com/intellij/execution/startup/ProjectStartupTasksTableModel.java @@ -5,11 +5,13 @@ import com.intellij.execution.ExecutionBundle; import com.intellij.execution.RunnerAndConfigurationSettings; import com.intellij.util.Processor; import com.intellij.util.ui.EditableModel; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; import javax.swing.table.AbstractTableModel; import java.util.*; +@ApiStatus.Internal public final class ProjectStartupTasksTableModel extends AbstractTableModel implements EditableModel { public static final int NAME_COLUMN = 0; public static final int IS_SHARED_COLUMN = 1; diff --git a/platform/execution-impl/src/com/intellij/execution/suggestUsingDashboard.kt b/platform/execution-impl/src/com/intellij/execution/suggestUsingDashboard.kt index 537a37221aae..d1c6a7455ea2 100644 --- a/platform/execution-impl/src/com/intellij/execution/suggestUsingDashboard.kt +++ b/platform/execution-impl/src/com/intellij/execution/suggestUsingDashboard.kt @@ -15,7 +15,7 @@ import com.intellij.openapi.project.Project /** * If Run Dashboard is not configured for [configurationTypes], show [Notification] allowing to enable dashboard for those configurations. **/ -fun promptUserToUseRunDashboard(project: Project, configurationTypes: Collection) { +internal fun promptUserToUseRunDashboard(project: Project, configurationTypes: Collection) { ApplicationManager.getApplication().invokeLater { val currentTypes = RunDashboardManager.getInstance(project).types val typesToAdd = configurationTypes.filter { diff --git a/platform/execution-impl/src/com/intellij/execution/target/TargetCustomToolPanel.kt b/platform/execution-impl/src/com/intellij/execution/target/TargetCustomToolPanel.kt index 3066afaa44a0..e4ca074933d4 100644 --- a/platform/execution-impl/src/com/intellij/execution/target/TargetCustomToolPanel.kt +++ b/platform/execution-impl/src/com/intellij/execution/target/TargetCustomToolPanel.kt @@ -9,10 +9,12 @@ import com.intellij.ui.dsl.builder.AlignX import com.intellij.ui.dsl.builder.panel import com.intellij.util.ui.UIUtil import com.intellij.util.ui.components.BorderLayoutPanel +import org.jetbrains.annotations.ApiStatus import java.util.function.Supplier import javax.swing.JComponent import javax.swing.JPanel +@ApiStatus.Internal class TargetCustomToolPanel(private val project: Project, private val targetEnvironmentType: TargetEnvironmentType<*>, private val targetSupplier: Supplier, diff --git a/platform/execution-impl/src/com/intellij/execution/target/TargetEnvironmentWizardStep.java b/platform/execution-impl/src/com/intellij/execution/target/TargetEnvironmentWizardStep.java index 6afe3f07ceae..c1ecb6de77fe 100644 --- a/platform/execution-impl/src/com/intellij/execution/target/TargetEnvironmentWizardStep.java +++ b/platform/execution-impl/src/com/intellij/execution/target/TargetEnvironmentWizardStep.java @@ -4,8 +4,10 @@ package com.intellij.execution.target; import com.intellij.ide.wizard.AbstractWizardStepEx; import com.intellij.ide.wizard.CommitStepException; import com.intellij.openapi.util.NlsContexts; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.Nullable; +@ApiStatus.Internal public abstract class TargetEnvironmentWizardStep extends AbstractWizardStepEx { public TargetEnvironmentWizardStep(@Nullable @NlsContexts.DialogTitle String title) { diff --git a/platform/execution-impl/src/com/intellij/execution/target/TargetEnvironmentsConfigurable.kt b/platform/execution-impl/src/com/intellij/execution/target/TargetEnvironmentsConfigurable.kt index 129258bb8d7c..5fad7f83fdac 100644 --- a/platform/execution-impl/src/com/intellij/execution/target/TargetEnvironmentsConfigurable.kt +++ b/platform/execution-impl/src/com/intellij/execution/target/TargetEnvironmentsConfigurable.kt @@ -7,8 +7,10 @@ import com.intellij.openapi.options.SearchableConfigurable import com.intellij.openapi.options.ShowSettingsUtil import com.intellij.openapi.project.Project import com.intellij.openapi.ui.DetailsComponent +import org.jetbrains.annotations.ApiStatus import javax.swing.JComponent +@ApiStatus.Internal class TargetEnvironmentsConfigurable(private val project: Project, initialSelectedName: String? = null, defaultLanguageRuntime: LanguageRuntimeType<*>? = null) diff --git a/platform/execution-impl/src/com/intellij/execution/target/TargetEnvironmentsConfigurableProvider.kt b/platform/execution-impl/src/com/intellij/execution/target/TargetEnvironmentsConfigurableProvider.kt index 033e4604527e..a3ce0f5417ce 100644 --- a/platform/execution-impl/src/com/intellij/execution/target/TargetEnvironmentsConfigurableProvider.kt +++ b/platform/execution-impl/src/com/intellij/execution/target/TargetEnvironmentsConfigurableProvider.kt @@ -4,7 +4,9 @@ package com.intellij.execution.target import com.intellij.openapi.options.Configurable import com.intellij.openapi.options.ConfigurableProvider import com.intellij.openapi.project.Project +import org.jetbrains.annotations.ApiStatus +@ApiStatus.Internal class TargetEnvironmentsConfigurableProvider(private val project: Project) : ConfigurableProvider() { override fun createConfigurable(): Configurable { return TargetEnvironmentsConfigurable(project) diff --git a/platform/execution-impl/src/com/intellij/execution/target/TargetEnvironmentsMasterDetails.kt b/platform/execution-impl/src/com/intellij/execution/target/TargetEnvironmentsMasterDetails.kt index dbcf4e42a1f7..53942f4ebb77 100644 --- a/platform/execution-impl/src/com/intellij/execution/target/TargetEnvironmentsMasterDetails.kt +++ b/platform/execution-impl/src/com/intellij/execution/target/TargetEnvironmentsMasterDetails.kt @@ -32,6 +32,7 @@ import com.intellij.util.text.nullize import com.intellij.util.ui.JBUI import com.intellij.util.ui.StatusText import com.intellij.util.ui.UIUtil +import org.jetbrains.annotations.ApiStatus import java.awt.BorderLayout import java.awt.Point import javax.swing.* @@ -39,6 +40,7 @@ import javax.swing.border.Border import javax.swing.border.CompoundBorder import javax.swing.tree.TreePath +@ApiStatus.Internal class TargetEnvironmentsMasterDetails @JvmOverloads constructor( private val project: Project, private val initialSelectedName: String? = null, diff --git a/platform/execution-impl/src/com/intellij/execution/target/java/JavaLanguageRuntimeUI.kt b/platform/execution-impl/src/com/intellij/execution/target/java/JavaLanguageRuntimeUI.kt index 1ab781440bd0..417d63737d23 100644 --- a/platform/execution-impl/src/com/intellij/execution/target/java/JavaLanguageRuntimeUI.kt +++ b/platform/execution-impl/src/com/intellij/execution/target/java/JavaLanguageRuntimeUI.kt @@ -8,8 +8,10 @@ import com.intellij.execution.target.TargetEnvironmentType import com.intellij.openapi.project.Project import com.intellij.openapi.ui.DialogPanel import com.intellij.ui.dsl.builder.* +import org.jetbrains.annotations.ApiStatus import java.util.function.Supplier +@ApiStatus.Internal class JavaLanguageRuntimeUI(private val config: JavaLanguageRuntimeConfiguration, targetType: TargetEnvironmentType<*>, targetProvider: Supplier, diff --git a/platform/execution-impl/src/com/intellij/execution/target/java/JavaLanguageRuntimeUIFactoryImpl.java b/platform/execution-impl/src/com/intellij/execution/target/java/JavaLanguageRuntimeUIFactoryImpl.java index 9bf211cb28df..fd894bd93728 100644 --- a/platform/execution-impl/src/com/intellij/execution/target/java/JavaLanguageRuntimeUIFactoryImpl.java +++ b/platform/execution-impl/src/com/intellij/execution/target/java/JavaLanguageRuntimeUIFactoryImpl.java @@ -5,10 +5,12 @@ import com.intellij.execution.target.TargetEnvironmentConfiguration; import com.intellij.execution.target.TargetEnvironmentType; import com.intellij.openapi.options.BoundConfigurable; import com.intellij.openapi.project.Project; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; import java.util.function.Supplier; +@ApiStatus.Internal public final class JavaLanguageRuntimeUIFactoryImpl implements JavaLanguageRuntimeUIFactory { @Override diff --git a/platform/execution-impl/src/com/intellij/execution/ui/ExecutionUiServiceImpl.java b/platform/execution-impl/src/com/intellij/execution/ui/ExecutionUiServiceImpl.java index cba604859792..707a5ae80a1b 100644 --- a/platform/execution-impl/src/com/intellij/execution/ui/ExecutionUiServiceImpl.java +++ b/platform/execution-impl/src/com/intellij/execution/ui/ExecutionUiServiceImpl.java @@ -5,12 +5,14 @@ import com.intellij.execution.ExecutionResult; import com.intellij.execution.runners.ExecutionEnvironment; import com.intellij.execution.runners.RunContentBuilder; import com.intellij.openapi.options.SettingsEditor; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.Nls; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; import java.util.function.Predicate; +@ApiStatus.Internal public final class ExecutionUiServiceImpl extends ExecutionUiService { @Override public @Nullable RunContentDescriptor showRunContent(@NotNull ExecutionResult executionResult, diff --git a/platform/execution-impl/src/com/intellij/execution/ui/InvalidRunConfigurationIcon.java b/platform/execution-impl/src/com/intellij/execution/ui/InvalidRunConfigurationIcon.java index 34bb252c3185..bfb4174927f7 100644 --- a/platform/execution-impl/src/com/intellij/execution/ui/InvalidRunConfigurationIcon.java +++ b/platform/execution-impl/src/com/intellij/execution/ui/InvalidRunConfigurationIcon.java @@ -6,6 +6,7 @@ import com.intellij.ui.ExperimentalUI; import com.intellij.ui.LayeredIcon; import com.intellij.ui.icons.IconReplacer; import com.intellij.ui.icons.IconWithOverlay; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -17,6 +18,7 @@ import java.util.Objects; /** * @author Konstantin Bulenkov */ +@ApiStatus.Internal public final class InvalidRunConfigurationIcon extends IconWithOverlay { public InvalidRunConfigurationIcon(@NotNull Icon runConfigurationIcon) { this(runConfigurationIcon, AllIcons.RunConfigurations.InvalidConfigurationLayer); diff --git a/platform/execution-impl/src/com/intellij/execution/ui/RedesignedRunWidget.kt b/platform/execution-impl/src/com/intellij/execution/ui/RedesignedRunWidget.kt index b09f3e5e0913..86ea58f2ebd8 100644 --- a/platform/execution-impl/src/com/intellij/execution/ui/RedesignedRunWidget.kt +++ b/platform/execution-impl/src/com/intellij/execution/ui/RedesignedRunWidget.kt @@ -70,6 +70,7 @@ import javax.swing.SwingConstants internal const val CONFIGURATION_NAME_TRIM_SUFFIX_LENGTH: Int = 8 internal const val CONFIGURATION_NAME_NON_TRIM_MAX_LENGTH: Int = 33 + CONFIGURATION_NAME_TRIM_SUFFIX_LENGTH +@ApiStatus.Internal @Service(Service.Level.PROJECT) class RunWidgetResumeManager(private val project: Project) { companion object { @@ -167,6 +168,7 @@ private class RedesignedRunToolbarWrapper : WindowHeaderPlaceholder() { } } +@ApiStatus.Internal class RunToolbarTopLevelExecutorActionGroup : ActionGroup() { override fun getActionUpdateThread(): ActionUpdateThread { diff --git a/platform/execution-impl/src/com/intellij/execution/ui/RunToolbarPopup.kt b/platform/execution-impl/src/com/intellij/execution/ui/RunToolbarPopup.kt index e6eec4b058ab..3e86abeaa5df 100644 --- a/platform/execution-impl/src/com/intellij/execution/ui/RunToolbarPopup.kt +++ b/platform/execution-impl/src/com/intellij/execution/ui/RunToolbarPopup.kt @@ -91,6 +91,7 @@ private const val TAG_REGULAR_SHOW = "regular-show" // shown regularly private const val TAG_REGULAR_DUPE = "regular-dupe" // shown regularly until search (pinned/recent duplicate) private const val TAG_HIDDEN = "hidden" // hidden until search +@ApiStatus.Internal class RunConfigurationsActionGroup : ActionGroup(), ActionRemoteBehaviorSpecification.BackendOnly { override fun getChildren(e: AnActionEvent?): Array { val project = e?.project ?: return emptyArray() @@ -369,6 +370,7 @@ internal class RunConfigurationsActionGroupPopup(actionGroup: ActionGroup, } } +@ApiStatus.Internal open class AllRunConfigurationsToggle : DumbAwareToggleAction(), ActionRemoteBehaviorSpecification { init { templatePresentation.keepPopupOnPerform = KeepPopupOnPerform.Always @@ -781,6 +783,7 @@ private open class MyExecutionListener( } } +@ApiStatus.Internal enum class RunState { UNDEFINED, SCHEDULED, diff --git a/platform/execution-impl/src/com/intellij/execution/ui/layout/actions/CloseAllUnpinnedViewsAction.java b/platform/execution-impl/src/com/intellij/execution/ui/layout/actions/CloseAllUnpinnedViewsAction.java index e99a89f467e9..d4f3c0e5697e 100644 --- a/platform/execution-impl/src/com/intellij/execution/ui/layout/actions/CloseAllUnpinnedViewsAction.java +++ b/platform/execution-impl/src/com/intellij/execution/ui/layout/actions/CloseAllUnpinnedViewsAction.java @@ -18,8 +18,10 @@ package com.intellij.execution.ui.layout.actions; import com.intellij.execution.ui.layout.ViewContext; import com.intellij.ui.content.Content; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; +@ApiStatus.Internal public final class CloseAllUnpinnedViewsAction extends CloseViewsActionBase { @Override public boolean isEnabled(ViewContext context, Content[] selectedContents, String place) { diff --git a/platform/execution-impl/src/com/intellij/execution/ui/layout/actions/CloseAllViewsAction.java b/platform/execution-impl/src/com/intellij/execution/ui/layout/actions/CloseAllViewsAction.java index e492058a05dc..f0267a5af8f0 100644 --- a/platform/execution-impl/src/com/intellij/execution/ui/layout/actions/CloseAllViewsAction.java +++ b/platform/execution-impl/src/com/intellij/execution/ui/layout/actions/CloseAllViewsAction.java @@ -18,8 +18,10 @@ package com.intellij.execution.ui.layout.actions; import com.intellij.execution.ui.layout.ViewContext; import com.intellij.ui.content.Content; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; +@ApiStatus.Internal public final class CloseAllViewsAction extends CloseViewsActionBase { @Override public boolean isEnabled(ViewContext context, Content[] selectedContents, String place) { diff --git a/platform/execution-impl/src/com/intellij/execution/ui/layout/actions/CloseOtherViewsAction.java b/platform/execution-impl/src/com/intellij/execution/ui/layout/actions/CloseOtherViewsAction.java index 2ecf401b256b..f359e19e6a6f 100644 --- a/platform/execution-impl/src/com/intellij/execution/ui/layout/actions/CloseOtherViewsAction.java +++ b/platform/execution-impl/src/com/intellij/execution/ui/layout/actions/CloseOtherViewsAction.java @@ -17,8 +17,10 @@ package com.intellij.execution.ui.layout.actions; import com.intellij.ui.content.Content; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; +@ApiStatus.Internal public final class CloseOtherViewsAction extends CloseViewsActionBase { @Override diff --git a/platform/execution-impl/src/com/intellij/execution/ui/layout/actions/CloseViewAction.java b/platform/execution-impl/src/com/intellij/execution/ui/layout/actions/CloseViewAction.java index 836c3e64d45f..2a1baf4922bc 100644 --- a/platform/execution-impl/src/com/intellij/execution/ui/layout/actions/CloseViewAction.java +++ b/platform/execution-impl/src/com/intellij/execution/ui/layout/actions/CloseViewAction.java @@ -14,8 +14,10 @@ import com.intellij.openapi.util.registry.Registry; import com.intellij.openapi.util.registry.RegistryManager; import com.intellij.openapi.util.text.TextWithMnemonic; import com.intellij.ui.content.Content; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; +@ApiStatus.Internal public final class CloseViewAction extends BaseViewAction implements ActionRemoteBehaviorSpecification.Frontend { @Override diff --git a/platform/execution-impl/src/com/intellij/execution/ui/layout/actions/CloseViewsActionBase.java b/platform/execution-impl/src/com/intellij/execution/ui/layout/actions/CloseViewsActionBase.java index 1e2fc5cdb65c..05c43c9756ec 100644 --- a/platform/execution-impl/src/com/intellij/execution/ui/layout/actions/CloseViewsActionBase.java +++ b/platform/execution-impl/src/com/intellij/execution/ui/layout/actions/CloseViewsActionBase.java @@ -8,8 +8,10 @@ import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.actionSystem.remoting.ActionRemoteBehaviorSpecification; import com.intellij.ui.content.Content; import com.intellij.ui.content.ContentManager; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; +@ApiStatus.Internal public abstract class CloseViewsActionBase extends BaseViewAction implements ActionRemoteBehaviorSpecification.Frontend { @Override diff --git a/platform/execution-impl/src/com/intellij/execution/ui/layout/actions/MinimizeViewAction.java b/platform/execution-impl/src/com/intellij/execution/ui/layout/actions/MinimizeViewAction.java index 922b95486d45..16a26e76b497 100644 --- a/platform/execution-impl/src/com/intellij/execution/ui/layout/actions/MinimizeViewAction.java +++ b/platform/execution-impl/src/com/intellij/execution/ui/layout/actions/MinimizeViewAction.java @@ -7,7 +7,9 @@ import com.intellij.execution.ui.layout.ViewContext; import com.intellij.icons.AllIcons; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.ui.content.Content; +import org.jetbrains.annotations.ApiStatus; +@ApiStatus.Internal @SuppressWarnings("ComponentNotRegistered") public final class MinimizeViewAction extends BaseViewAction { @Override diff --git a/platform/execution-impl/src/com/intellij/execution/ui/layout/actions/ViewLayoutModificationAction.java b/platform/execution-impl/src/com/intellij/execution/ui/layout/actions/ViewLayoutModificationAction.java index 048951a198fa..2c7a140da1e0 100644 --- a/platform/execution-impl/src/com/intellij/execution/ui/layout/actions/ViewLayoutModificationAction.java +++ b/platform/execution-impl/src/com/intellij/execution/ui/layout/actions/ViewLayoutModificationAction.java @@ -1,8 +1,10 @@ package com.intellij.execution.ui.layout.actions; import com.intellij.ui.content.Content; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; +@ApiStatus.Internal public interface ViewLayoutModificationAction { @NotNull Content getContent(); diff --git a/platform/execution-impl/src/com/intellij/execution/ui/layout/impl/DockableGridContainerFactory.java b/platform/execution-impl/src/com/intellij/execution/ui/layout/impl/DockableGridContainerFactory.java index 91dc0eb9f3aa..30c81a8f14f4 100644 --- a/platform/execution-impl/src/com/intellij/execution/ui/layout/impl/DockableGridContainerFactory.java +++ b/platform/execution-impl/src/com/intellij/execution/ui/layout/impl/DockableGridContainerFactory.java @@ -4,9 +4,11 @@ package com.intellij.execution.ui.layout.impl; import com.intellij.ui.docking.DockContainer; import com.intellij.ui.docking.DockContainerFactory; import com.intellij.ui.docking.DockableContent; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; +@ApiStatus.Internal public final class DockableGridContainerFactory implements DockContainerFactory { public static final String TYPE = "runner-grid"; diff --git a/platform/execution-impl/src/com/intellij/execution/ui/layout/impl/RunnerLayout.java b/platform/execution-impl/src/com/intellij/execution/ui/layout/impl/RunnerLayout.java index 18d936813bbb..7f9a8ae211a0 100644 --- a/platform/execution-impl/src/com/intellij/execution/ui/layout/impl/RunnerLayout.java +++ b/platform/execution-impl/src/com/intellij/execution/ui/layout/impl/RunnerLayout.java @@ -12,6 +12,7 @@ import com.intellij.ui.content.Content; import it.unimi.dsi.fastutil.ints.Int2ObjectMap; import it.unimi.dsi.fastutil.ints.Int2ObjectOpenHashMap; import org.jdom.Element; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NonNls; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -58,6 +59,7 @@ public final class RunnerLayout { return viewDefault != null && viewDefault.isMinimizedInGrid(); } + @ApiStatus.Internal public @NotNull TabImpl getOrCreateTab(final int index) { if (index < 0) { return createNewTab(); @@ -89,6 +91,7 @@ public final class RunnerLayout { return tab; } + @ApiStatus.Internal public @NotNull TabImpl createNewTab() { final int index = myTabs.stream().mapToInt(x -> x.getIndex()).max().orElse(-1) + 1; return createNewTab(index); @@ -216,13 +219,14 @@ public final class RunnerLayout { return setDefault(id, Integer.MAX_VALUE, PlaceInGrid.bottom, false); } - + @ApiStatus.Internal public @NotNull TabImpl.Default setDefault(int tabID, String displayName, Icon icon) { final TabImpl.Default tab = new TabImpl.Default(tabID, displayName, icon); myDefaultTabs.put(tabID, tab); return tab; } + @ApiStatus.Internal public @NotNull ViewImpl.Default setDefault(@NotNull String id, int tabIndex, @NotNull PlaceInGrid placeInGrid, boolean isMinimized) { final ViewImpl.Default view = new ViewImpl.Default(id, tabIndex, placeInGrid, isMinimized); myDefaultViews.put(id, view); diff --git a/platform/execution-impl/src/com/intellij/execution/ui/layout/impl/RunnerLayoutUiFactoryImpl.java b/platform/execution-impl/src/com/intellij/execution/ui/layout/impl/RunnerLayoutUiFactoryImpl.java index 49c9aee6a630..aa1bb9681df7 100644 --- a/platform/execution-impl/src/com/intellij/execution/ui/layout/impl/RunnerLayoutUiFactoryImpl.java +++ b/platform/execution-impl/src/com/intellij/execution/ui/layout/impl/RunnerLayoutUiFactoryImpl.java @@ -5,8 +5,10 @@ import com.intellij.execution.ui.RunContentManager; import com.intellij.execution.ui.RunnerLayoutUi; import com.intellij.openapi.Disposable; import com.intellij.openapi.project.Project; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; +@ApiStatus.Internal public final class RunnerLayoutUiFactoryImpl extends RunnerLayoutUi.Factory { private final Project myProject; diff --git a/platform/execution-impl/src/com/intellij/execution/ui/layout/impl/TabImpl.java b/platform/execution-impl/src/com/intellij/execution/ui/layout/impl/TabImpl.java index 07681f91f6d7..e8b78d69d06a 100644 --- a/platform/execution-impl/src/com/intellij/execution/ui/layout/impl/TabImpl.java +++ b/platform/execution-impl/src/com/intellij/execution/ui/layout/impl/TabImpl.java @@ -5,9 +5,11 @@ import com.intellij.execution.ui.layout.PlaceInGrid; import com.intellij.execution.ui.layout.Tab; import com.intellij.openapi.util.NlsSafe; import com.intellij.util.xmlb.annotations.Transient; +import org.jetbrains.annotations.ApiStatus; import javax.swing.*; +@ApiStatus.Internal public final class TabImpl extends AbstractTab implements Tab { TabImpl() { } diff --git a/platform/execution-impl/src/com/intellij/execution/ui/layout/impl/ViewContextEx.java b/platform/execution-impl/src/com/intellij/execution/ui/layout/impl/ViewContextEx.java index 84282337391b..12d1105ea9b6 100644 --- a/platform/execution-impl/src/com/intellij/execution/ui/layout/impl/ViewContextEx.java +++ b/platform/execution-impl/src/com/intellij/execution/ui/layout/impl/ViewContextEx.java @@ -20,7 +20,9 @@ import com.intellij.execution.ui.layout.GridCell; import com.intellij.execution.ui.layout.ViewContext; import com.intellij.openapi.actionSystem.ActionGroup; import com.intellij.openapi.util.ActionCallback; +import org.jetbrains.annotations.ApiStatus; +@ApiStatus.Internal public interface ViewContextEx extends ViewContext { RunnerLayout getLayoutSettings(); diff --git a/platform/execution-impl/src/com/intellij/execution/ui/layout/impl/ViewImpl.java b/platform/execution-impl/src/com/intellij/execution/ui/layout/impl/ViewImpl.java index 7c2d58930763..3a74023324fd 100644 --- a/platform/execution-impl/src/com/intellij/execution/ui/layout/impl/ViewImpl.java +++ b/platform/execution-impl/src/com/intellij/execution/ui/layout/impl/ViewImpl.java @@ -6,6 +6,7 @@ import com.intellij.execution.ui.layout.PlaceInGrid; import com.intellij.execution.ui.layout.Tab; import com.intellij.execution.ui.layout.View; import com.intellij.openapi.util.Key; +import org.jetbrains.annotations.ApiStatus; public final class ViewImpl implements View { @@ -22,6 +23,7 @@ public final class ViewImpl implements View { private boolean myMinimizedInGrid; + @ApiStatus.Internal public ViewImpl(String id, TabImpl tab, final PlaceInGrid placeInGrid, boolean minimizedInGrid, int window) { myID = id; myTab = tab; diff --git a/platform/execution-impl/src/com/intellij/execution/wsl/WslDistributionConsoleFolding.kt b/platform/execution-impl/src/com/intellij/execution/wsl/WslDistributionConsoleFolding.kt index dd1513869269..3057ca293ba8 100644 --- a/platform/execution-impl/src/com/intellij/execution/wsl/WslDistributionConsoleFolding.kt +++ b/platform/execution-impl/src/com/intellij/execution/wsl/WslDistributionConsoleFolding.kt @@ -6,6 +6,7 @@ import com.intellij.execution.ExecutionBundle import com.intellij.execution.configurations.PathEnvironmentVariableUtil import com.intellij.execution.wsl.WSLDistribution.* import com.intellij.openapi.project.Project +import org.jetbrains.annotations.ApiStatus import org.jetbrains.annotations.VisibleForTesting /** @@ -19,6 +20,7 @@ import org.jetbrains.annotations.VisibleForTesting * * See [com.intellij.execution.wsl.WSLDistribution.patchCommandLine] */ +@ApiStatus.Internal class WslDistributionConsoleFolding : ConsoleFolding() { override fun shouldFoldLine(project: Project, line: String): Boolean { return shouldFoldLineNoProject(line) diff --git a/platform/execution-impl/src/com/intellij/execution/wsl/target/WslSyncAction.kt b/platform/execution-impl/src/com/intellij/execution/wsl/target/WslSyncAction.kt index f14f0c5a02be..ccba742cfe85 100644 --- a/platform/execution-impl/src/com/intellij/execution/wsl/target/WslSyncAction.kt +++ b/platform/execution-impl/src/com/intellij/execution/wsl/target/WslSyncAction.kt @@ -12,6 +12,7 @@ import com.intellij.openapi.progress.ProgressManager import com.intellij.openapi.progress.Task import com.intellij.openapi.project.DumbAwareAction import com.intellij.util.TimeoutUtil +import org.jetbrains.annotations.ApiStatus import java.nio.file.Path import javax.swing.JOptionPane @@ -19,6 +20,7 @@ import javax.swing.JOptionPane /** * Demonstrates how [WslSync.syncWslFolders] works */ +@ApiStatus.Internal @Suppress("HardCodedStringLiteral") // This is a test, internal only action class WslSyncAction : DumbAwareAction("WSL Sync") { override fun actionPerformed(e: AnActionEvent) { diff --git a/platform/execution-impl/src/com/intellij/execution/wsl/target/WslTargetConfigurable.kt b/platform/execution-impl/src/com/intellij/execution/wsl/target/WslTargetConfigurable.kt index a9f91b309bc9..d7cb2d336528 100644 --- a/platform/execution-impl/src/com/intellij/execution/wsl/target/WslTargetConfigurable.kt +++ b/platform/execution-impl/src/com/intellij/execution/wsl/target/WslTargetConfigurable.kt @@ -11,8 +11,10 @@ import com.intellij.openapi.project.Project import com.intellij.openapi.ui.DialogPanel import com.intellij.ui.dsl.builder.MutableProperty import com.intellij.ui.dsl.builder.panel +import org.jetbrains.annotations.ApiStatus import javax.swing.JComponent +@ApiStatus.Internal class WslTargetConfigurable(val config: WslTargetEnvironmentConfiguration, private val project: Project) : BoundConfigurable(config.displayName, config.getTargetType().helpTopic) { diff --git a/platform/execution-impl/src/com/intellij/execution/wsl/target/WslTargetType.kt b/platform/execution-impl/src/com/intellij/execution/wsl/target/WslTargetType.kt index c54d0b894b47..005c1e5bd26c 100644 --- a/platform/execution-impl/src/com/intellij/execution/wsl/target/WslTargetType.kt +++ b/platform/execution-impl/src/com/intellij/execution/wsl/target/WslTargetType.kt @@ -15,6 +15,7 @@ import com.intellij.openapi.ui.TextComponentAccessor import com.intellij.openapi.util.NlsSafe import com.intellij.openapi.util.SystemInfo import com.intellij.ui.TextAccessor +import org.jetbrains.annotations.ApiStatus import java.awt.Component import java.awt.event.ActionListener import java.util.function.Supplier @@ -53,6 +54,7 @@ class WslTargetType : TargetEnvironmentType(T return WslTargetEnvironmentRequest(config) } + @ApiStatus.Internal override fun createConfigurable(project: Project, config: WslTargetEnvironmentConfiguration, defaultLanguage: LanguageRuntimeType<*>?, diff --git a/platform/execution-impl/src/com/intellij/execution/wsl/target/wizard/package-info.java b/platform/execution-impl/src/com/intellij/execution/wsl/target/wizard/package-info.java new file mode 100644 index 000000000000..4ba688bcf7c3 --- /dev/null +++ b/platform/execution-impl/src/com/intellij/execution/wsl/target/wizard/package-info.java @@ -0,0 +1,4 @@ +@Internal +package com.intellij.execution.wsl.target.wizard; + +import org.jetbrains.annotations.ApiStatus.Internal; diff --git a/platform/execution-impl/src/com/intellij/openapi/editor/actions/TerminalChangeFontSizeAction.kt b/platform/execution-impl/src/com/intellij/openapi/editor/actions/TerminalChangeFontSizeAction.kt index eaeb17ca1a67..37dc408edde5 100644 --- a/platform/execution-impl/src/com/intellij/openapi/editor/actions/TerminalChangeFontSizeAction.kt +++ b/platform/execution-impl/src/com/intellij/openapi/editor/actions/TerminalChangeFontSizeAction.kt @@ -7,7 +7,9 @@ import com.intellij.openapi.actionSystem.ActionUpdateThread import com.intellij.openapi.actionSystem.AnActionEvent import com.intellij.openapi.project.DumbAwareAction import com.intellij.terminal.JBTerminalWidget +import org.jetbrains.annotations.ApiStatus +@ApiStatus.Internal sealed class TerminalChangeFontSizeAction(private val myStep: Float) : DumbAwareAction(), LightEditCompatible { override fun actionPerformed(e: AnActionEvent) { val terminalWidget = getTerminalWidget(e) diff --git a/platform/execution-impl/src/com/intellij/openapi/editor/actions/TerminalResetFontSizeAction.kt b/platform/execution-impl/src/com/intellij/openapi/editor/actions/TerminalResetFontSizeAction.kt index 3e0371f31f23..61ccdc03f1bf 100644 --- a/platform/execution-impl/src/com/intellij/openapi/editor/actions/TerminalResetFontSizeAction.kt +++ b/platform/execution-impl/src/com/intellij/openapi/editor/actions/TerminalResetFontSizeAction.kt @@ -6,7 +6,9 @@ import com.intellij.openapi.actionSystem.ActionUpdateThread import com.intellij.openapi.actionSystem.AnActionEvent import com.intellij.openapi.editor.actions.TerminalChangeFontSizeAction.Companion.getTerminalWidget import com.intellij.openapi.project.DumbAwareAction +import org.jetbrains.annotations.ApiStatus +@ApiStatus.Internal class TerminalResetFontSizeAction : DumbAwareAction(), LightEditCompatible { override fun actionPerformed(e: AnActionEvent) { getTerminalWidget(e)?.resetFontSize() diff --git a/platform/execution-impl/src/com/intellij/terminal/IdeTerminalCopyPasteHandler.java b/platform/execution-impl/src/com/intellij/terminal/IdeTerminalCopyPasteHandler.java index 66e8ad92183a..146b15d51990 100644 --- a/platform/execution-impl/src/com/intellij/terminal/IdeTerminalCopyPasteHandler.java +++ b/platform/execution-impl/src/com/intellij/terminal/IdeTerminalCopyPasteHandler.java @@ -3,10 +3,12 @@ package com.intellij.terminal; import com.intellij.openapi.ide.CopyPasteManager; import com.jediterm.terminal.DefaultTerminalCopyPasteHandler; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; import java.awt.datatransfer.StringSelection; +@ApiStatus.Internal public final class IdeTerminalCopyPasteHandler extends DefaultTerminalCopyPasteHandler { @Override diff --git a/platform/execution-impl/src/com/intellij/terminal/TerminalEscapeKeyListener.java b/platform/execution-impl/src/com/intellij/terminal/TerminalEscapeKeyListener.java index d13b914704fa..ef24a821fe3f 100644 --- a/platform/execution-impl/src/com/intellij/terminal/TerminalEscapeKeyListener.java +++ b/platform/execution-impl/src/com/intellij/terminal/TerminalEscapeKeyListener.java @@ -10,6 +10,7 @@ import com.intellij.openapi.wm.ToolWindow; import com.intellij.openapi.wm.ToolWindowManager; import com.intellij.toolWindow.InternalDecoratorImpl; import com.intellij.util.ui.UIUtil; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; @@ -19,6 +20,7 @@ import java.awt.event.KeyEvent; /** * Moves focus to editor on Escape key pressed, similarly to {@link InternalDecoratorImpl#processKeyBinding}. */ +@ApiStatus.Internal public final class TerminalEscapeKeyListener { private final JBTerminalPanel myTerminalPanel; private final AnAction myTerminalSwitchFocusToEditorAction; diff --git a/platform/execution-impl/src/com/intellij/terminal/actions/TerminalBaseContextAction.java b/platform/execution-impl/src/com/intellij/terminal/actions/TerminalBaseContextAction.java index c8be4531a6ee..864ddaa05e48 100644 --- a/platform/execution-impl/src/com/intellij/terminal/actions/TerminalBaseContextAction.java +++ b/platform/execution-impl/src/com/intellij/terminal/actions/TerminalBaseContextAction.java @@ -4,9 +4,11 @@ package com.intellij.terminal.actions; import com.intellij.openapi.actionSystem.AnActionEvent; import com.intellij.openapi.project.DumbAwareAction; import com.intellij.terminal.JBTerminalWidget; +import org.jetbrains.annotations.ApiStatus; import org.jetbrains.annotations.NotNull; import org.jetbrains.annotations.Nullable; +@ApiStatus.Internal public abstract class TerminalBaseContextAction extends DumbAwareAction { public TerminalBaseContextAction() { diff --git a/platform/execution-impl/src/com/intellij/terminal/search/DefaultJediTermSearchComponentProvider.kt b/platform/execution-impl/src/com/intellij/terminal/search/DefaultJediTermSearchComponentProvider.kt index eff47dbd0b3a..5b17e01acd08 100644 --- a/platform/execution-impl/src/com/intellij/terminal/search/DefaultJediTermSearchComponentProvider.kt +++ b/platform/execution-impl/src/com/intellij/terminal/search/DefaultJediTermSearchComponentProvider.kt @@ -5,11 +5,13 @@ import com.intellij.ui.SearchTextField import com.jediterm.terminal.SubstringFinder import com.jediterm.terminal.ui.JediTermSearchComponent import com.jediterm.terminal.ui.JediTermSearchComponentListener +import org.jetbrains.annotations.ApiStatus import java.awt.event.KeyListener import javax.swing.JComponent import javax.swing.event.DocumentEvent import javax.swing.event.DocumentListener +@ApiStatus.Internal class DefaultJediTermSearchComponent : JediTermSearchComponent { private val myTextField = SearchTextField(false)