Fix YangErrorInfo.value 45/97445/1
authorRobert Varga <robert.varga@pantheon.tech>
Sat, 11 Sep 2021 09:20:50 +0000 (11:20 +0200)
committerRobert Varga <robert.varga@pantheon.tech>
Sat, 11 Sep 2021 09:20:50 +0000 (11:20 +0200)
YangErrorInfo is transporting a child of a container, which means it
should not be a plain NormalizedNode, but DataContainerChild instead.

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

index e162abb3c53133f63837f7254ee2a5dd686c81fd..5677776de4c0b8d28b2c943ee8736bcf8a1022c6 100644 (file)
@@ -13,7 +13,7 @@ import com.google.common.annotations.Beta;
 import com.google.common.base.MoreObjects;
 import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.eclipse.jdt.annotation.Nullable;
-import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
+import org.opendaylight.yangtools.yang.data.api.schema.DataContainerChild;
 
 /**
  * An element of {@code error-info} container, as modeled in {@code errorInfoType} of
@@ -22,17 +22,17 @@ import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
 @Beta
 @NonNullByDefault
 public final class YangErrorInfo {
-    private final NormalizedNode value;
+    private final DataContainerChild value;
 
-    private YangErrorInfo(final NormalizedNode value) {
+    private YangErrorInfo(final DataContainerChild value) {
         this.value = requireNonNull(value);
     }
 
-    public static YangErrorInfo of(final NormalizedNode value) {
+    public static YangErrorInfo of(final DataContainerChild value) {
         return new YangErrorInfo(value);
     }
 
-    public NormalizedNode value() {
+    public DataContainerChild value() {
         return value;
     }