diff --git a/java/java-impl/src/com/intellij/codeInspection/SimplifyStreamApiCallChainsInspection.java b/java/java-impl/src/com/intellij/codeInspection/SimplifyStreamApiCallChainsInspection.java index c5024ccf1690..da7fcd6a80b2 100644 --- a/java/java-impl/src/com/intellij/codeInspection/SimplifyStreamApiCallChainsInspection.java +++ b/java/java-impl/src/com/intellij/codeInspection/SimplifyStreamApiCallChainsInspection.java @@ -200,7 +200,7 @@ public class SimplifyStreamApiCallChainsInspection extends AbstractBaseJavaLocal .select(PsiMethodCallExpression.class) .mapToEntry(CALL_TO_FIX_MAPPER::mapFirst) .nonNullValues() - .toMap(); + .toCustomMap(LinkedHashMap::new); for (Map.Entry entry : callToSimplification.entrySet()) { if(entry.getKey().isValid()) { PsiElement replacement = entry.getValue().simplify(entry.getKey()); diff --git a/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/callMatcher/CallMapper.java b/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/callMatcher/CallMapper.java index 9d84469ecf7d..81268558334e 100644 --- a/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/callMatcher/CallMapper.java +++ b/plugins/InspectionGadgets/InspectionGadgetsAnalysis/src/com/siyeh/ig/callMatcher/CallMapper.java @@ -22,7 +22,7 @@ import one.util.streamex.StreamEx; import org.jetbrains.annotations.Contract; import java.util.ArrayList; -import java.util.HashMap; +import java.util.LinkedHashMap; import java.util.List; import java.util.Map; import java.util.function.Function; @@ -34,7 +34,7 @@ import java.util.stream.Stream; * @author Tagir Valeev */ public class CallMapper { - private final Map>> myMap = new HashMap<>(); + private final Map>> myMap = new LinkedHashMap<>(); public CallMapper() {}