diff --git a/plugins/groovy/src/org/jetbrains/plugins/groovy/mvc/MvcProjectWithoutLibraryNotificator.java b/plugins/groovy/src/org/jetbrains/plugins/groovy/mvc/MvcProjectWithoutLibraryNotificator.java index 3f55797b4e46..efa1cffd7075 100644 --- a/plugins/groovy/src/org/jetbrains/plugins/groovy/mvc/MvcProjectWithoutLibraryNotificator.java +++ b/plugins/groovy/src/org/jetbrains/plugins/groovy/mvc/MvcProjectWithoutLibraryNotificator.java @@ -43,35 +43,35 @@ public class MvcProjectWithoutLibraryNotificator implements StartupActivity.Dumb if (ApplicationManager.getApplication().isUnitTestMode()) return; ReadAction.nonBlocking(() -> { - final Pair pair = findModuleWithoutLibrary(project); - if (pair == null) return; + final Pair pair = findModuleWithoutLibrary(project); + if (pair == null) return; - final MvcFramework framework = pair.second; - final Module module = pair.first; - final String name = framework.getFrameworkName(); - final Map actions = framework.createConfigureActions(module); + final MvcFramework framework = pair.second; + final Module module = pair.first; + final String name = framework.getFrameworkName(); + final Map actions = framework.createConfigureActions(module); - final StringBuilder content = new StringBuilder() - .append("") - .append("Module ").append('\'').append(module.getName()).append('\'') - .append(" has no ").append(name).append(" SDK."); - if (!actions.isEmpty()) content.append("
"); - content.append(StringUtil.join(actions.keySet(), actionName -> String.format("%s", actionName, actionName), " ")); - content.append(""); + final StringBuilder content = new StringBuilder() + .append("") + .append("Module ").append('\'').append(module.getName()).append('\'') + .append(" has no ").append(name).append(" SDK."); + if (!actions.isEmpty()) content.append("
"); + content.append(StringUtil.join(actions.keySet(), actionName -> String.format("%s", actionName, actionName), " ")); + content.append(""); - new Notification( - name + ".Configure", name + " SDK not found", content.toString(), NotificationType.INFORMATION, - new NotificationListener.Adapter() { - @Override - protected void hyperlinkActivated(@NotNull Notification notification, @NotNull HyperlinkEvent e) { - if (module.isDisposed()) return; - final Runnable runnable = actions.get(e.getDescription()); - assert runnable != null; - runnable.run(); - } + new Notification( + name + ".Configure", name + " SDK not found", content.toString(), NotificationType.INFORMATION, + new NotificationListener.Adapter() { + @Override + protected void hyperlinkActivated(@NotNull Notification notification, @NotNull HyperlinkEvent e) { + if (module.isDisposed()) return; + final Runnable runnable = actions.get(e.getDescription()); + assert runnable != null; + runnable.run(); } - ).notify(project); - }).inSmartMode(project).submit(AppExecutorUtil.getAppExecutorService()); + } + ).notify(project); + }).inSmartMode(project).submit(AppExecutorUtil.getAppExecutorService()); } @Nullable