From 5fafbd5944a8db77ce8b391e56a5bdc6a2d9d8b4 Mon Sep 17 00:00:00 2001 From: anna Date: Fri, 8 Nov 2013 15:43:23 +0100 Subject: [PATCH] EA-51725 - NPE: IntroduceVariableBase.replace --- .../refactoring/introduceVariable/IntroduceVariableBase.java | 1 + 1 file changed, 1 insertion(+) diff --git a/java/java-impl/src/com/intellij/refactoring/introduceVariable/IntroduceVariableBase.java b/java/java-impl/src/com/intellij/refactoring/introduceVariable/IntroduceVariableBase.java index 271e83238b2f..4ec3a1397111 100644 --- a/java/java-impl/src/com/intellij/refactoring/introduceVariable/IntroduceVariableBase.java +++ b/java/java-impl/src/com/intellij/refactoring/introduceVariable/IntroduceVariableBase.java @@ -954,6 +954,7 @@ public abstract class IntroduceVariableBase extends IntroduceHandlerBase { final PsiElement parent = expr1.getUserData(ElementToWorkOn.PARENT); final RangeMarker rangeMarker = expr1.getUserData(ElementToWorkOn.TEXT_RANGE); + LOG.assertTrue(parent != null, expr1); return parent.replace(createReplacement(ref.getText(), project, prefix, suffix, parent, rangeMarker, new int[1])); } }