diff --git a/plugins/sh/core/src/com/intellij/sh/ShLanguage.java b/plugins/sh/core/src/com/intellij/sh/ShLanguage.java index f2a248eaee99..d0127f0c363f 100644 --- a/plugins/sh/core/src/com/intellij/sh/ShLanguage.java +++ b/plugins/sh/core/src/com/intellij/sh/ShLanguage.java @@ -7,9 +7,6 @@ import com.intellij.notification.NotificationGroupManager; public final class ShLanguage extends Language { public static final Language INSTANCE = new ShLanguage(); - public static final String NOTIFICATION_GROUP_ID = "Shell Script"; - public static final NotificationGroup NOTIFICATION_GROUP = - NotificationGroupManager.getInstance().getNotificationGroup(NOTIFICATION_GROUP_ID); public ShLanguage() { super("Shell Script", "application/x-bsh", "application/x-sh", "text/x-script.sh"); diff --git a/plugins/sh/core/src/com/intellij/sh/ShNotification.java b/plugins/sh/core/src/com/intellij/sh/ShNotification.java new file mode 100644 index 000000000000..08f930f2cfaa --- /dev/null +++ b/plugins/sh/core/src/com/intellij/sh/ShNotification.java @@ -0,0 +1,10 @@ +package com.intellij.sh; + +import com.intellij.notification.NotificationGroup; +import com.intellij.notification.NotificationGroupManager; + +public final class ShNotification { + public static final String NOTIFICATION_GROUP_ID = "Shell Script"; + public static final NotificationGroup NOTIFICATION_GROUP = + NotificationGroupManager.getInstance().getNotificationGroup(NOTIFICATION_GROUP_ID); +} diff --git a/plugins/sh/core/src/com/intellij/sh/formatter/ShExternalFormatter.java b/plugins/sh/core/src/com/intellij/sh/formatter/ShExternalFormatter.java index 5bd70bfe386a..9e0c226c6cc2 100644 --- a/plugins/sh/core/src/com/intellij/sh/formatter/ShExternalFormatter.java +++ b/plugins/sh/core/src/com/intellij/sh/formatter/ShExternalFormatter.java @@ -30,7 +30,7 @@ import java.util.List; import java.util.Set; import static com.intellij.sh.ShBundle.message; -import static com.intellij.sh.ShLanguage.NOTIFICATION_GROUP_ID; +import static com.intellij.sh.ShNotification.NOTIFICATION_GROUP_ID; public final class ShExternalFormatter extends AsyncDocumentFormattingService { @NonNls private static final List KNOWN_SHELLS = Arrays.asList("bash", "posix", "mksh"); diff --git a/plugins/sh/core/src/com/intellij/sh/formatter/ShShfmtFormatterUtil.java b/plugins/sh/core/src/com/intellij/sh/formatter/ShShfmtFormatterUtil.java index b013af66a280..8274e2f56235 100644 --- a/plugins/sh/core/src/com/intellij/sh/formatter/ShShfmtFormatterUtil.java +++ b/plugins/sh/core/src/com/intellij/sh/formatter/ShShfmtFormatterUtil.java @@ -44,7 +44,7 @@ import java.util.Locale; import static com.intellij.sh.ShBundle.message; import static com.intellij.sh.ShBundle.messagePointer; -import static com.intellij.sh.ShLanguage.NOTIFICATION_GROUP; +import static com.intellij.sh.ShNotification.NOTIFICATION_GROUP; import static com.intellij.sh.statistics.ShCounterUsagesCollector.EXTERNAL_FORMATTER_DOWNLOADED_EVENT_ID; public final class ShShfmtFormatterUtil { diff --git a/plugins/sh/core/src/com/intellij/sh/shellcheck/ShShellcheckUtil.java b/plugins/sh/core/src/com/intellij/sh/shellcheck/ShShellcheckUtil.java index 4079ea2520f0..21612c2e5ba4 100644 --- a/plugins/sh/core/src/com/intellij/sh/shellcheck/ShShellcheckUtil.java +++ b/plugins/sh/core/src/com/intellij/sh/shellcheck/ShShellcheckUtil.java @@ -42,7 +42,7 @@ import java.util.*; import static com.intellij.sh.ShBundle.message; import static com.intellij.sh.ShBundle.messagePointer; -import static com.intellij.sh.ShLanguage.NOTIFICATION_GROUP; +import static com.intellij.sh.ShNotification.NOTIFICATION_GROUP; import static com.intellij.sh.statistics.ShCounterUsagesCollector.EXTERNAL_ANNOTATOR_DOWNLOADED_EVENT_ID; public final class ShShellcheckUtil { diff --git a/plugins/sh/core/src/com/intellij/sh/shellcheck/ShellcheckSetupNotificationProvider.java b/plugins/sh/core/src/com/intellij/sh/shellcheck/ShellcheckSetupNotificationProvider.java index 416a42d209fe..56df7edec43f 100644 --- a/plugins/sh/core/src/com/intellij/sh/shellcheck/ShellcheckSetupNotificationProvider.java +++ b/plugins/sh/core/src/com/intellij/sh/shellcheck/ShellcheckSetupNotificationProvider.java @@ -20,7 +20,7 @@ import javax.swing.*; import java.util.function.Function; import static com.intellij.sh.ShBundle.message; -import static com.intellij.sh.ShLanguage.NOTIFICATION_GROUP; +import static com.intellij.sh.ShNotification.NOTIFICATION_GROUP; import static com.intellij.sh.shellcheck.ShShellcheckUtil.isValidPath; public class ShellcheckSetupNotificationProvider implements EditorNotificationProvider {