Make TreeNode @NonNullByDefault
[yangtools.git] / yang / yang-data-api / src / main / java / org / opendaylight / yangtools / yang / data / api / schema / tree / spi / TreeNode.java
index 805c82d6f7567afe9328b01a5e49a12ebb897308..41711e538247dda7a4c6626cb9e07f11f43a0d04 100644 (file)
@@ -7,6 +7,7 @@
  */
 package org.opendaylight.yangtools.yang.data.api.schema.tree.spi;
 
+import org.eclipse.jdt.annotation.NonNullByDefault;
 import org.opendaylight.yangtools.concepts.Identifiable;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument;
 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
@@ -29,7 +30,7 @@ import org.opendaylight.yangtools.yang.data.api.schema.tree.StoreTreeNode;
  */
 // FIXME: BUG-2399: clarify that versioning rules are not enforced for non-presence containers, as they are not
 //                  considered to be data nodes.
-// FIXME: 3.0.0: Use @NonNullByDefault
+@NonNullByDefault
 public interface TreeNode extends Identifiable<PathArgument>, StoreTreeNode<TreeNode> {
     /**
      * Get the data node version. This version is updated whenever the data representation of this particular node