From 3477cd5246d776b562c593c1e3ccb46f1adaacb5 Mon Sep 17 00:00:00 2001 From: Dmitry Batkovich Date: Tue, 5 Aug 2014 10:33:22 +0400 Subject: [PATCH] AddMethodQualifierQuickFix NPE on calling variable name fixed --- .../daemon/impl/quickfix/AddMethodQualifierFix.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/AddMethodQualifierFix.java b/java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/AddMethodQualifierFix.java index ca6379c40e37..4ab9d43fbc1d 100644 --- a/java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/AddMethodQualifierFix.java +++ b/java/java-impl/src/com/intellij/codeInsight/daemon/impl/quickfix/AddMethodQualifierFix.java @@ -88,6 +88,9 @@ public class AddMethodQualifierFix implements IntentionAction { } for (final PsiVariable var : CreateFromUsageUtils.guessMatchingVariables(methodCallElement)) { + if (var.getName() == null) { + continue; + } final PsiType type = var.getType(); if (!(type instanceof PsiClassType)) { continue; @@ -136,7 +139,7 @@ public class AddMethodQualifierFix implements IntentionAction { @NotNull @Override public String getTextFor(final PsiVariable value) { - return ObjectUtils.assertNotNull(value.getName()); + return value.getName(); } @Override