Check rc:yang-data template name duplications 59/108259/3
authorRobert Varga <robert.varga@pantheon.tech>
Thu, 5 Oct 2023 16:54:16 +0000 (18:54 +0200)
committerRobert Varga <nite@hq.sk>
Thu, 5 Oct 2023 17:38:36 +0000 (17:38 +0000)
commit961ab82940317c2d5b538aea9cb4d6bf02c1b072
treeacd47d10c3f5bc9f17f2b61b53488915914a33fd
parentcd53876e4c8643e40245a29300284b0ca999fb1a
Check rc:yang-data template name duplications

yang-data template names have a global scope, similar to schema tree
namespace. Enforce non-overlap of template names in a particular
reactor.

JIRA: YANGTOOLS-1482
Change-Id: I2da9188d5a95baa591b8ceef585a3e84fa18f531
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
parser/rfc8040-parser-support/src/main/java/org/opendaylight/yangtools/rfc8040/parser/YangDataStatementSupport.java
parser/rfc8040-parser-support/src/test/java/org/opendaylight/yangtools/rfc8040/parser/AbstractYangDataTest.java
parser/rfc8040-parser-support/src/test/java/org/opendaylight/yangtools/rfc8040/parser/YT1482Test.java [new file with mode: 0644]
parser/rfc8040-parser-support/src/test/resources/yt1482.yang [new file with mode: 0644]
parser/yang-parser-impl/src/main/java/org/opendaylight/yangtools/yang/parser/impl/DefaultReactors.java