Add an StmtContextUtils.getModuleQName() overload 87/104887/2
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 15 Mar 2023 17:25:42 +0000 (18:25 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 15 Mar 2023 17:46:48 +0000 (18:46 +0100)
commit5ab37e4a6c81b4c0b194af6a0f66da011b707c92
tree2915663f7a1a05668adf250fdbeb076c4e31e2aa
parenta9bdd9337094457150a89f630dedd21d70177a90
Add an StmtContextUtils.getModuleQName() overload

We have getRootModuleQName(), which unfortunately ends up polluting
returns with nulls. Add a getModuleQName(), which does not tolerate
null argument and therefore results in a non-null return.

Migrate users and depreate getRootModuleQName() for removal.

Change-Id: Ie28ef812cab87917fbe2b6eb07142c39b857fff1
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/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/meta/AbstractOperationContainerStatementSupport.java
parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/uses/UsesStatementSupport.java
parser/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/meta/StmtContextUtils.java