Introduce NamespaceStmtCtx 86/93986/11
authormiroslav.kovac <miroslav.kovac@pantheon.tech>
Tue, 1 Dec 2020 13:55:34 +0000 (14:55 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Thu, 3 Dec 2020 00:32:31 +0000 (01:32 +0100)
commit111a53e3a3788854ae96e2d0f2d8b6679ed07c42
tree9d4cb8be4724e0075d1009885080c6600026b453
parent35536f9802bc1ae6fdf7435cbfed0cee58b47c68
Introduce NamespaceStmtCtx

We have a few namespace access methods, make sure we encapsulate
them into a NamespaceStmtCtx and expose them from both
StmtContext and EffectiveStmtCtx.Current.

JIRA: YANGTOOLS-1185
Change-Id: I5c13406b96ab3735761749b900c244ad555f8730
Signed-off-by: miroslav.kovac <miroslav.kovac@pantheon.tech>
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
yang/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/BaseCurrentEffectiveStmtCtx.java
yang/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/ReactorStmtCtx.java
yang/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/meta/EffectiveStmtCtx.java
yang/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/meta/NamespaceStmtCtx.java [new file with mode: 0644]
yang/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/meta/StmtContext.java