From 4db939e5bb4a36094e3acfb2d64a931815923d06 Mon Sep 17 00:00:00 2001 From: Anna Kozlova Date: Mon, 20 Aug 2018 14:37:07 +0300 Subject: [PATCH] extract delegate: ensure type parameters order --- .../refactoring/extractclass/ExtractClassProcessor.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/java/java-impl/src/com/intellij/refactoring/extractclass/ExtractClassProcessor.java b/java/java-impl/src/com/intellij/refactoring/extractclass/ExtractClassProcessor.java index a26256b1b44f..cba1f9c95925 100644 --- a/java/java-impl/src/com/intellij/refactoring/extractclass/ExtractClassProcessor.java +++ b/java/java-impl/src/com/intellij/refactoring/extractclass/ExtractClassProcessor.java @@ -127,7 +127,7 @@ public class ExtractClassProcessor extends FixableUsagesRefactoringProcessor { ContainerUtil.addAll(typeParams, sourceClass.getTypeParameters()); } else { - final Set typeParamSet = new HashSet<>(); + final Set typeParamSet = new LinkedHashSet<>(); final TypeParametersVisitor visitor = new TypeParametersVisitor(typeParamSet); for (PsiField field : fields) { field.accept(visitor);