X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=binding%2Fmdsal-binding-dom-codec%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fbinding%2Fdata%2Fcodec%2Fimpl%2FUnionTypeCodec.java;fp=binding%2Fmdsal-binding-dom-codec%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fbinding%2Fdata%2Fcodec%2Fimpl%2FUnionTypeCodec.java;h=d759cf429e3fe8cc55bad713d745929d17fcf498;hb=ddf364baa83f50fa2be513df61b19f50831d0250;hp=0c7fd575c5a6fc8e41c4e8d92717965aae660ac5;hpb=d45dd5d072f73759a08e288869a2961c170749b1;p=mdsal.git diff --git a/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/UnionTypeCodec.java b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/UnionTypeCodec.java index 0c7fd575c5..d759cf429e 100644 --- a/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/UnionTypeCodec.java +++ b/binding/mdsal-binding-dom-codec/src/main/java/org/opendaylight/yangtools/binding/data/codec/impl/UnionTypeCodec.java @@ -13,7 +13,7 @@ import java.lang.invoke.MethodHandle; import java.lang.invoke.MethodHandles; import java.lang.invoke.MethodType; import java.lang.reflect.Method; -import java.util.HashSet; +import java.util.LinkedHashSet; import java.util.Set; import java.util.concurrent.Callable; import org.opendaylight.yangtools.concepts.Codec; @@ -49,7 +49,7 @@ final class UnionTypeCodec extends ReflectionBasedCodec { return new Callable() { @Override public UnionTypeCodec call() throws NoSuchMethodException, SecurityException { - Set values = new HashSet<>(); + Set values = new LinkedHashSet<>(); for (TypeDefinition subtype : unionType.getTypes()) { String methodName = "get" + BindingMapping.getClassName(subtype.getQName()); Method valueGetter = unionCls.getMethod(methodName);