From fe6f795bbc58c0965ae6a5a8ceebd267c61e58d4 Mon Sep 17 00:00:00 2001 From: Tagir Valeev Date: Mon, 6 Mar 2017 16:18:55 +0700 Subject: [PATCH] ChainCallInplaceIntroducer: myOccurrences/myOccurrenceMarkers removed (may cause bugs) --- .../introduceVariable/ChainCallInplaceIntroducer.java | 2 ++ 1 file changed, 2 insertions(+) diff --git a/java/java-impl/src/com/intellij/refactoring/introduceVariable/ChainCallInplaceIntroducer.java b/java/java-impl/src/com/intellij/refactoring/introduceVariable/ChainCallInplaceIntroducer.java index c538743e341b..de01d378a48f 100644 --- a/java/java-impl/src/com/intellij/refactoring/introduceVariable/ChainCallInplaceIntroducer.java +++ b/java/java-impl/src/com/intellij/refactoring/introduceVariable/ChainCallInplaceIntroducer.java @@ -70,6 +70,8 @@ public class ChainCallInplaceIntroducer extends JavaVariableInplaceIntroducer { PsiParameter parameter = ArrayUtil.getFirstElement(lambda.getParameterList().getParameters()); myParameter = parameter; myCall = PsiTreeUtil.getParentOfType(lambda, PsiMethodCallExpression.class); + myOccurrences = PsiExpression.EMPTY_ARRAY; + myOccurrenceMarkers = null; myExprMarker = null; myExpr = null; setAdvertisementText(null);