extract delegate: ensure type parameters order

This commit is contained in:
Anna Kozlova
2018-08-20 14:38:53 +03:00
parent 6dcda70629
commit 4db939e5bb
@@ -127,7 +127,7 @@ public class ExtractClassProcessor extends FixableUsagesRefactoringProcessor {
ContainerUtil.addAll(typeParams, sourceClass.getTypeParameters());
}
else {
final Set<PsiTypeParameter> typeParamSet = new HashSet<>();
final Set<PsiTypeParameter> typeParamSet = new LinkedHashSet<>();
final TypeParametersVisitor visitor = new TypeParametersVisitor(typeParamSet);
for (PsiField field : fields) {
field.accept(visitor);