Improve Descendant check 28/103728/5
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 21 Dec 2022 23:00:56 +0000 (00:00 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 21 Dec 2022 23:47:07 +0000 (00:47 +0100)
commite3d8fe2ba1ab33920596f1dd3140e7ac4bf6e75f
treeb9136bbb68562ea0de669ecc1a5a015a0129d117
parent4ad4e83aa9150c6c32af1e04fc879e844edae5cd
Improve Descendant check

Rather than asserting Absolute, use an explicit if with instanceof
expression to guard list additions. Also retain declaration order
by not going through an intermediate HashSet.

Change-Id: I0292aa8f927a101de83979da808cf84032bfb021
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
data/yang-data-tree-ri/src/test/java/org/opendaylight/yangtools/yang/data/tree/impl/UniqueConstraintTest.java
parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/meta/UniqueStatementSupport.java