update tests and testdata to reflect newer mock jdk 1.7

This commit is contained in:
Maxim.Mossienko
2017-06-13 15:09:42 +02:00
parent 4d165172dd
commit 7387ee525b
23 changed files with 2671 additions and 1825 deletions
@@ -1,8 +1,16 @@
import java.util.Calendar;
class Util {
void foo() {
Calendar.getInstance().get(Cale<caret>x)
MyCalendar.getInstance().get(MyCale<caret>x)
}
}
class MyCalendar {
static MyCalendar getInstance() {}
int get(int field) {}
public static final int FIELD_COUNT;
public static final int AM;
public static final int PM;
}
@@ -42,9 +42,9 @@ class C {
mt = MethodType.methodType(java.util.List.class, Object[].class);
mh = lookup.findStatic(java.util.Arrays.class, "asList", mt);
assert(mh.isVarargsCollector());
x = mh.invokeGeneric("one", "two");
x = mh.invoke("one", "two");
// invokeGeneric(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
// invoke(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/Object;
assert(x.equals(java.util.Arrays.asList("one","two")));
// mt is (Object,Object,Object)Object
@@ -68,7 +68,7 @@ class C {
// invokeExact(Ljava/io/PrintStream;Ljava/lang/String;)V
MethodHandle mh0 = lookup.findVirtual(String.class, "length", MethodType.methodType(int.class));
MethodHandle mh1 = MethodHandles.convertArguments(mh0, MethodType.methodType(Integer.class, String.class));
MethodHandle mh1 = mh0.asType(MethodType.methodType(Integer.class, String.class));
System.out.println((Integer) mh1.invokeExact("daddy"));
}
@@ -29,7 +29,7 @@ implements <a href="psi_element://java.io.Serializable"><code>java.io.Serializab
individual characters of the sequence, for comparing strings, for
searching strings, for extracting substrings, and for creating a
copy of a string with all characters translated to uppercase or to
lowercase. Case mapping is based on the Unicode Standard version
lowercase. Case mapping is based on the Unicode Standard version
specified by the <a href="psi_element://java.lang.Character"><code>Character</code></a> class.
<p>
The Java language provides special support for the string
@@ -5,10 +5,9 @@ public abstract&nbsp;boolean&nbsp;<b>contains</b>(<a href="psi_element://java.la
<li><i>@<a href="psi_element://org.jetbrains.annotations.Contract"><code>org.jetbrains.annotations.Contract</code></a>(pure = true)</i></li>
</ul>
Returns <tt>true</tt> if this list contains the specified element.
More formally, returns <tt>true</tt> if and only if this list contains
at least one element <tt>e</tt> such that
<tt>(o==null&nbsp;?&nbsp;e==null&nbsp;:&nbsp;o.equals(e))</tt>.
<DD><DL><DT><b>Overrides:</b><DD><a href="psi_element://java.util.Collection#contains(java.lang.Object)"><code>contains</code></a> in interface <a href="psi_element://java.util.Collection"><code>Collection</code></a></DD></DL></DD><DD><DL><DT><b>Parameters:</b><DD><code>o</code> - element whose presence in this list is to be tested. </DD></DL></DD><DD><DL><DT><b>Returns:</b><DD><tt>true</tt> if this list contains the specified element. </DD></DL></DD><DD><DL><DT><b>Throws:</b><DD><a href="psi_element://java.lang.ClassCastException"><code>ClassCastException</code></a> - if the type of the specified element is incompatible with this list (optional). <DD><a href="psi_element://java.lang.NullPointerException"><code>NullPointerException</code></a> - if the specified element is null and this list does not support null elements (optional).</DD></DL></DD></body></html>
<DD><DL><DT><b>Overrides:</b><DD><a href="psi_element://java.util.Collection#contains(java.lang.Object)"><code>contains</code></a> in interface <a href="psi_element://java.util.Collection"><code>Collection</code></a></DD></DL></DD><DD><DL><DT><b>Parameters:</b><DD><code>o</code> - element whose presence in this list is to be tested </DD></DL></DD><DD><DL><DT><b>Returns:</b><DD><tt>true</tt> if this list contains the specified element </DD></DL></DD><DD><DL><DT><b>Throws:</b><DD><a href="psi_element://java.lang.ClassCastException"><code>ClassCastException</code></a> - if the type of the specified element is incompatible with this list (<a href="psi_element://java.util.Collection###optional-restrictions">optional</a>) <DD><a href="psi_element://java.lang.NullPointerException"><code>NullPointerException</code></a> - if the specified element is null and this list does not permit null elements (<a href="psi_element://java.util.Collection###optional-restrictions">optional</a>)</DD></DL></DD></body></html>
@@ -5,9 +5,9 @@ boolean&nbsp;<b>contains</b>(<a href="psi_element://java.lang.Object"><code>Obje
<li><i>@<a href="psi_element://org.jetbrains.annotations.Contract"><code>org.jetbrains.annotations.Contract</code></a>(pure = true)</i></li>
</ul>
<DD><DL><DT><b>Description copied from interface:</b>&nbsp;<a href="psi_element://java.util.Collection"><code>java.util.Collection</code></a><br>
Returns <tt>true</tt> if this collection contains the specified
element. More formally, returns <tt>true</tt> if and only if this
collection contains at least one element <tt>e</tt> such that
<tt>(o==null ? e==null : o.equals(e))</tt>.
Returns <tt>true</tt> if this collection contains the specified element.
More formally, returns <tt>true</tt> if and only if this collection
contains at least one element <tt>e</tt> such that
<tt>(o==null&nbsp;?&nbsp;e==null&nbsp;:&nbsp;o.equals(e))</tt>.
</DD></DL></DD><DD><DL><DT><b>Overrides:</b><DD><a href="psi_element://java.util.Collection#contains(java.lang.Object)"><code>contains</code></a> in interface <a href="psi_element://java.util.Collection"><code>Collection</code></a><DD><a href="psi_element://I#contains(java.lang.Object)"><code>contains</code></a> in interface <a href="psi_element://I"><code>I</code></a></DD></DL></DD><DD><DL><DT><b>Parameters:</b><DD><code>o</code> - element whose presence in this collection is to be tested. </DD></DL></DD><DD><DL><DT><b>Returns:</b><DD><tt>true</tt> if this collection contains the specified element </DD></DL></DD><DD><DL><DT><b>Throws:</b><DD><a href="psi_element://java.lang.ClassCastException"><code>ClassCastException</code></a> - if the type of the specified element is incompatible with this collection (optional). <DD><a href="psi_element://java.lang.NullPointerException"><code>NullPointerException</code></a> - if the specified element is null and this collection does not support null elements (optional).</DD></DL></DD></body></html>
</DD></DL></DD><DD><DL><DT><b>Overrides:</b><DD><a href="psi_element://java.util.Collection#contains(java.lang.Object)"><code>contains</code></a> in interface <a href="psi_element://java.util.Collection"><code>Collection</code></a><DD><a href="psi_element://I#contains(java.lang.Object)"><code>contains</code></a> in interface <a href="psi_element://I"><code>I</code></a></DD></DL></DD><DD><DL><DT><b>Parameters:</b><DD><code>o</code> - element whose presence in this collection is to be tested </DD></DL></DD><DD><DL><DT><b>Returns:</b><DD><tt>true</tt> if this collection contains the specified element </DD></DL></DD><DD><DL><DT><b>Throws:</b><DD><a href="psi_element://java.lang.ClassCastException"><code>ClassCastException</code></a> - if the type of the specified element is incompatible with this collection (<a href="psi_element://My###optional-restrictions">optional</a>) <DD><a href="psi_element://java.lang.NullPointerException"><code>NullPointerException</code></a> - if the specified element is null and this collection does not permit null elements (<a href="psi_element://My###optional-restrictions">optional</a>)</DD></DL></DD></body></html>
@@ -1,6 +1,6 @@
PsiJavaFileStub [java.util.concurrent]
PsiClassStub[enum name=TimeUnit fqn=java.util.concurrent.TimeUnit]
PsiModifierListStub[mask=17]
PsiModifierListStub[mask=1025]
PsiTypeParameterListStub
PsiRefListStub[EXTENDS_LIST:]
PsiRefListStub[IMPLEMENTS_LIST:]
@@ -12,27 +12,43 @@ PsiJavaFileStub [java.util.concurrent]
PsiModifierListStub[mask=25]
PsiFieldStub[enumconst SECONDS:java.util.concurrent.TimeUnit]
PsiModifierListStub[mask=25]
PsiFieldStub[index:int]
PsiModifierListStub[mask=18]
PsiFieldStub[multipliers:int[]]
PsiModifierListStub[mask=26]
PsiFieldStub[overflows:long[]]
PsiModifierListStub[mask=26]
PsiFieldStub[enumconst MINUTES:java.util.concurrent.TimeUnit]
PsiModifierListStub[mask=25]
PsiFieldStub[enumconst HOURS:java.util.concurrent.TimeUnit]
PsiModifierListStub[mask=25]
PsiFieldStub[enumconst DAYS:java.util.concurrent.TimeUnit]
PsiModifierListStub[mask=25]
PsiFieldStub[C0:long=1L]
PsiModifierListStub[mask=4120]
PsiFieldStub[C1:long=1000L]
PsiModifierListStub[mask=4120]
PsiFieldStub[C2:long=1000000L]
PsiModifierListStub[mask=4120]
PsiFieldStub[C3:long=1000000000L]
PsiModifierListStub[mask=4120]
PsiFieldStub[C4:long=60000000000L]
PsiModifierListStub[mask=4120]
PsiFieldStub[C5:long=3600000000000L]
PsiModifierListStub[mask=4120]
PsiFieldStub[C6:long=86400000000000L]
PsiModifierListStub[mask=4120]
PsiFieldStub[MAX:long=9223372036854775807L]
PsiModifierListStub[mask=4120]
PsiMethodStub[cons TimeUnit:void]
PsiModifierListStub[mask=2]
PsiTypeParameterListStub
PsiParameterListStub
PsiParameterStub[p1:int]
PsiModifierListStub[mask=0]
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[doConvert:long]
PsiModifierListStub[mask=10]
PsiMethodStub[x:long]
PsiModifierListStub[mask=4104]
PsiTypeParameterListStub
PsiParameterListStub
PsiParameterStub[p1:int]
PsiParameterStub[p1:long]
PsiModifierListStub[mask=0]
PsiParameterStub[p2:long]
PsiModifierListStub[mask=0]
PsiParameterStub[p3:long]
PsiModifierListStub[mask=0]
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[convert:long]
PsiModifierListStub[mask=1]
@@ -71,8 +87,29 @@ PsiJavaFileStub [java.util.concurrent]
PsiParameterStub[p1:long]
PsiModifierListStub[mask=0]
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[toMinutes:long]
PsiModifierListStub[mask=1]
PsiTypeParameterListStub
PsiParameterListStub
PsiParameterStub[p1:long]
PsiModifierListStub[mask=0]
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[toHours:long]
PsiModifierListStub[mask=1]
PsiTypeParameterListStub
PsiParameterListStub
PsiParameterStub[p1:long]
PsiModifierListStub[mask=0]
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[toDays:long]
PsiModifierListStub[mask=1]
PsiTypeParameterListStub
PsiParameterListStub
PsiParameterStub[p1:long]
PsiModifierListStub[mask=0]
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[excessNanos:int]
PsiModifierListStub[mask=2]
PsiModifierListStub[mask=5120]
PsiTypeParameterListStub
PsiParameterListStub
PsiParameterStub[p1:long]
@@ -104,4 +141,4 @@ PsiJavaFileStub [java.util.concurrent]
PsiParameterListStub
PsiParameterStub[p1:long]
PsiModifierListStub[mask=0]
PsiRefListStub[THROWS_LIST:java.lang.InterruptedException]
PsiRefListStub[THROWS_LIST:java.lang.InterruptedException]
File diff suppressed because it is too large Load Diff
@@ -8,13 +8,295 @@ PsiJavaFileStub [java.util]
PsiRefListStub[EXTENDS_BOUNDS_LIST:]
PsiRefListStub[EXTENDS_LIST:java.util.AbstractMap<K,V>]
PsiRefListStub[IMPLEMENTS_LIST:java.util.Map<K,V>, java.lang.Cloneable, java.io.Serializable]
PsiClassStub[name=EntrySet fqn=java.util.HashMap.EntrySet]
PsiModifierListStub[mask=18]
PsiTypeParameterListStub
PsiRefListStub[EXTENDS_LIST:java.util.AbstractSet<java.util.Map.Entry<K,V>>]
PsiRefListStub[IMPLEMENTS_LIST:]
PsiMethodStub[cons EntrySet:void]
PsiModifierListStub[mask=2]
PsiTypeParameterListStub
PsiParameterListStub
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[iterator:java.util.Iterator<java.util.Map.Entry<K,V>>]
PsiModifierListStub[mask=1]
PsiTypeParameterListStub
PsiParameterListStub
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[contains:boolean]
PsiModifierListStub[mask=1]
PsiTypeParameterListStub
PsiParameterListStub
PsiParameterStub[p1:java.lang.Object]
PsiModifierListStub[mask=0]
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[remove:boolean]
PsiModifierListStub[mask=1]
PsiTypeParameterListStub
PsiParameterListStub
PsiParameterStub[p1:java.lang.Object]
PsiModifierListStub[mask=0]
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[size:int]
PsiModifierListStub[mask=1]
PsiTypeParameterListStub
PsiParameterListStub
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[clear:void]
PsiModifierListStub[mask=1]
PsiTypeParameterListStub
PsiParameterListStub
PsiRefListStub[THROWS_LIST:]
PsiClassStub[name=Values fqn=java.util.HashMap.Values]
PsiModifierListStub[mask=18]
PsiTypeParameterListStub
PsiRefListStub[EXTENDS_LIST:java.util.AbstractCollection<V>]
PsiRefListStub[IMPLEMENTS_LIST:]
PsiMethodStub[cons Values:void]
PsiModifierListStub[mask=2]
PsiTypeParameterListStub
PsiParameterListStub
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[iterator:java.util.Iterator<V>]
PsiModifierListStub[mask=1]
PsiTypeParameterListStub
PsiParameterListStub
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[size:int]
PsiModifierListStub[mask=1]
PsiTypeParameterListStub
PsiParameterListStub
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[contains:boolean]
PsiModifierListStub[mask=1]
PsiTypeParameterListStub
PsiParameterListStub
PsiParameterStub[p1:java.lang.Object]
PsiModifierListStub[mask=0]
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[clear:void]
PsiModifierListStub[mask=1]
PsiTypeParameterListStub
PsiParameterListStub
PsiRefListStub[THROWS_LIST:]
PsiClassStub[name=KeySet fqn=java.util.HashMap.KeySet]
PsiModifierListStub[mask=18]
PsiTypeParameterListStub
PsiRefListStub[EXTENDS_LIST:java.util.AbstractSet<K>]
PsiRefListStub[IMPLEMENTS_LIST:]
PsiMethodStub[cons KeySet:void]
PsiModifierListStub[mask=2]
PsiTypeParameterListStub
PsiParameterListStub
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[iterator:java.util.Iterator<K>]
PsiModifierListStub[mask=1]
PsiTypeParameterListStub
PsiParameterListStub
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[size:int]
PsiModifierListStub[mask=1]
PsiTypeParameterListStub
PsiParameterListStub
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[contains:boolean]
PsiModifierListStub[mask=1]
PsiTypeParameterListStub
PsiParameterListStub
PsiParameterStub[p1:java.lang.Object]
PsiModifierListStub[mask=0]
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[remove:boolean]
PsiModifierListStub[mask=1]
PsiTypeParameterListStub
PsiParameterListStub
PsiParameterStub[p1:java.lang.Object]
PsiModifierListStub[mask=0]
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[clear:void]
PsiModifierListStub[mask=1]
PsiTypeParameterListStub
PsiParameterListStub
PsiRefListStub[THROWS_LIST:]
PsiClassStub[name=EntryIterator fqn=java.util.HashMap.EntryIterator]
PsiModifierListStub[mask=18]
PsiTypeParameterListStub
PsiRefListStub[EXTENDS_LIST:java.util.HashMap<K,V>.HashIterator<java.util.Map.Entry<K,V>>]
PsiRefListStub[IMPLEMENTS_LIST:]
PsiMethodStub[cons EntryIterator:void]
PsiModifierListStub[mask=2]
PsiTypeParameterListStub
PsiParameterListStub
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[next:java.util.Map.Entry<K,V>]
PsiModifierListStub[mask=1]
PsiTypeParameterListStub
PsiParameterListStub
PsiRefListStub[THROWS_LIST:]
PsiClassStub[name=KeyIterator fqn=java.util.HashMap.KeyIterator]
PsiModifierListStub[mask=18]
PsiTypeParameterListStub
PsiRefListStub[EXTENDS_LIST:java.util.HashMap<K,V>.HashIterator<K>]
PsiRefListStub[IMPLEMENTS_LIST:]
PsiMethodStub[cons KeyIterator:void]
PsiModifierListStub[mask=2]
PsiTypeParameterListStub
PsiParameterListStub
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[next:K]
PsiModifierListStub[mask=1]
PsiTypeParameterListStub
PsiParameterListStub
PsiRefListStub[THROWS_LIST:]
PsiClassStub[name=ValueIterator fqn=java.util.HashMap.ValueIterator]
PsiModifierListStub[mask=18]
PsiTypeParameterListStub
PsiRefListStub[EXTENDS_LIST:java.util.HashMap<K,V>.HashIterator<V>]
PsiRefListStub[IMPLEMENTS_LIST:]
PsiMethodStub[cons ValueIterator:void]
PsiModifierListStub[mask=2]
PsiTypeParameterListStub
PsiParameterListStub
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[next:V]
PsiModifierListStub[mask=1]
PsiTypeParameterListStub
PsiParameterListStub
PsiRefListStub[THROWS_LIST:]
PsiClassStub[name=HashIterator fqn=java.util.HashMap.HashIterator]
PsiModifierListStub[mask=1026]
PsiTypeParameterListStub
PsiTypeParameter[E]
PsiRefListStub[EXTENDS_BOUNDS_LIST:]
PsiRefListStub[EXTENDS_LIST:]
PsiRefListStub[IMPLEMENTS_LIST:java.util.Iterator<E>]
PsiFieldStub[next:java.util.HashMap.Entry<K,V>]
PsiModifierListStub[mask=4096]
PsiFieldStub[expectedModCount:int]
PsiModifierListStub[mask=4096]
PsiFieldStub[index:int]
PsiModifierListStub[mask=4096]
PsiFieldStub[current:java.util.HashMap.Entry<K,V>]
PsiModifierListStub[mask=4096]
PsiMethodStub[cons HashIterator:void]
PsiModifierListStub[mask=4096]
PsiTypeParameterListStub
PsiParameterListStub
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[hasNext:boolean]
PsiModifierListStub[mask=17]
PsiTypeParameterListStub
PsiParameterListStub
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[nextEntry:java.util.HashMap.Entry<K,V>]
PsiModifierListStub[mask=4112]
PsiTypeParameterListStub
PsiParameterListStub
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[remove:void]
PsiModifierListStub[mask=1]
PsiTypeParameterListStub
PsiParameterListStub
PsiRefListStub[THROWS_LIST:]
PsiClassStub[name=Entry fqn=java.util.HashMap.Entry]
PsiModifierListStub[mask=4104]
PsiTypeParameterListStub
PsiTypeParameter[K]
PsiRefListStub[EXTENDS_BOUNDS_LIST:]
PsiTypeParameter[V]
PsiRefListStub[EXTENDS_BOUNDS_LIST:]
PsiRefListStub[EXTENDS_LIST:]
PsiRefListStub[IMPLEMENTS_LIST:java.util.Map.Entry<K,V>]
PsiFieldStub[key:K]
PsiModifierListStub[mask=4112]
PsiFieldStub[value:V]
PsiModifierListStub[mask=4096]
PsiFieldStub[next:java.util.HashMap.Entry<K,V>]
PsiModifierListStub[mask=4096]
PsiFieldStub[hash:int]
PsiModifierListStub[mask=4096]
PsiMethodStub[cons Entry:void]
PsiModifierListStub[mask=4096]
PsiTypeParameterListStub
PsiParameterListStub
PsiParameterStub[p1:int]
PsiModifierListStub[mask=0]
PsiParameterStub[p2:K]
PsiModifierListStub[mask=0]
PsiParameterStub[p3:V]
PsiModifierListStub[mask=0]
PsiParameterStub[p4:java.util.HashMap.Entry<K,V>]
PsiModifierListStub[mask=0]
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[getKey:K]
PsiModifierListStub[mask=17]
PsiTypeParameterListStub
PsiParameterListStub
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[getValue:V]
PsiModifierListStub[mask=17]
PsiTypeParameterListStub
PsiParameterListStub
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[setValue:V]
PsiModifierListStub[mask=17]
PsiTypeParameterListStub
PsiParameterListStub
PsiParameterStub[p1:V]
PsiModifierListStub[mask=0]
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[equals:boolean]
PsiModifierListStub[mask=17]
PsiTypeParameterListStub
PsiParameterListStub
PsiParameterStub[p1:java.lang.Object]
PsiModifierListStub[mask=0]
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[hashCode:int]
PsiModifierListStub[mask=17]
PsiTypeParameterListStub
PsiParameterListStub
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[toString:java.lang.String]
PsiModifierListStub[mask=17]
PsiTypeParameterListStub
PsiParameterListStub
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[recordAccess:void]
PsiModifierListStub[mask=4096]
PsiTypeParameterListStub
PsiParameterListStub
PsiParameterStub[p1:java.util.HashMap<K,V>]
PsiModifierListStub[mask=0]
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[recordRemoval:void]
PsiModifierListStub[mask=4096]
PsiTypeParameterListStub
PsiParameterListStub
PsiParameterStub[p1:java.util.HashMap<K,V>]
PsiModifierListStub[mask=0]
PsiRefListStub[THROWS_LIST:]
PsiClassStub[name=Holder fqn=java.util.HashMap.Holder]
PsiModifierListStub[mask=10]
PsiTypeParameterListStub
PsiRefListStub[EXTENDS_LIST:]
PsiRefListStub[IMPLEMENTS_LIST:]
PsiFieldStub[ALTERNATIVE_HASHING_THRESHOLD:int]
PsiModifierListStub[mask=4120]
PsiMethodStub[cons Holder:void]
PsiModifierListStub[mask=2]
PsiTypeParameterListStub
PsiParameterListStub
PsiRefListStub[THROWS_LIST:]
PsiFieldStub[DEFAULT_INITIAL_CAPACITY:int=16]
PsiModifierListStub[mask=4120]
PsiFieldStub[MAXIMUM_CAPACITY:int=1073741824]
PsiModifierListStub[mask=4120]
PsiFieldStub[DEFAULT_LOAD_FACTOR:float=0.75f]
PsiModifierListStub[mask=4120]
PsiFieldStub[table:java.util.HashMap.Entry[]]
PsiFieldStub[EMPTY_TABLE:java.util.HashMap.Entry<?,?>[]]
PsiModifierListStub[mask=4120]
PsiFieldStub[table:java.util.HashMap.Entry<K,V>[]]
PsiModifierListStub[mask=4224]
PsiFieldStub[size:int]
PsiModifierListStub[mask=4224]
@@ -23,9 +305,11 @@ PsiJavaFileStub [java.util]
PsiFieldStub[loadFactor:float]
PsiModifierListStub[mask=4112]
PsiFieldStub[modCount:int]
PsiModifierListStub[mask=4288]
PsiFieldStub[NULL_KEY:java.lang.Object]
PsiModifierListStub[mask=4224]
PsiFieldStub[ALTERNATIVE_HASHING_THRESHOLD_DEFAULT:int=2147483647]
PsiModifierListStub[mask=4120]
PsiFieldStub[hashSeed:int]
PsiModifierListStub[mask=4224]
PsiFieldStub[entrySet:java.util.Set<java.util.Map.Entry<K,V>>]
PsiModifierListStub[mask=130]
PsiFieldStub[serialVersionUID:long=362498820763181265L]
@@ -58,45 +342,39 @@ PsiJavaFileStub [java.util]
PsiParameterStub[p1:java.util.Map<? extends K,? extends V>]
PsiModifierListStub[mask=0]
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[roundUpToPowerOf2:int]
PsiModifierListStub[mask=10]
PsiTypeParameterListStub
PsiParameterListStub
PsiParameterStub[p1:int]
PsiModifierListStub[mask=0]
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[inflateTable:void]
PsiModifierListStub[mask=2]
PsiTypeParameterListStub
PsiParameterListStub
PsiParameterStub[p1:int]
PsiModifierListStub[mask=0]
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[init:void]
PsiModifierListStub[mask=4096]
PsiTypeParameterListStub
PsiParameterListStub
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[maskNull:T]
PsiModifierListStub[mask=4104]
PsiMethodStub[initHashSeedAsNeeded:boolean]
PsiModifierListStub[mask=4112]
PsiTypeParameterListStub
PsiTypeParameter[T]
PsiRefListStub[EXTENDS_BOUNDS_LIST:]
PsiParameterListStub
PsiParameterStub[p1:T]
PsiModifierListStub[mask=0]
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[unmaskNull:T]
PsiModifierListStub[mask=4104]
PsiTypeParameterListStub
PsiTypeParameter[T]
PsiRefListStub[EXTENDS_BOUNDS_LIST:]
PsiParameterListStub
PsiParameterStub[p1:T]
PsiParameterStub[p1:int]
PsiModifierListStub[mask=0]
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[hash:int]
PsiModifierListStub[mask=4104]
PsiModifierListStub[mask=4112]
PsiTypeParameterListStub
PsiParameterListStub
PsiParameterStub[p1:java.lang.Object]
PsiModifierListStub[mask=0]
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[eq:boolean]
PsiModifierListStub[mask=4104]
PsiTypeParameterListStub
PsiParameterListStub
PsiParameterStub[p1:java.lang.Object]
PsiModifierListStub[mask=0]
PsiParameterStub[p2:java.lang.Object]
PsiModifierListStub[mask=0]
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[indexFor:int]
PsiModifierListStub[mask=4104]
PsiTypeParameterListStub
@@ -123,6 +401,11 @@ PsiJavaFileStub [java.util]
PsiParameterStub[p1:java.lang.Object]
PsiModifierListStub[mask=0]
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[getForNullKey:V]
PsiModifierListStub[mask=2]
PsiTypeParameterListStub
PsiParameterListStub
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[containsKey:boolean]
PsiModifierListStub[mask=1]
PsiTypeParameterListStub
@@ -131,7 +414,7 @@ PsiJavaFileStub [java.util]
PsiModifierListStub[mask=0]
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[getEntry:java.util.HashMap.Entry<K,V>]
PsiModifierListStub[mask=4096]
PsiModifierListStub[mask=4112]
PsiTypeParameterListStub
PsiParameterListStub
PsiParameterStub[p1:java.lang.Object]
@@ -146,6 +429,13 @@ PsiJavaFileStub [java.util]
PsiParameterStub[p2:V]
PsiModifierListStub[mask=0]
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[putForNullKey:V]
PsiModifierListStub[mask=2]
PsiTypeParameterListStub
PsiParameterListStub
PsiParameterStub[p1:V]
PsiModifierListStub[mask=0]
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[putForCreate:void]
PsiModifierListStub[mask=2]
PsiTypeParameterListStub
@@ -156,7 +446,7 @@ PsiJavaFileStub [java.util]
PsiModifierListStub[mask=0]
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[putAllForCreate:void]
PsiModifierListStub[mask=4096]
PsiModifierListStub[mask=2]
PsiTypeParameterListStub
PsiParameterListStub
PsiParameterStub[p1:java.util.Map<? extends K,? extends V>]
@@ -175,6 +465,8 @@ PsiJavaFileStub [java.util]
PsiParameterListStub
PsiParameterStub[p1:java.util.HashMap.Entry[]]
PsiModifierListStub[mask=0]
PsiParameterStub[p2:boolean]
PsiModifierListStub[mask=0]
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[putAll:void]
PsiModifierListStub[mask=1]
@@ -191,14 +483,14 @@ PsiJavaFileStub [java.util]
PsiModifierListStub[mask=0]
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[removeEntryForKey:java.util.HashMap.Entry<K,V>]
PsiModifierListStub[mask=4096]
PsiModifierListStub[mask=4112]
PsiTypeParameterListStub
PsiParameterListStub
PsiParameterStub[p1:java.lang.Object]
PsiModifierListStub[mask=0]
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[removeMapping:java.util.HashMap.Entry<K,V>]
PsiModifierListStub[mask=4096]
PsiModifierListStub[mask=4112]
PsiTypeParameterListStub
PsiParameterListStub
PsiParameterStub[p1:java.lang.Object]
@@ -282,6 +574,11 @@ PsiJavaFileStub [java.util]
PsiTypeParameterListStub
PsiParameterListStub
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[entrySet0:java.util.Set<java.util.Map.Entry<K,V>>]
PsiModifierListStub[mask=2]
PsiTypeParameterListStub
PsiParameterListStub
PsiRefListStub[THROWS_LIST:]
PsiMethodStub[writeObject:void]
PsiModifierListStub[mask=2]
PsiTypeParameterListStub
@@ -305,4 +602,4 @@ PsiJavaFileStub [java.util]
PsiModifierListStub[mask=4096]
PsiTypeParameterListStub
PsiParameterListStub
PsiRefListStub[THROWS_LIST:]
PsiRefListStub[THROWS_LIST:]
File diff suppressed because it is too large Load Diff