BlockingQueue/BlockingDeque: nullability annotations (see KT-21898)

This commit is contained in:
Tagir Valeev
2017-12-20 10:04:56 +07:00
parent 25348409b3
commit 75168c3b6b
@@ -1,8 +1,80 @@
<?xml version="1.0" encoding="UTF-8"?>
<root>
<item name='java.util.concurrent.BlockingDeque E element()'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='java.util.concurrent.BlockingDeque E poll(long, java.util.concurrent.TimeUnit)'>
<annotation name='org.jetbrains.annotations.Nullable'/>
</item>
<item name='java.util.concurrent.BlockingDeque E pollFirst(long, java.util.concurrent.TimeUnit)'>
<annotation name='org.jetbrains.annotations.Nullable'/>
</item>
<item name='java.util.concurrent.BlockingDeque E pollLast(long, java.util.concurrent.TimeUnit)'>
<annotation name='org.jetbrains.annotations.Nullable'/>
</item>
<item name='java.util.concurrent.BlockingDeque E remove()'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='java.util.concurrent.BlockingDeque E take()'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='java.util.concurrent.BlockingDeque E takeFirst()'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='java.util.concurrent.BlockingDeque E takeLast()'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='java.util.concurrent.BlockingDeque boolean add(E) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='java.util.concurrent.BlockingDeque boolean offer(E) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='java.util.concurrent.BlockingDeque boolean offer(E, long, java.util.concurrent.TimeUnit) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='java.util.concurrent.BlockingDeque boolean offerFirst(E) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='java.util.concurrent.BlockingDeque boolean offerFirst(E, long, java.util.concurrent.TimeUnit) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='java.util.concurrent.BlockingDeque boolean offerLast(E) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='java.util.concurrent.BlockingDeque boolean offerLast(E, long, java.util.concurrent.TimeUnit) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='java.util.concurrent.BlockingDeque void addFirst(E) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='java.util.concurrent.BlockingDeque void addLast(E) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='java.util.concurrent.BlockingDeque void push(E) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='java.util.concurrent.BlockingDeque void put(E) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='java.util.concurrent.BlockingDeque void putFirst(E) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='java.util.concurrent.BlockingDeque void putLast(E) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='java.util.concurrent.BlockingQueue E poll(long, java.util.concurrent.TimeUnit)'>
<annotation name='org.jetbrains.annotations.Nullable'/>
</item>
<item name="java.util.concurrent.BlockingQueue E poll(long, java.util.concurrent.TimeUnit) 1">
<annotation name="org.jetbrains.annotations.NotNull" />
</item>
<item name='java.util.concurrent.BlockingQueue E take()'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='java.util.concurrent.BlockingQueue boolean add(E) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='java.util.concurrent.BlockingQueue boolean offer(E) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
@@ -15,6 +87,9 @@
<item name="java.util.concurrent.BlockingQueue int drainTo(java.util.Collection&lt;? super E&gt;, int) 0">
<annotation name="org.jetbrains.annotations.NotNull" />
</item>
<item name='java.util.concurrent.BlockingQueue void put(E) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='java.util.concurrent.CompletableFuture java.util.concurrent.CompletableFuture&lt;java.lang.Void&gt; runAsync(java.lang.Runnable, java.util.concurrent.Executor)'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>