Fix {Data,Schema}TreeAwareEffectiveStatement.Namespace 26/99926/4
authorRobert Varga <robert.varga@pantheon.tech>
Tue, 1 Mar 2022 22:44:24 +0000 (23:44 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Tue, 1 Mar 2022 23:49:09 +0000 (00:49 +0100)
commitfaccecb6c67451bdf8ea1f2eb19afc4d51f3ae83
treebe074495e894f92e8fa2a0035fbca57840ae9ba5
parent3699660bae64e57acf3db1dd7466b3cbc4c5063f
Fix {Data,Schema}TreeAwareEffectiveStatement.Namespace

These two namespaces should not be generic, but rather specialized
to the corresponding wildcard statement. This fixes a number of
usability issues where type inference would not work correctly.

Change-Id: I0b4a2461df58265ae2db795c0c81e2b4e5972e41
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
codec/yang-data-codec-gson/src/main/java/org/opendaylight/yangtools/yang/data/codec/gson/JSONCodecFactorySupplier.java
model/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/stmt/DataTreeAwareEffectiveStatement.java
model/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/stmt/SchemaTreeAwareEffectiveStatement.java
model/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/stmt/compat/ActionNodeContainerCompat.java
model/yang-model-api/src/main/java/org/opendaylight/yangtools/yang/model/api/stmt/compat/NotificationNodeContainerCompat.java