add some notnulls to BaseStream (IDEA-173629)

This commit is contained in:
peter
2017-06-09 16:41:54 +02:00
parent cf859b4b53
commit dceb40cf32
2 changed files with 25 additions and 0 deletions
@@ -1,5 +1,6 @@
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import java.util.Arrays;
interface NonnullInterface {
@NotNull
@@ -32,6 +33,10 @@ class P2 {
boolean getPrimitive() { return true; }
private void test(final NonnullInterface function) { }
private Iterable<String> arrayToIterable(String... array) {
return Arrays.stream(array)::iterator;
}
}
class WithImplicitConstructor {}
@@ -0,0 +1,20 @@
<root>
<item name='java.util.stream.BaseStream S onClose(java.lang.Runnable)'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='java.util.stream.BaseStream S parallel()'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='java.util.stream.BaseStream S sequential()'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='java.util.stream.BaseStream S unordered()'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='java.util.stream.BaseStream java.util.Iterator&lt;T&gt; iterator()'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='java.util.stream.BaseStream java.util.Spliterator&lt;T&gt; spliterator()'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
</root>