Make NormalizedTuple generic 23/109323/1
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 15 Dec 2023 01:06:48 +0000 (02:06 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 15 Dec 2023 01:06:48 +0000 (02:06 +0100)
commit7c35ff86645c21701933a9a121aa8ebea9caffdf
tree6331df3de3ea57c33575e61eb7f4e15e8671fbeb
parentc2d2f25e807599f37927588bd0ec6b1b77c6073f
Make NormalizedTuple generic

NormalizedTuple should capture the type of NormalizedNode it carries.
This will be useful as we define more normalization APIs, where some
parts guarantee, for example, ContainerNode.

Change-Id: I01a3429c0bb38cd87d293dfbd154be7aa69c411d
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
data/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/NormalizedMountPoint.java
data/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/NormalizedTuple.java
data/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/stream/NormalizationResult.java
data/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/stream/ReusableStreamReceiver.java
data/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/NormalizationResultHolder.java
data/yang-data-impl/src/main/java/org/opendaylight/yangtools/yang/data/impl/schema/ReusableImmutableNormalizedNodeStreamWriter.java