From 7701d9f01747e22215363e3fd8f957950d1ccdfd Mon Sep 17 00:00:00 2001 From: Yuriy Artamonov Date: Sat, 27 Apr 2024 22:13:52 +0200 Subject: [PATCH] [java] IDEA-352617 AcceptedLanguageLevelsSettings requests service from class init GitOrigin-RevId: 073d47504156d96f01e1068d0123d897ae202625 --- .../intellij/pom/java/AcceptedLanguageLevelsSettings.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/java/java-impl/src/com/intellij/pom/java/AcceptedLanguageLevelsSettings.java b/java/java-impl/src/com/intellij/pom/java/AcceptedLanguageLevelsSettings.java index 3fc7b33b3e12..961413e6af1c 100644 --- a/java/java-impl/src/com/intellij/pom/java/AcceptedLanguageLevelsSettings.java +++ b/java/java-impl/src/com/intellij/pom/java/AcceptedLanguageLevelsSettings.java @@ -41,8 +41,9 @@ import java.util.TreeSet; category = SettingsCategory.CODE ) public final class AcceptedLanguageLevelsSettings implements PersistentStateComponent { - private static final NotificationGroup NOTIFICATION_GROUP = - NotificationGroupManager.getInstance().getNotificationGroup("Accepted language levels"); + private static NotificationGroup getAcceptedLanguageNotificationGroup() { + return NotificationGroupManager.getInstance().getNotificationGroup("Accepted language levels"); + } private static NotificationGroup getNotificationGroup() { return NotificationGroupManager.getInstance().getNotificationGroup("Java Preview Features"); @@ -125,7 +126,7 @@ public final class AcceptedLanguageLevelsSettings implements PersistentStateComp } private static void showNotificationToAccept(@NotNull Project project, MultiMap unacceptedLevels, LanguageLevel level) { - NOTIFICATION_GROUP.createNotification( + getAcceptedLanguageNotificationGroup().createNotification( JavaBundle.message("java.preview.features.alert.title"), JavaBundle.message("java.preview.features.legal.notice", level.getPresentableText(), "

" + JavaBundle.message(