diff --git a/processor/src/main/java/org/mapstruct/ap/util/MapperConfig.java b/processor/src/main/java/org/mapstruct/ap/util/MapperConfig.java index f82da7dd9..e09a5b19e 100644 --- a/processor/src/main/java/org/mapstruct/ap/util/MapperConfig.java +++ b/processor/src/main/java/org/mapstruct/ap/util/MapperConfig.java @@ -19,9 +19,10 @@ package org.mapstruct.ap.util; import java.util.ArrayList; -import java.util.HashSet; +import java.util.LinkedHashSet; import java.util.List; import java.util.Set; + import javax.lang.model.element.AnnotationMirror; import javax.lang.model.element.Element; import javax.lang.model.type.DeclaredType; @@ -73,7 +74,7 @@ public class MapperConfig { } public List uses() { - Set uses = new HashSet( mapperPrism.uses() ); + Set uses = new LinkedHashSet( mapperPrism.uses() ); if ( mapperConfigPrism != null ) { uses.addAll( mapperConfigPrism.uses() ); }