Cleanup yang-data-impl nullness annotations
[yangtools.git] / yang / yang-data-impl / src / main / java / org / opendaylight / yangtools / yang / data / impl / schema / tree / AbstractModifiedNodeBasedCandidateNode.java
index 71f491e8cf638fdc8742e31dc4ce182c4b46ab31..6e13d2384e5e29eb178aa0b173a675ef40dbbb26 100644 (file)
@@ -14,6 +14,7 @@ import com.google.common.collect.Collections2;
 import com.google.common.collect.ImmutableList;
 import java.util.Collection;
 import java.util.Optional;
+import org.eclipse.jdt.annotation.NonNull;
 import org.eclipse.jdt.annotation.Nullable;
 import org.opendaylight.yangtools.yang.data.api.YangInstanceIdentifier.PathArgument;
 import org.opendaylight.yangtools.yang.data.api.schema.NormalizedNode;
@@ -106,7 +107,7 @@ abstract class AbstractModifiedNodeBasedCandidateNode implements DataTreeCandida
         return verifyNotNull(mod.getModificationType(), "Node %s does not have resolved modification type", mod);
     }
 
-    private static Optional<NormalizedNode<?, ?>> optionalData(final TreeNode meta) {
+    private static @NonNull Optional<NormalizedNode<?, ?>> optionalData(final TreeNode meta) {
         return meta == null ? Optional.empty() : Optional.of(meta.getData());
     }