Make sure refines are declaration-ordered 06/87806/1
authorRobert Varga <robert.varga@pantheon.tech>
Mon, 17 Feb 2020 11:42:21 +0000 (12:42 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Mon, 17 Feb 2020 11:42:21 +0000 (12:42 +0100)
commitd04c47fadedb842ebabc22fc0c31bf2a68e7da81
treeeba70ee19414fea09187f5702e5f9718d7e7bd3e
parentb65b1f942b7f9299cc6cafbf6f4af59d0b5960ce
Make sure refines are declaration-ordered

Our current way of constructing the map is not predictable, as we
it depends on JVM specifics. Make sure the map retains declaration
order.

Change-Id: Ie451e2e8bdbbdd5f5ae444502bc4b291876567b8
JIRA: YANGTOOLS-1084
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/UsesNode.java
yang/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/uses/UsesEffectiveStatementImpl.java
yang/yang-parser-rfc7950/src/test/java/org/opendaylight/yangtools/yang/stmt/GroupingAndUsesStmtTest.java