Decouple choice/case statements 59/98759/2
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 30 Nov 2021 21:52:39 +0000 (22:52 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 30 Nov 2021 21:59:21 +0000 (22:59 +0100)
commit7bda1a105c1f4d3f7caeabdb84e48fa75986d8f9
tree858816df6c2438449dd5d446289f614f0b362f8a
parent125814abf2d77b54d466fe6ee5e421100e5cd406
Decouple choice/case statements

Use StatementSupportNamespace to perform on-demand lookup of
CaseStatementSupport instead of hard-wiring it at instantiation time.

JIRA: YANGTOOLS-1371
Change-Id: Id6d2b8185918c206659447b58341edfb4860f349
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
parser/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/AbstractResumedStatement.java
parser/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/StatementContextBase.java
parser/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/StatementDefinitionContext.java
parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/reactor/RFC7950Reactors.java
parser/yang-parser-rfc7950/src/main/java/org/opendaylight/yangtools/yang/parser/rfc7950/stmt/meta/ChoiceStatementSupport.java
parser/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/meta/ImplicitParentAwareStatementSupport.java