public static void runOrDebug()

in idea-plugin/src/main/java/com/jetbrains/ide/streamdeck/util/ActionExecutor.java [305:324]


    public static void runOrDebug(@NotNull String runConfigurationName, @NotNull Project project,
                                  @NotNull DataContext dataContext, boolean runMode) {
        if (project.isDisposed()) return;
        RunManager runManager = RunManager.getInstanceIfCreated(project);
        if(runManager == null) return;
        RunnerAndConfigurationSettings settings = runManager.findConfigurationByName(runConfigurationName);
        if (settings == null) {
            return;
        }

        if (runMode) {
            ExecutorRegistryImpl.RunnerHelper.run(project, settings.getConfiguration(), settings, dataContext,
                    DefaultRunExecutor.getRunExecutorInstance());
        } else {
            ExecutorRegistryImpl.RunnerHelper.run(project, settings.getConfiguration(), settings, dataContext,
                    DefaultDebugExecutor.getDebugExecutorInstance());
        }


    }