Permalink
Browse files

Fix JDK annotations after updating to IntelliJ IDEA EAP 122.519

  • Loading branch information...
abreslav committed Oct 10, 2012
1 parent 4e9f166 commit 7068bee3a605d421ab0016f3ba09dff1f5e4b546
@@ -118,6 +118,7 @@ public void testAllIdeaJdkAnnotationsAreReflected() {
for (FqName classFqName : getAffectedClasses(ideaAnnotationsRoot)) {
if (new FqName("org.jdom").equals(classFqName.parent())) continue; // filter unrelated jdom annotations
+ if (new FqName("java.util.concurrent.TransferQueue").equals(classFqName)) continue; // filter JDK7-specific class
PsiClass psiClass = javaPsiFacade.findClass(classFqName.getFqName(), allScope);
assertNotNull("Class has annotation, but it is not found: " + classFqName, psiClass);
@@ -938,11 +938,21 @@
<item name='java.util.Collections int binarySearch(java.util.List&lt;? extends T&gt;, T, java.util.Comparator&lt;? super T&gt;) 2'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
+ <item name='java.util.Collections int binarySearch(java.util.List&lt;? extends T&gt;, T, java.util.Comparator&lt;? super T&gt;)'>
+ <annotation name='jet.runtime.typeinfo.KotlinSignature'>
+ <val name="value"
+ val="&quot;fun &lt;T&gt; binarySearch(list : List&lt;out T&gt;, key : T, c : Comparator&lt;in T&gt;) : Int&quot;"/>
+ </annotation>
+ </item>
<item name='java.util.Collections T min(java.util.Collection&lt;? extends T&gt;) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='java.util.Collections T min(java.util.Collection&lt;? extends T&gt;)'>
<annotation name='org.jetbrains.annotations.NotNull'/>
+ <annotation name='jet.runtime.typeinfo.KotlinSignature'>
+ <val name="value"
+ val="&quot;fun &lt;T: Comparable<T>&gt; min(coll : Collection&lt;out T&gt;) : T&quot;"/>
+ </annotation>
</item>
<item name='java.util.Collections T min(java.util.Collection&lt;? extends T&gt;, java.util.Comparator&lt;? super T&gt;) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
@@ -952,12 +962,20 @@
</item>
<item name='java.util.Collections T min(java.util.Collection&lt;? extends T&gt;, java.util.Comparator&lt;? super T&gt;)'>
<annotation name='org.jetbrains.annotations.NotNull'/>
+ <annotation name='jet.runtime.typeinfo.KotlinSignature'>
+ <val name="value"
+ val="&quot;fun &lt;T&gt; min(coll : Collection&lt;out T&gt;, comp : Comparator&lt;in T&gt;) : T&quot;"/>
+ </annotation>
</item>
<item name='java.util.Collections T max(java.util.Collection&lt;? extends T&gt;) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
<item name='java.util.Collections T max(java.util.Collection&lt;? extends T&gt;)'>
<annotation name='org.jetbrains.annotations.NotNull'/>
+ <annotation name='jet.runtime.typeinfo.KotlinSignature'>
+ <val name="value"
+ val="&quot;fun &lt;T: Comparable<T>&gt; max(coll : Collection&lt;out T&gt;) : T&quot;"/>
+ </annotation>
</item>
<item name='java.util.Collections T max(java.util.Collection&lt;? extends T&gt;, java.util.Comparator&lt;? super T&gt;) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
@@ -967,6 +985,10 @@
</item>
<item name='java.util.Collections T max(java.util.Collection&lt;? extends T&gt;, java.util.Comparator&lt;? super T&gt;)'>
<annotation name='org.jetbrains.annotations.NotNull'/>
+ <annotation name='jet.runtime.typeinfo.KotlinSignature'>
+ <val name="value"
+ val="&quot;fun &lt;T&gt; max(coll : Collection&lt;out T&gt;, comp : Comparator&lt;in T&gt;) : T&quot;"/>
+ </annotation>
</item>
<item name='java.util.Collections int indexOfSubList(java.util.List&lt;?&gt;, java.util.List&lt;?&gt;) 0'>
<annotation name='org.jetbrains.annotations.NotNull'/>
@@ -1181,6 +1203,170 @@
<item name='java.util.Collections java.util.Queue&lt;T&gt; asLifoQueue(java.util.Deque&lt;T&gt;)'>
<annotation name='org.jetbrains.annotations.NotNull'/>
</item>
+ <item name='java.util.Collections int indexOfSubList(java.util.List&lt;?&gt;, java.util.List&lt;?&gt;)'>
+ <annotation name='jet.runtime.typeinfo.KotlinSignature'>
+ <val name="value"
+ val="&quot;fun indexOfSubList(source : List&lt;out Any?&gt;, target : List&lt;out Any?&gt;) : Int&quot;"/>
+ </annotation>
+ </item>
+ <item name='java.util.Collections int lastIndexOfSubList(java.util.List&lt;?&gt;, java.util.List&lt;?&gt;)'>
+ <annotation name='jet.runtime.typeinfo.KotlinSignature'>
+ <val name="value"
+ val="&quot;fun lastIndexOfSubList(source : List&lt;out Any?&gt;, target : List&lt;out Any?&gt;) : Int&quot;"/>
+ </annotation>
+ </item>
+ <item name='java.util.Collections java.util.Collection&lt;T&gt; unmodifiableCollection(java.util.Collection&lt;? extends T&gt;)'>
+ <annotation name='jet.runtime.typeinfo.KotlinSignature'>
+ <val name="value"
+ val="&quot;fun &lt;T&gt; unmodifiableCollection(c : Collection&lt;out T&gt;) : MutableCollection&lt;T&gt;&quot;"/>
+ </annotation>
+ </item>
+ <item name='java.util.Collections java.util.Set&lt;T&gt; unmodifiableSet(java.util.Set&lt;? extends T&gt;)'>
+ <annotation name='jet.runtime.typeinfo.KotlinSignature'>
+ <val name="value"
+ val="&quot;fun &lt;T&gt; unmodifiableSet(s : Set&lt;out T&gt;) : MutableSet&lt;T&gt;&quot;"/>
+ </annotation>
+ </item>
+ <item name='java.util.Collections java.util.SortedSet&lt;T&gt; unmodifiableSortedSet(java.util.SortedSet&lt;T&gt;)'>
+ <annotation name='jet.runtime.typeinfo.KotlinSignature'>
+ <val name="value"
+ val="&quot;fun &lt;T&gt; unmodifiableSortedSet(s : SortedSet&lt;T&gt;) : SortedSet&lt;T&gt;&quot;"/>
+ </annotation>
+ </item>
+ <item name='java.util.Collections java.util.List&lt;T&gt; unmodifiableList(java.util.List&lt;? extends T&gt;)'>
+ <annotation name='jet.runtime.typeinfo.KotlinSignature'>
+ <val name="value"
+ val="&quot;fun &lt;T&gt; unmodifiableList(list : List&lt;out T&gt;) : MutableList&lt;T&gt;&quot;"/>
+ </annotation>
+ </item>
+ <item name='java.util.Collections java.util.Map&lt;K,V&gt; unmodifiableMap(java.util.Map&lt;? extends K,? extends V&gt;)'>
+ <annotation name='jet.runtime.typeinfo.KotlinSignature'>
+ <val name="value"
+ val="&quot;fun &lt;K, V&gt; unmodifiableMap(m : Map&lt;out K, out V&gt;) : MutableMap&lt;K, V&gt;&quot;"/>
+ </annotation>
+ </item>
+ <item name='java.util.Collections java.util.SortedMap&lt;K,V&gt; unmodifiableSortedMap(java.util.SortedMap&lt;K,? extends V&gt;)'>
+ <annotation name='jet.runtime.typeinfo.KotlinSignature'>
+ <val name="value"
+ val="&quot;fun &lt;K, V&gt; unmodifiableSortedMap(m : SortedMap&lt;K, out V&gt;) : SortedMap&lt;K, V&gt;&quot;"/>
+ </annotation>
+ </item>
+ <item name='java.util.Collections java.util.Collection&lt;T&gt; synchronizedCollection(java.util.Collection&lt;T&gt;)'>
+ <annotation name='jet.runtime.typeinfo.KotlinSignature'>
+ <val name="value"
+ val="&quot;fun &lt;T&gt; synchronizedCollection(c : Collection&lt;T&gt;) : MutableCollection&lt;T&gt;&quot;"/>
+ </annotation>
+ </item>
+ <item name='java.util.Collections java.util.Set&lt;T&gt; synchronizedSet(java.util.Set&lt;T&gt;)'>
+ <annotation name='jet.runtime.typeinfo.KotlinSignature'>
+ <val name="value" val="&quot;fun &lt;T&gt; synchronizedSet(s : Set&lt;T&gt;) : MutableSet&lt;T&gt;&quot;"/>
+ </annotation>
+ </item>
+ <item name='java.util.Collections java.util.SortedSet&lt;T&gt; synchronizedSortedSet(java.util.SortedSet&lt;T&gt;)'>
+ <annotation name='jet.runtime.typeinfo.KotlinSignature'>
+ <val name="value"
+ val="&quot;fun &lt;T&gt; synchronizedSortedSet(s : SortedSet&lt;T&gt;) : SortedSet&lt;T&gt;&quot;"/>
+ </annotation>
+ </item>
+ <item name='java.util.Collections java.util.List&lt;T&gt; synchronizedList(java.util.List&lt;T&gt;)'>
+ <annotation name='jet.runtime.typeinfo.KotlinSignature'>
+ <val name="value"
+ val="&quot;fun &lt;T&gt; synchronizedList(list : List&lt;T&gt;) : MutableList&lt;T&gt;&quot;"/>
+ </annotation>
+ </item>
+ <item name='java.util.Collections java.util.Map&lt;K,V&gt; synchronizedMap(java.util.Map&lt;K,V&gt;)'>
+ <annotation name='jet.runtime.typeinfo.KotlinSignature'>
+ <val name="value"
+ val="&quot;fun &lt;K, V&gt; synchronizedMap(m : Map&lt;K, V&gt;) : MutableMap&lt;K, V&gt;&quot;"/>
+ </annotation>
+ </item>
+ <item name='java.util.Collections java.util.SortedMap&lt;K,V&gt; synchronizedSortedMap(java.util.SortedMap&lt;K,V&gt;)'>
+ <annotation name='jet.runtime.typeinfo.KotlinSignature'>
+ <val name="value"
+ val="&quot;fun &lt;K, V&gt; synchronizedSortedMap(m : SortedMap&lt;K, V&gt;) : SortedMap&lt;K, V&gt;&quot;"/>
+ </annotation>
+ </item>
+ <item name='java.util.Collections java.util.Collection&lt;E&gt; checkedCollection(java.util.Collection&lt;E&gt;, java.lang.Class&lt;E&gt;)'>
+ <annotation name='jet.runtime.typeinfo.KotlinSignature'>
+ <val name="value"
+ val="&quot;fun &lt;E&gt; checkedCollection(c : Collection&lt;E&gt;, _type : Class&lt;E&gt;) : MutableCollection&lt;E&gt;&quot;"/>
+ </annotation>
+ </item>
+ <item name='java.util.Collections java.util.Set&lt;E&gt; checkedSet(java.util.Set&lt;E&gt;, java.lang.Class&lt;E&gt;)'>
+ <annotation name='jet.runtime.typeinfo.KotlinSignature'>
+ <val name="value"
+ val="&quot;fun &lt;E&gt; checkedSet(s : Set&lt;E&gt;, _type : Class&lt;E&gt;) : MutableSet&lt;E&gt;&quot;"/>
+ </annotation>
+ </item>
+ <item name='java.util.Collections java.util.SortedSet&lt;E&gt; checkedSortedSet(java.util.SortedSet&lt;E&gt;, java.lang.Class&lt;E&gt;)'>
+ <annotation name='jet.runtime.typeinfo.KotlinSignature'>
+ <val name="value"
+ val="&quot;fun &lt;E&gt; checkedSortedSet(s : SortedSet&lt;E&gt;, _type : Class&lt;E&gt;) : SortedSet&lt;E&gt;&quot;"/>
+ </annotation>
+ </item>
+ <item name='java.util.Collections java.util.List&lt;E&gt; checkedList(java.util.List&lt;E&gt;, java.lang.Class&lt;E&gt;)'>
+ <annotation name='jet.runtime.typeinfo.KotlinSignature'>
+ <val name="value"
+ val="&quot;fun &lt;E&gt; checkedList(list : List&lt;E&gt;, _type : Class&lt;E&gt;) : MutableList&lt;E&gt;&quot;"/>
+ </annotation>
+ </item>
+ <item name='java.util.Collections java.util.Map&lt;K,V&gt; checkedMap(java.util.Map&lt;K,V&gt;, java.lang.Class&lt;K&gt;, java.lang.Class&lt;V&gt;)'>
+ <annotation name='jet.runtime.typeinfo.KotlinSignature'>
+ <val name="value"
+ val="&quot;fun &lt;K, V&gt; checkedMap(m : Map&lt;K, V&gt;, keyType : Class&lt;K&gt;, valueType : Class&lt;V&gt;) : MutableMap&lt;K, V&gt;?&quot;"/>
+ </annotation>
+ </item>
+ <item name='java.util.Collections java.util.SortedMap&lt;K,V&gt; checkedSortedMap(java.util.SortedMap&lt;K,V&gt;, java.lang.Class&lt;K&gt;, java.lang.Class&lt;V&gt;)'>
+ <annotation name='jet.runtime.typeinfo.KotlinSignature'>
+ <val name="value"
+ val="&quot;fun &lt;K, V&gt; checkedSortedMap(m : SortedMap&lt;K, V&gt;, keyType : Class&lt;K&gt;, valueType : Class&lt;V&gt;) : SortedMap&lt;K, V&gt;&quot;"/>
+ </annotation>
+ </item>
+ <item name='java.util.Collections java.util.Comparator&lt;T&gt; reverseOrder(java.util.Comparator&lt;T&gt;)'>
+ <annotation name='jet.runtime.typeinfo.KotlinSignature'>
+ <val name="value"
+ val="&quot;fun &lt;T&gt; reverseOrder(cmp : Comparator&lt;T&gt;) : Comparator&lt;T&gt;&quot;"/>
+ </annotation>
+ </item>
+ <item name='java.util.Collections java.util.Enumeration&lt;T&gt; enumeration(java.util.Collection&lt;T&gt;)'>
+ <annotation name='jet.runtime.typeinfo.KotlinSignature'>
+ <val name="value"
+ val="&quot;fun &lt;T&gt; enumeration(c : Collection&lt;T&gt;) : Enumeration&lt;T&gt;&quot;"/>
+ </annotation>
+ </item>
+ <item name='java.util.Collections java.util.ArrayList&lt;T&gt; list(java.util.Enumeration&lt;T&gt;)'>
+ <annotation name='jet.runtime.typeinfo.KotlinSignature'>
+ <val name="value" val="&quot;fun &lt;T&gt; list(e : Enumeration&lt;T&gt;) : ArrayList&lt;T&gt;&quot;"/>
+ </annotation>
+ </item>
+ <item name='java.util.Collections int frequency(java.util.Collection&lt;?&gt;, java.lang.Object)'>
+ <annotation name='jet.runtime.typeinfo.KotlinSignature'>
+ <val name="value" val="&quot;fun frequency(c : Collection&lt;out Any?&gt;, o : Any?) : Int&quot;"/>
+ </annotation>
+ </item>
+ <item name='java.util.Collections boolean disjoint(java.util.Collection&lt;?&gt;, java.util.Collection&lt;?&gt;)'>
+ <annotation name='jet.runtime.typeinfo.KotlinSignature'>
+ <val name="value"
+ val="&quot;fun disjoint(c1 : Collection&lt;out Any?&gt;, c2 : Collection&lt;out Any?&gt;) : Boolean&quot;"/>
+ </annotation>
+ </item>
+ <item name='java.util.Collections boolean addAll(java.util.Collection&lt;? super T&gt;, T...)'>
+ <annotation name='jet.runtime.typeinfo.KotlinSignature'>
+ <val name="value"
+ val="&quot;fun &lt;T&gt; addAll(c : Collection&lt;in T&gt;, vararg elements : T) : Boolean&quot;"/>
+ </annotation>
+ </item>
+ <item name='java.util.Collections java.util.Set&lt;E&gt; newSetFromMap(java.util.Map&lt;E,java.lang.Boolean&gt;)'>
+ <annotation name='jet.runtime.typeinfo.KotlinSignature'>
+ <val name="value"
+ val="&quot;fun &lt;E&gt; newSetFromMap(map : Map&lt;E, Boolean&gt;) : MutableSet&lt;E&gt;&quot;"/>
+ </annotation>
+ </item>
+ <item name='java.util.Collections java.util.Queue&lt;T&gt; asLifoQueue(java.util.Deque&lt;T&gt;)'>
+ <annotation name='jet.runtime.typeinfo.KotlinSignature'>
+ <val name="value" val="&quot;fun &lt;T&gt; asLifoQueue(deque : Deque&lt;T&gt;) : Queue&lt;T&gt;&quot;"/>
+ </annotation>
+ </item>
<!-- java.util.Timer -->
<item name='java.util.Timer Timer(java.lang.String, boolean) 0'>
Oops, something went wrong.

0 comments on commit 7068bee

Please sign in to comment.