Check requested schema tree statement namespace 97/104197/11
authorSangwook Ha <sangwook.ha@verizon.com>
Fri, 27 Jan 2023 22:24:14 +0000 (14:24 -0800)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 15 Mar 2023 17:18:33 +0000 (18:18 +0100)
commita9bdd9337094457150a89f630dedd21d70177a90
tree3a46e6ba31e43a2d08c2b262d4ecce2dd1582986
parentb0d52d88a50259a179b0f128ba9c5e39f4dd30e9
Check requested schema tree statement namespace

When we have a reactor when two children of an InferredStatementContext
differ only in namespace, we cannot blindly service
requestSchemaTreeChild().

Check whether the namespaces match, as we can only materialize
statements that match our targetModule.

JIRA: YANGTOOLS-1480
Change-Id: I4d9c6e6361fe2d5383e6de43e3c1bb54bac4e935
Signed-off-by: Sangwook Ha <sangwook.ha@verizon.com>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
parser/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/InferredStatementContext.java
parser/yang-parser-rfc7950/src/test/java/org/opendaylight/yangtools/yang/stmt/YT1480Test.java [new file with mode: 0644]
parser/yang-parser-rfc7950/src/test/resources/bugs/YT1480/bar.yang [new file with mode: 0644]
parser/yang-parser-rfc7950/src/test/resources/bugs/YT1480/baz.yang [new file with mode: 0644]
parser/yang-parser-rfc7950/src/test/resources/bugs/YT1480/foo.yang [new file with mode: 0644]
parser/yang-parser-rfc7950/src/test/resources/bugs/YT1480/qux.yang [new file with mode: 0644]