From fd4d9719330e95e4723e5306b99c7934b4fa63ce Mon Sep 17 00:00:00 2001 From: Dmitry Batkovich Date: Wed, 14 Sep 2016 18:39:58 +0300 Subject: [PATCH] ConvertAtomicToLongAdderIntention check element is valid --- .../intentions/ConvertAtomicToLongAdderIntention.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/typeMigration/src/com/intellij/refactoring/typeMigration/intentions/ConvertAtomicToLongAdderIntention.java b/java/typeMigration/src/com/intellij/refactoring/typeMigration/intentions/ConvertAtomicToLongAdderIntention.java index c51e0be4c483..7b74a950c14f 100644 --- a/java/typeMigration/src/com/intellij/refactoring/typeMigration/intentions/ConvertAtomicToLongAdderIntention.java +++ b/java/typeMigration/src/com/intellij/refactoring/typeMigration/intentions/ConvertAtomicToLongAdderIntention.java @@ -47,7 +47,7 @@ public class ConvertAtomicToLongAdderIntention extends PsiElementBaseIntentionAc @Override public boolean isAvailable(@NotNull Project project, Editor editor, @NotNull PsiElement element) { - if (!PsiUtil.isLanguageLevel8OrHigher(element)) return false; + if (!element.isValid() || !PsiUtil.isLanguageLevel8OrHigher(element)) return false; final PsiVariable variable = getVariable(element); return variable != null; }