Push out NormalizedNodeContainer.body() specializations 96/99696/1
authorRobert Varga <robert.varga@pantheon.tech>
Fri, 11 Feb 2022 16:01:33 +0000 (17:01 +0100)
committerRobert Varga <robert.varga@pantheon.tech>
Fri, 11 Feb 2022 16:01:33 +0000 (17:01 +0100)
We do not have the prerequisites needed to specialize body()
specification, push the FIXMEs out to the next release.

Change-Id: I47ac366215ec6ae72bb6d15039d302b93913c658
Signed-off-by: Robert Varga <robert.varga@pantheon.tech>
data/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/OrderedNodeContainer.java
data/yang-data-api/src/main/java/org/opendaylight/yangtools/yang/data/api/schema/SystemLeafSetNode.java

index a066b7cf9afff3bbf8447c8828ee7b538948fe24..ff177cb71b5a1c6af0c639436f6d860455bb9b4d 100644 (file)
@@ -16,7 +16,7 @@ import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.NodeIdent
  *
  * @param <V> child type
  */
-// FIXME: 8.0.0: we really want to do a List<@NonNull V> body(), but need to reconcile that with key-based lookup in
+// FIXME: 9.0.0: we really want to do a List<@NonNull V> body(), but need to reconcile that with key-based lookup in
 //               implementations -- and those are using only a Map internally.
 public interface OrderedNodeContainer<V extends NormalizedNode>
         extends NormalizedNodeContainer<V>, MixinNode, OrderingAware.User {
index 9034864b1b783d3b03d973452a18c9ec02e29e1f..431bd590fa9eea3cbdfd5605bef7afd3aa396788 100644 (file)
@@ -14,6 +14,8 @@ package org.opendaylight.yangtools.yang.data.api.schema;
  *
  * @param <T> Value type of Leaf entries
  */
+// // FIXME: 9.0.0: we really want to do a Set<@NonNull V> body(), but need to reconcile that with key-based lookup in
+//                  implementations -- and those are using only a Map internally.
 public interface SystemLeafSetNode<T> extends LeafSetNode<T>, OrderingAware.System {
     @Override
     @SuppressWarnings("rawtypes")