JoiningMigration: remove unnecessary side effect check for prefix

This commit is contained in:
Roman.Ivanov
2019-04-03 15:16:53 +07:00
parent 959b9c5d0d
commit 64efa8e191
@@ -728,7 +728,6 @@ List<PsiExpression> builderStrInitializers = null;
if(builderStrInitializers != null) {
prefixJoinParts.addAll(0, builderStrInitializers);
}
if (prefixJoinParts.stream().anyMatch(joinPart -> SideEffectChecker.mayHaveSideEffects(joinPart))) return null;
if (afterLoopAppend != null && VariableAccessUtils.variableIsUsed(targetBuilder, afterLoopAppend.getArgumentList())) return null;
List<PsiExpression> suffixJoinParts = extractJoinParts(afterLoopAppend);
if (suffixJoinParts == null) return null;