Propagate @Nonnull and @Nullable annotations
[yangtools.git] / common / util / src / main / java / org / opendaylight / yangtools / util / concurrent / TrackingLinkedBlockingQueue.java
index 546dec3d65336077a1e18771374293c16ab554c0..dfe31f87478bf7e29508de142f776d7b4bbd48d4 100644 (file)
@@ -13,6 +13,7 @@ import java.util.Collection;
 import java.util.concurrent.LinkedBlockingQueue;
 import java.util.concurrent.TimeUnit;
 import java.util.concurrent.atomic.AtomicIntegerFieldUpdater;
+import javax.annotation.Nonnull;
 
 /**
  * A {@link LinkedBlockingQueue} that tracks the largest queue size for debugging.
@@ -76,7 +77,7 @@ public class TrackingLinkedBlockingQueue<E> extends LinkedBlockingQueue<E> {
     }
 
     @Override
-    public boolean offer(final E e) {
+    public boolean offer(@Nonnull final E e) {
         if (super.offer( e ) ) {
             updateLargestQueueSize();
             return true;