Add a few 3.0.0 FIXMEs
[yangtools.git] / yang / yang-data-api / src / main / java / org / opendaylight / yangtools / yang / data / api / schema / tree / StoreTreeNode.java
index 541dc60a8b5936c75075049b3a46093c07e5ca42..c8778f4377dcba183b0ddfe74c3e3c4d3ace72c8 100644 (file)
@@ -11,18 +11,19 @@ import java.util.Optional;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument;
 
 /**
- * A tree node which has references to its child leaves. This are typically
- * internal non-data leaves, such as containers, lists, etc.
+ * A tree node which has references to its child leaves. This are typically internal non-data leaves, such as
+ * containers, lists, etc.
  *
  * @param <C> Final node type
  */
+// FIXME: 3.0.0: Use @NonNullByDefault
 public interface StoreTreeNode<C extends StoreTreeNode<C>> {
-
     /**
      * Returns a direct child of the node.
      *
      * @param child Identifier of child
      * @return Optional with node if the child is existing, {@link Optional#empty()} otherwise.
      */
+    // FIXME: 3.0.0: document NullPointerException being thrown
     Optional<C> getChild(PathArgument child);
 }