Fixed ordering of keys in key statement. 11/27811/1
authorTony Tkacik <ttkacik@cisco.com>
Fri, 2 Oct 2015 12:38:04 +0000 (14:38 +0200)
committerTony Tkacik <ttkacik@cisco.com>
Fri, 2 Oct 2015 12:38:04 +0000 (14:38 +0200)
Change-Id: I2a02ce7f9507ae292dac8b2173d3fb24e5fe00e5
Signed-off-by: Tony Tkacik <ttkacik@cisco.com>
yang/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/rfc6020/KeyStatementImpl.java

index 48f29b08f0f02e6c92d83af4ab822cd7df69dbc0..f05f259019c6cf7382a95a02bca35135858893ca 100644 (file)
@@ -7,11 +7,10 @@
  */
 package org.opendaylight.yangtools.yang.parser.stmt.rfc6020;
 
-import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextUtils;
-
-import org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.KeyEffectiveStatementImpl;
+import com.google.common.base.Splitter;
 import java.util.Collection;
 import java.util.HashSet;
+import java.util.LinkedHashSet;
 import java.util.List;
 import java.util.Set;
 import org.opendaylight.yangtools.yang.model.api.Rfc6020Mapping;
@@ -21,8 +20,9 @@ import org.opendaylight.yangtools.yang.model.api.stmt.SchemaNodeIdentifier;
 import org.opendaylight.yangtools.yang.parser.spi.meta.AbstractDeclaredStatement;
 import org.opendaylight.yangtools.yang.parser.spi.meta.AbstractStatementSupport;
 import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext;
+import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContextUtils;
 import org.opendaylight.yangtools.yang.parser.spi.source.SourceException;
-import com.google.common.base.Splitter;
+import org.opendaylight.yangtools.yang.parser.stmt.rfc6020.effective.KeyEffectiveStatementImpl;
 
 public class KeyStatementImpl extends AbstractDeclaredStatement<Collection<SchemaNodeIdentifier>> implements
         KeyStatement {
@@ -51,7 +51,7 @@ public class KeyStatementImpl extends AbstractDeclaredStatement<Collection<Schem
                 throw new IllegalArgumentException();
             }
 
-            Set<SchemaNodeIdentifier> keyNodes = new HashSet<>();
+            Set<SchemaNodeIdentifier> keyNodes = new LinkedHashSet<>();
 
             for (String keyToken : keyTokens) {