Annotate mdsal-binding-api with @NonNull
[mdsal.git] / binding / mdsal-binding-api / src / main / java / org / opendaylight / mdsal / binding / api / DataTreeCommitCohort.java
index abc8aa84b8de3988bafefa5d6cdd5934af52dbfb..e0e07ad46523ff8b3d9fb954a32fe4cce5405ac5 100644 (file)
@@ -10,6 +10,7 @@ package org.opendaylight.mdsal.binding.api;
 import com.google.common.annotations.Beta;
 import com.google.common.util.concurrent.FluentFuture;
 import java.util.Collection;
+import javax.annotation.CheckReturnValue;
 import org.eclipse.jdt.annotation.NonNull;
 import org.opendaylight.mdsal.common.api.DataValidationFailedException;
 import org.opendaylight.mdsal.common.api.PostCanCommitStep;
@@ -100,6 +101,7 @@ public interface DataTreeCommitCohort<T extends DataObject> {
      *         more specific subclasses of this exception to provide additional information about
      *         validation failure reason.
      */
-    FluentFuture<PostCanCommitStep> canCommit(@NonNull Object txId,
+    @CheckReturnValue
+    @NonNull FluentFuture<PostCanCommitStep> canCommit(@NonNull Object txId,
             @NonNull Collection<DataTreeModification<T>> modifications);
 }