Migrate common/util to use JDT annotations
[yangtools.git] / common / util / src / main / java / org / opendaylight / yangtools / util / concurrent / TrackingLinkedBlockingQueue.java
index 60f11956c315b72d9815e5da60731f758108bb2b..966dae7a2aebb0fa2149cd5828087b0715f8b4f5 100644 (file)
@@ -12,6 +12,7 @@ import java.util.Collection;
 import java.util.concurrent.LinkedBlockingQueue;
 import java.util.concurrent.TimeUnit;
 import java.util.concurrent.atomic.AtomicIntegerFieldUpdater;
+import org.eclipse.jdt.annotation.NonNull;
 
 /**
  * A {@link LinkedBlockingQueue} that tracks the largest queue size for debugging.
@@ -43,7 +44,7 @@ public class TrackingLinkedBlockingQueue<E> extends LinkedBlockingQueue<E> {
      * See {@link LinkedBlockingQueue#LinkedBlockingQueue(Collection)}.
      */
     @SuppressWarnings("checkstyle:parameterName")
-    public TrackingLinkedBlockingQueue(final Collection<? extends E> c) {
+    public TrackingLinkedBlockingQueue(final @NonNull Collection<? extends E> c) {
         super(c);
     }