From ea0e745c39d8d9f8edbc6eea39b058a798dd4d86 Mon Sep 17 00:00:00 2001 From: Tagir Valeev Date: Mon, 14 Nov 2022 14:52:12 +0100 Subject: [PATCH] [intention-preview] IncreaseLanguageLevelFix: null-check Fixes EA-746535 - NPE: IncreaseLanguageLevelFix.generatePreview GitOrigin-RevId: 64d76327a40ee7c3102d791de435aa8d15e1bd17 --- .../daemon/impl/analysis/IncreaseLanguageLevelFix.java | 1 + 1 file changed, 1 insertion(+) diff --git a/java/java-impl/src/com/intellij/codeInsight/daemon/impl/analysis/IncreaseLanguageLevelFix.java b/java/java-impl/src/com/intellij/codeInsight/daemon/impl/analysis/IncreaseLanguageLevelFix.java index 26927517145d..c065e65783c9 100644 --- a/java/java-impl/src/com/intellij/codeInsight/daemon/impl/analysis/IncreaseLanguageLevelFix.java +++ b/java/java-impl/src/com/intellij/codeInsight/daemon/impl/analysis/IncreaseLanguageLevelFix.java @@ -65,6 +65,7 @@ public class IncreaseLanguageLevelFix implements IntentionAction, LocalQuickFix, @Override public @NotNull IntentionPreviewInfo generatePreview(@NotNull Project project, @NotNull Editor editor, @NotNull PsiFile file) { Module module = ModuleUtilCore.findModuleForPsiElement(file); + if (module == null) return IntentionPreviewInfo.EMPTY; return new IntentionPreviewInfo.Html( JavaBundle.message("increase.language.level.preview.description", Objects.requireNonNull(module).getName(), myLevel.toJavaVersion())); }