[java-annotations] A few more java.util annotations

GitOrigin-RevId: 903ecd35185cd509eae533e0646e129f0b9f0a4a
This commit is contained in:
Tagir Valeev
2024-09-19 19:06:26 +00:00
committed by intellij-monorepo-bot
parent f7a5a79a2e
commit 5b16802ed3
3 changed files with 20 additions and 2 deletions
@@ -1907,6 +1907,9 @@
<item name="java.util.Collection T[] toArray(T[]) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name='java.util.Collection T[] toArray(java.util.function.IntFunction&lt;T[]&gt;) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='java.util.Collection boolean add(E)'>
<annotation name='org.jetbrains.annotations.Contract'>
<val name="mutates" val="&quot;this&quot;"/>
@@ -1950,6 +1953,9 @@
<item name="java.util.Collection boolean removeAll(java.util.Collection&lt;?&gt;) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name='java.util.Collection boolean removeIf(java.util.function.Predicate&lt;? super E&gt;) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name="java.util.Collection boolean retainAll(java.util.Collection&lt;?&gt;)">
<annotation name='org.jetbrains.annotations.Contract'>
<val name="mutates" val="&quot;this&quot;"/>
@@ -1980,16 +1986,19 @@
<annotation name='org.jetbrains.annotations.Contract'>
<val name="pure" val="true"/>
</annotation>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='java.util.Collection java.util.stream.Stream&lt;E&gt; parallelStream()'>
<annotation name='org.jetbrains.annotations.Contract'>
<val name="pure" val="true"/>
</annotation>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='java.util.Collection java.util.stream.Stream&lt;E&gt; stream()'>
<annotation name='org.jetbrains.annotations.Contract'>
<val name="pure" val="true"/>
</annotation>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='java.util.Collection void clear()'>
<annotation name='org.jetbrains.annotations.Contract'>
@@ -3352,6 +3361,9 @@
<item name="java.util.List java.util.ListIterator&lt;E&gt; listIterator(int)">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name='java.util.List java.util.Spliterator&lt;E&gt; spliterator()'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='java.util.List void add(int, E)'>
<annotation name='org.jetbrains.annotations.Contract'>
<val name="mutates" val="&quot;this&quot;"/>
@@ -3367,11 +3379,17 @@
<val name="mutates" val="&quot;this&quot;"/>
</annotation>
</item>
<item name='java.util.List void replaceAll(java.util.function.UnaryOperator&lt;E&gt;) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='java.util.List void sort(java.util.Comparator&lt;? super E&gt;)'>
<annotation name='org.jetbrains.annotations.Contract'>
<val name="mutates" val="&quot;this&quot;"/>
</annotation>
</item>
<item name='java.util.List void sort(java.util.Comparator&lt;? super E&gt;) 0'>
<annotation name='org.jetbrains.annotations.Nullable'/>
</item>
<item name='java.util.Map V compute(K, java.util.function.BiFunction&lt;? super K,? super V,? extends V&gt;)'>
<annotation name='org.jetbrains.annotations.Contract'>
<val name="mutates" val="&quot;this&quot;"/>