Disconnect StatementSupportBundle/NamespaceBehaviour.Registry 63/105263/3
authorRobert Varga <robert.varga@pantheon.tech>
Wed, 5 Apr 2023 19:42:37 +0000 (21:42 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Wed, 5 Apr 2023 20:52:37 +0000 (22:52 +0200)
commit3d30a4716ac0521636a77bce316f956da0d3e1a4
tree521a3a72c19c9f1a1f12c46612183fad0e54ce7d
parent1aca508e60ac75f6a6510c324be4660f815b87e8
Disconnect StatementSupportBundle/NamespaceBehaviour.Registry

StatementSupportBundle is a very concrete class and
NamespaceBehaviour.Registry is a general interface. There is a
connection between them in that other Registry implementations are using
StatementSupportBundle -- but other than that, there is just the
self-similar binding to StatementSupportBundle.parent.

Disconnect these two classes to allow them to go their separate ways.

JIRA: YANGTOOLS-1498
Change-Id: I177b11def897f15b1be7e251d2f1712386a102f8
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
parser/yang-parser-reactor/src/main/java/org/opendaylight/yangtools/yang/parser/stmt/reactor/BuildGlobalContext.java
parser/yang-parser-spi/src/main/java/org/opendaylight/yangtools/yang/parser/spi/meta/StatementSupportBundle.java