Testing Inference of '@Contract(pure=true)' annotations: delta in test data

This commit is contained in:
Ilya Klyuchnikov
2014-10-16 08:51:38 +04:00
parent f27e678e42
commit 2cec677727
53 changed files with 7609 additions and 127 deletions
@@ -7,7 +7,12 @@
</item>
<item name="java.awt.Component boolean action(java.awt.Event, java.lang.Object)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="&quot;!null,_-&gt;false;_,!null-&gt;false;_,null-&gt;false;null,_-&gt;false&quot;"/>
<val val="value=&quot;!null,_-&gt;false;_,!null-&gt;false;_,null-&gt;false;null,_-&gt;false&quot;,pure=true"/>
</annotation>
</item>
<item name="java.awt.Component boolean areInputMethodsEnabled()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component boolean contains(java.awt.Point) 0">
@@ -24,6 +29,21 @@
<item name="java.awt.Component boolean eventEnabled(java.awt.AWTEvent) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.awt.Component boolean eventTypeEnabled(int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component boolean getFocusTraversalKeysEnabled()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component boolean getIgnoreRepaint()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component boolean gotFocus(java.awt.Event, java.lang.Object) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
@@ -32,7 +52,7 @@
</item>
<item name="java.awt.Component boolean gotFocus(java.awt.Event, java.lang.Object)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="&quot;!null,_-&gt;false;_,!null-&gt;false;_,null-&gt;false;null,_-&gt;false&quot;"/>
<val val="value=&quot;!null,_-&gt;false;_,!null-&gt;false;_,null-&gt;false;null,_-&gt;false&quot;,pure=true"/>
</annotation>
</item>
<item name="java.awt.Component boolean handleEvent(java.awt.Event) 0">
@@ -41,18 +61,93 @@
<item name="java.awt.Component boolean imageUpdate(java.awt.Image, int, int, int, int, int) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.awt.Component boolean inside(int, int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component boolean isBackgroundSet()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component boolean isCursorSet()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component boolean isDoubleBuffered()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component boolean isEnabled()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component boolean isEnabledImpl()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component boolean isFocusCycleRoot(java.awt.Container) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.awt.Component boolean isFocusTraversableOverridden()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component boolean isFontSet()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component boolean isForegroundSet()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component boolean isMaximumSizeSet()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component boolean isMinimumSizeSet()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component boolean isPreferredSizeSet()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component boolean isSameOrAncestorOf(java.awt.Component, boolean) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.awt.Component boolean isSameOrAncestorOf(java.awt.Component, boolean)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component boolean isValid()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component boolean isVisible()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component boolean keyDown(java.awt.Event, int) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.awt.Component boolean keyDown(java.awt.Event, int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="&quot;!null,_-&gt;false;null,_-&gt;false&quot;"/>
<val val="value=&quot;!null,_-&gt;false;null,_-&gt;false&quot;,pure=true"/>
</annotation>
</item>
<item name="java.awt.Component boolean keyUp(java.awt.Event, int) 0">
@@ -60,7 +155,7 @@
</item>
<item name="java.awt.Component boolean keyUp(java.awt.Event, int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="&quot;!null,_-&gt;false;null,_-&gt;false&quot;"/>
<val val="value=&quot;!null,_-&gt;false;null,_-&gt;false&quot;,pure=true"/>
</annotation>
</item>
<item name="java.awt.Component boolean lostFocus(java.awt.Event, java.lang.Object) 0">
@@ -71,7 +166,7 @@
</item>
<item name="java.awt.Component boolean lostFocus(java.awt.Event, java.lang.Object)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="&quot;!null,_-&gt;false;_,!null-&gt;false;_,null-&gt;false;null,_-&gt;false&quot;"/>
<val val="value=&quot;!null,_-&gt;false;_,!null-&gt;false;_,null-&gt;false;null,_-&gt;false&quot;,pure=true"/>
</annotation>
</item>
<item name="java.awt.Component boolean mouseDown(java.awt.Event, int, int) 0">
@@ -79,7 +174,7 @@
</item>
<item name="java.awt.Component boolean mouseDown(java.awt.Event, int, int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="&quot;!null,_,_-&gt;false;null,_,_-&gt;false&quot;"/>
<val val="value=&quot;!null,_,_-&gt;false;null,_,_-&gt;false&quot;,pure=true"/>
</annotation>
</item>
<item name="java.awt.Component boolean mouseDrag(java.awt.Event, int, int) 0">
@@ -87,7 +182,7 @@
</item>
<item name="java.awt.Component boolean mouseDrag(java.awt.Event, int, int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="&quot;!null,_,_-&gt;false;null,_,_-&gt;false&quot;"/>
<val val="value=&quot;!null,_,_-&gt;false;null,_,_-&gt;false&quot;,pure=true"/>
</annotation>
</item>
<item name="java.awt.Component boolean mouseEnter(java.awt.Event, int, int) 0">
@@ -95,7 +190,7 @@
</item>
<item name="java.awt.Component boolean mouseEnter(java.awt.Event, int, int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="&quot;!null,_,_-&gt;false;null,_,_-&gt;false&quot;"/>
<val val="value=&quot;!null,_,_-&gt;false;null,_,_-&gt;false&quot;,pure=true"/>
</annotation>
</item>
<item name="java.awt.Component boolean mouseExit(java.awt.Event, int, int) 0">
@@ -103,7 +198,7 @@
</item>
<item name="java.awt.Component boolean mouseExit(java.awt.Event, int, int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="&quot;!null,_,_-&gt;false;null,_,_-&gt;false&quot;"/>
<val val="value=&quot;!null,_,_-&gt;false;null,_,_-&gt;false&quot;,pure=true"/>
</annotation>
</item>
<item name="java.awt.Component boolean mouseMove(java.awt.Event, int, int) 0">
@@ -111,7 +206,7 @@
</item>
<item name="java.awt.Component boolean mouseMove(java.awt.Event, int, int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="&quot;!null,_,_-&gt;false;null,_,_-&gt;false&quot;"/>
<val val="value=&quot;!null,_,_-&gt;false;null,_,_-&gt;false&quot;,pure=true"/>
</annotation>
</item>
<item name="java.awt.Component boolean mouseUp(java.awt.Event, int, int) 0">
@@ -119,12 +214,62 @@
</item>
<item name="java.awt.Component boolean mouseUp(java.awt.Event, int, int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="&quot;!null,_,_-&gt;false;null,_,_-&gt;false&quot;"/>
<val val="value=&quot;!null,_,_-&gt;false;null,_,_-&gt;false&quot;,pure=true"/>
</annotation>
</item>
<item name="java.awt.Component boolean postEvent(java.awt.Event) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.awt.Component boolean postsOldMouseEvents()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component float getAlignmentX()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component float getAlignmentY()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component int countHierarchyMembers()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component int getBoundsOp()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component int getHeight()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component int getWidth()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component int getX()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component int getY()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component int numListening(long)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component java.awt.AWTEvent coalesceEvents(java.awt.AWTEvent, java.awt.AWTEvent) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -158,6 +303,21 @@
<item name="java.awt.Component java.awt.Component locate(int, int)">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.awt.Component java.awt.ComponentOrientation getComponentOrientation()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component java.awt.Container getParent()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component java.awt.Container getParent_NoClientCode()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component java.awt.Dimension getMaximumSize()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -232,10 +392,18 @@
<val val="&quot;null-&gt;null&quot;"/>
</annotation>
</item>
<item name="java.awt.Component java.awt.dnd.DropTarget getDropTarget()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component java.awt.im.InputContext getInputContext()">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.awt.Component java.awt.im.InputMethodRequests getInputMethodRequests()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.awt.Component java.awt.image.VolatileImage createVolatileImage(int, int)">
@@ -247,7 +415,20 @@
<item name="java.awt.Component java.awt.image.VolatileImage createVolatileImage(int, int, java.awt.ImageCapabilities)">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.awt.Component java.awt.peer.ComponentPeer getPeer()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component java.lang.Object getTreeLock()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component java.lang.String constructComponentName()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.awt.Component java.lang.String paramString()">
@@ -256,6 +437,11 @@
<item name="java.awt.Component java.lang.String toString()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.awt.Component javax.accessibility.AccessibleContext getAccessibleContext()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component javax.accessibility.AccessibleStateSet getAccessibleStateSet()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -301,15 +487,35 @@
<item name="java.awt.Component void autoProcessMouseWheel(java.awt.event.MouseWheelEvent) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.awt.Component void autoProcessMouseWheel(java.awt.event.MouseWheelEvent)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component void checkGD(java.lang.String) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.awt.Component void clearCurrentFocusCycleRootOnHide()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component void createBufferStrategy(int, java.awt.BufferCapabilities) 1">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.awt.Component void createChildHierarchyEvents(int, long, boolean)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component void dispatchEventImpl(java.awt.AWTEvent) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.awt.Component void layout()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component void list(java.io.PrintStream, int) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -319,12 +525,27 @@
<item name="java.awt.Component void paint(java.awt.Graphics) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.awt.Component void paint(java.awt.Graphics)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component void paintHeavyweightComponents(java.awt.Graphics) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.awt.Component void paintHeavyweightComponents(java.awt.Graphics)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component void printHeavyweightComponents(java.awt.Graphics) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.awt.Component void printHeavyweightComponents(java.awt.Graphics)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component void processEvent(java.awt.AWTEvent) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
@@ -379,6 +600,16 @@
<item name="java.awt.Component.FlipBufferStrategy FlipBufferStrategy(java.awt.Component, int, java.awt.BufferCapabilities) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.awt.Component.FlipBufferStrategy boolean contentsRestored()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component.FlipBufferStrategy java.awt.BufferCapabilities getCapabilities()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Component.FlipBufferStrategy void createBuffers(int, java.awt.BufferCapabilities) 1">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -393,9 +624,24 @@
<val val="&quot;null-&gt;false&quot;"/>
</annotation>
</item>
<item name="java.awt.Container boolean isFocusCycleRoot()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Container boolean isFocusCycleRoot(java.awt.Container) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.awt.Container boolean isFocusTraversalPolicyProvider()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Container boolean isFocusTraversalPolicySet()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Container boolean isRemoveNotifyNeeded(java.awt.Component, java.awt.Container, java.awt.Container) 1">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
@@ -404,9 +650,29 @@
<val val="&quot;_,_,null-&gt;false;_,null,_-&gt;false;null,_,_-&gt;false&quot;"/>
</annotation>
</item>
<item name="java.awt.Container boolean postsOldMouseEvents()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Container int countComponents()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Container int countHierarchyMembers()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Container int getComponentZOrder(java.awt.Component) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.awt.Container int numListening(long)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Container java.awt.Component add(java.awt.Component)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="&quot;!null-&gt;!null;null-&gt;null&quot;"/>
@@ -461,6 +727,11 @@
<item name="java.awt.Container java.awt.FocusTraversalPolicy getFocusTraversalPolicy()">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.awt.Container java.awt.LayoutManager getLayout()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Container java.awt.Point getMousePosition(boolean)">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
@@ -544,7 +815,22 @@
</item>
<item name="java.awt.Dimension boolean equals(java.lang.Object)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="&quot;null-&gt;false&quot;"/>
<val val="value=&quot;null-&gt;false&quot;,pure=true"/>
</annotation>
</item>
<item name="java.awt.Dimension double getHeight()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Dimension double getWidth()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Dimension int hashCode()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Dimension java.awt.Dimension getSize()">
@@ -556,9 +842,39 @@
<item name="java.awt.Dimension void setSize(java.awt.Dimension) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.awt.Frame boolean isResizable()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Frame boolean isUndecorated()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Frame java.awt.Image getIconImage()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Frame java.awt.MenuBar getMenuBar()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Frame java.awt.Rectangle getMaximizedBounds()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Frame java.lang.String constructComponentName()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.awt.Frame java.lang.String getTitle()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Frame void init(java.lang.String, java.awt.GraphicsConfiguration) 1">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
@@ -582,12 +898,32 @@
</item>
<item name="java.awt.Window boolean dispatchMouseWheelToAncestor(java.awt.event.MouseWheelEvent)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="&quot;!null-&gt;false;null-&gt;false&quot;"/>
<val val="value=&quot;!null-&gt;false;null-&gt;false&quot;,pure=true"/>
</annotation>
</item>
<item name="java.awt.Window boolean eventEnabled(java.awt.AWTEvent) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.awt.Window boolean getFocusableWindowState()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Window boolean isAlwaysOnTop()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Window boolean isFocusCycleRoot()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Window boolean isShowing()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Window boolean postEvent(java.awt.Event)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="&quot;null-&gt;false&quot;"/>
@@ -599,15 +935,38 @@
<item name="java.awt.Window java.awt.Component getMostRecentFocusOwner()">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.awt.Window java.awt.Component getTemporaryLostComponent()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Window java.awt.Container getFocusCycleRootAncestor()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.awt.Window java.awt.Window getOwner()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Window java.lang.Object access$000(java.awt.Window) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.awt.Window java.lang.Object access$000(java.awt.Window)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Window java.lang.String constructComponentName()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.awt.Window java.lang.String getWarningString()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Window void addOwnedWindow(java.lang.ref.WeakReference) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
@@ -626,12 +985,32 @@
<item name="java.awt.Window void addWindowStateListener(java.awt.event.WindowStateListener) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.awt.Window void adjustDecendantsOnParent(int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Window void adjustListeningChildrenOnParent(long, int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Window void clearMostRecentFocusOwnerOnHide()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Window void connectOwnedWindow(java.awt.Window) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.awt.Window void deliverMouseWheelToAncestor(java.awt.event.MouseWheelEvent) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.awt.Window void deliverMouseWheelToAncestor(java.awt.event.MouseWheelEvent)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Window void dispatchEventImpl(java.awt.AWTEvent) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -641,6 +1020,11 @@
<item name="java.awt.Window void postProcessKeyEvent(java.awt.event.KeyEvent) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.awt.Window void postProcessKeyEvent(java.awt.event.KeyEvent)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Window void preProcessKeyEvent(java.awt.event.KeyEvent) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -665,6 +1049,11 @@
<item name="java.awt.Window void setCursor(java.awt.Cursor) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.awt.Window void setFocusCycleRoot(boolean)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.Window void writeObject(java.io.ObjectOutputStream) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -1,5 +1,20 @@
<root>
<item name="java.awt.event.ActionEvent int getModifiers()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.event.ActionEvent java.lang.String getActionCommand()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.awt.event.ActionEvent java.lang.String paramString()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.awt.event.ActionEvent long getWhen()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
</root>
@@ -10,7 +10,7 @@
</item>
<item name="java.beans.beancontext.BeanContextServicesSupport java.beans.beancontext.BeanContextServicesListener getChildBeanContextServicesListener(java.lang.Object)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="&quot;null-&gt;null&quot;"/>
<val val="value=&quot;null-&gt;null&quot;,pure=true"/>
</annotation>
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
@@ -86,4 +86,49 @@
<item name="java.beans.beancontext.BeanContextServicesSupport void writeObject(java.io.ObjectOutputStream) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.beans.beancontext.BeanContextServicesSupport.BCSSChild.BCSSCServiceClassRef boolean isDelegated()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.beans.beancontext.BeanContextServicesSupport.BCSSChild.BCSSCServiceClassRef int getDelegateRefs()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.beans.beancontext.BeanContextServicesSupport.BCSSChild.BCSSCServiceClassRef int getRefs()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.beans.beancontext.BeanContextServicesSupport.BCSSChild.BCSSCServiceClassRef int getServiceRefs()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.beans.beancontext.BeanContextServicesSupport.BCSSChild.BCSSCServiceClassRef java.beans.beancontext.BeanContextServiceProvider getDelegateProvider()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.beans.beancontext.BeanContextServicesSupport.BCSSChild.BCSSCServiceClassRef java.beans.beancontext.BeanContextServiceProvider getServiceProvider()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.beans.beancontext.BeanContextServicesSupport.BCSSChild.BCSSCServiceClassRef java.lang.Class getServiceClass()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.beans.beancontext.BeanContextServicesSupport.BCSSChild.BCSSCServiceRef boolean isDelegated()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.beans.beancontext.BeanContextServicesSupport.BCSSChild.BCSSCServiceRef java.beans.beancontext.BeanContextServicesSupport.BCSSChild.BCSSCServiceClassRef getServiceClassRef()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
</root>
@@ -1,4 +1,9 @@
<root>
<item name="java.io.BufferedInputStream boolean markSupported()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.io.BufferedInputStream int read(byte[], int, int) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -8,6 +13,11 @@
<item name="java.io.BufferedReader BufferedReader(java.io.Reader, int) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.io.BufferedReader boolean markSupported()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.io.BufferedReader int read(char[], int, int) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -23,6 +33,11 @@
<item name="java.io.BufferedWriter BufferedWriter(java.io.Writer, int) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.io.BufferedWriter int min(int, int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.io.BufferedWriter void write(char[], int, int) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -32,9 +47,29 @@
<item name="java.io.ByteArrayInputStream ByteArrayInputStream(byte[], int, int) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.io.ByteArrayInputStream boolean markSupported()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.io.ByteArrayInputStream int available()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.io.ByteArrayInputStream int read(byte[], int, int) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.io.ByteArrayInputStream void close()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.io.ByteArrayOutputStream int size()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.io.ByteArrayOutputStream java.lang.String toString()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -47,6 +82,11 @@
<item name="java.io.ByteArrayOutputStream java.lang.String toString(java.lang.String)">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.io.ByteArrayOutputStream void close()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.io.ByteArrayOutputStream void write(byte[], int, int) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -103,6 +143,11 @@
<val val="&quot;null-&gt;false&quot;"/>
</annotation>
</item>
<item name="java.io.File int getPrefixLength()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.io.File java.io.File createTempFile(java.lang.String, java.lang.String) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -145,6 +190,11 @@
<item name="java.io.File java.io.File getParentFile()">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.io.File java.io.FileSystem access$000()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.io.File java.io.File[] listFiles()">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
@@ -166,6 +216,11 @@
<item name="java.io.File java.lang.String getParent()">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.io.File java.lang.String getPath()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.io.File java.lang.String slashify(java.lang.String, boolean) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -189,6 +244,11 @@
<item name="java.io.File void writeObject(java.io.ObjectOutputStream) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.io.File.LazyInitialization LazyInitialization()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.io.FileInputStream FileInputStream(java.io.FileDescriptor) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -237,12 +297,37 @@
<item name="java.io.FilterOutputStream void write(byte[], int, int) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.io.InputStream InputStream()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.io.InputStream boolean markSupported()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.io.InputStream int available()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.io.InputStream int read(byte[]) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.io.InputStream int read(byte[], int, int) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.io.InputStream void close()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.io.InputStream void mark(int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.io.InputStreamReader InputStreamReader(java.io.InputStream) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -267,9 +352,19 @@
<item name="java.io.ObjectInputStream boolean access$400(java.io.ObjectInputStream) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.io.ObjectInputStream boolean access$400(java.io.ObjectInputStream)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.io.ObjectInputStream int access$000(java.io.ObjectInputStream) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.io.ObjectInputStream int access$000(java.io.ObjectInputStream)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.io.ObjectInputStream int access$002(java.io.ObjectInputStream, int) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -279,9 +374,19 @@
<item name="java.io.ObjectInputStream java.io.ObjectInputStream.BlockDataInputStream access$200(java.io.ObjectInputStream) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.io.ObjectInputStream java.io.ObjectInputStream.BlockDataInputStream access$200(java.io.ObjectInputStream)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.io.ObjectInputStream java.io.ObjectInputStream.HandleTable access$100(java.io.ObjectInputStream) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.io.ObjectInputStream java.io.ObjectInputStream.HandleTable access$100(java.io.ObjectInputStream)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.io.ObjectInputStream java.io.ObjectStreamClass readClassDescriptor()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -316,6 +421,9 @@
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.io.ObjectInputStream java.lang.Object readObjectOverride()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.io.ObjectInputStream java.lang.Object readUnshared()">
@@ -323,7 +431,7 @@
</item>
<item name="java.io.ObjectInputStream java.lang.Object resolveObject(java.lang.Object)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="&quot;!null-&gt;!null;null-&gt;null&quot;"/>
<val val="value=&quot;!null-&gt;!null;null-&gt;null&quot;,pure=true"/>
</annotation>
</item>
<item name="java.io.ObjectInputStream void access$500(java.io.ObjectInputStream) 0">
@@ -350,12 +458,22 @@
<item name="java.io.ObjectInputStream void readSerialData(java.lang.Object, java.io.ObjectStreamClass) 1">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.io.ObjectOutputStream int getProtocolVersion()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.io.ObjectOutputStream java.io.ObjectOutputStream.BlockDataOutputStream access$000(java.io.ObjectOutputStream) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.io.ObjectOutputStream java.io.ObjectOutputStream.BlockDataOutputStream access$000(java.io.ObjectOutputStream)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.io.ObjectOutputStream java.lang.Object replaceObject(java.lang.Object)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="&quot;!null-&gt;!null;null-&gt;null&quot;"/>
<val val="value=&quot;!null-&gt;!null;null-&gt;null&quot;,pure=true"/>
</annotation>
</item>
<item name="java.io.ObjectOutputStream void access$100(java.io.ObjectOutputStream, java.lang.Object, boolean) 0">
@@ -364,9 +482,19 @@
<item name="java.io.ObjectOutputStream void annotateClass(java.lang.Class) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.io.ObjectOutputStream void annotateClass(java.lang.Class)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.io.ObjectOutputStream void annotateProxyClass(java.lang.Class) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.io.ObjectOutputStream void annotateProxyClass(java.lang.Class)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.io.ObjectOutputStream void defaultWriteFields(java.lang.Object, java.io.ObjectStreamClass) 1">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -403,6 +531,11 @@
<item name="java.io.ObjectOutputStream void writeObjectOverride(java.lang.Object) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.io.ObjectOutputStream void writeObjectOverride(java.lang.Object)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.io.ObjectOutputStream void writeOrdinaryObject(java.lang.Object, java.io.ObjectStreamClass, boolean) 1">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -415,6 +548,21 @@
<item name="java.io.ObjectOutputStream void writeTypeString(java.lang.String) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.io.OutputStream OutputStream()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.io.OutputStream void close()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.io.OutputStream void flush()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.io.OutputStream void write(byte[]) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -535,6 +683,16 @@
<item name="java.io.Reader Reader(java.lang.Object) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.io.Reader boolean markSupported()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.io.Reader boolean ready()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.io.Reader int read(char[]) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -1,5 +1,25 @@
<root>
<item name="java.lang.annotation.AnnotationTypeMismatchException java.lang.String foundType()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.annotation.AnnotationTypeMismatchException java.lang.reflect.Method element()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.annotation.IncompleteAnnotationException IncompleteAnnotationException(java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt;, java.lang.String) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.lang.annotation.IncompleteAnnotationException java.lang.Class&lt;? extends java.lang.annotation.Annotation&gt; annotationType()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.annotation.IncompleteAnnotationException java.lang.String elementName()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
</root>
@@ -87,6 +87,21 @@
<item name="java.lang.invoke.AdapterMethodHandle byte basicType(java.lang.Class&lt;?&gt;) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.lang.invoke.AdapterMethodHandle int convArgPos(long)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.AdapterMethodHandle int convCode(long)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.AdapterMethodHandle int conversionOp()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.AdapterMethodHandle int diffReturnTypes(java.lang.invoke.MethodType, java.lang.invoke.MethodType, boolean) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -116,7 +131,7 @@
</item>
<item name="java.lang.invoke.AdapterMethodHandle java.lang.invoke.MethodHandle makeBoxArgument(java.lang.invoke.MethodType, java.lang.invoke.MethodHandle, int, java.lang.Class&lt;?&gt;)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="&quot;!null,_,_,_-&gt;null;_,!null,_,_-&gt;null;_,_,_,!null-&gt;null;_,_,_,null-&gt;null;_,null,_,_-&gt;null;null,_,_,_-&gt;null&quot;"/>
<val val="value=&quot;!null,_,_,_-&gt;null;_,!null,_,_-&gt;null;_,_,_,!null-&gt;null;_,_,_,null-&gt;null;_,null,_,_-&gt;null;null,_,_,_-&gt;null&quot;,pure=true"/>
</annotation>
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
@@ -215,12 +230,22 @@
</item>
<item name="java.lang.invoke.AdapterMethodHandle java.lang.invoke.MethodHandle nonAdapter(java.lang.invoke.MethodHandle)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="&quot;null-&gt;null&quot;"/>
<val val="value=&quot;null-&gt;null&quot;,pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.AdapterMethodHandle long insertStackMove(int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.AdapterMethodHandle.AsVarargsCollector AsVarargsCollector(java.lang.invoke.MethodHandle, java.lang.Class&lt;?&gt;) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.lang.invoke.AdapterMethodHandle.AsVarargsCollector boolean isVarargsCollector()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.AdapterMethodHandle.AsVarargsCollector java.lang.invoke.MethodHandle asType(java.lang.invoke.MethodType) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -333,6 +358,16 @@
<item name="java.lang.invoke.ConstantCallSite ConstantCallSite(java.lang.invoke.MethodHandle) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.lang.invoke.ConstantCallSite java.lang.invoke.MethodHandle dynamicInvoker()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.ConstantCallSite java.lang.invoke.MethodHandle getTarget()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.ConstantCallSite void setTarget(java.lang.invoke.MethodHandle) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
@@ -342,6 +377,11 @@
<item name="java.lang.invoke.DirectMethodHandle DirectMethodHandle(java.lang.invoke.MethodType, java.lang.invoke.MemberName, boolean, java.lang.Class&lt;?&gt;) 1">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.lang.invoke.DirectMethodHandle boolean isValid()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.FilterGeneric FilterGeneric(java.lang.invoke.MethodType) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -424,6 +464,11 @@
<item name="java.lang.invoke.FilterGeneric.Adapter Adapter(java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.lang.invoke.FilterGeneric.Adapter boolean isPrototype()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.FilterGeneric.Adapter java.lang.Class&lt;? extends java.lang.invoke.FilterGeneric.Adapter&gt; findSubClass(java.lang.String) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
@@ -867,6 +912,11 @@
<item name="java.lang.invoke.FromGeneric.Adapter Adapter(java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.lang.invoke.FromGeneric.Adapter boolean isPrototype()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.FromGeneric.Adapter java.lang.Class&lt;? extends java.lang.invoke.FromGeneric.Adapter&gt; findSubClass(java.lang.String) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
@@ -913,6 +963,11 @@
<item name="java.lang.invoke.InvokeGeneric java.lang.invoke.MethodHandle makeInitialInvoker()">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.lang.invoke.InvokeGeneric java.lang.invoke.MethodHandles.Lookup lookup()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.Invokers Invokers(java.lang.invoke.MethodType) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -940,9 +995,89 @@
<item name="java.lang.invoke.MemberName MemberName(java.lang.reflect.Method) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.lang.invoke.MemberName boolean isBridge()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MemberName boolean isConstructor()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MemberName boolean isField()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MemberName boolean isFieldOrMethod()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MemberName boolean isInvocable()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MemberName boolean isMethod()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MemberName boolean isPackage()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MemberName boolean isResolved()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MemberName boolean isSynthetic()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MemberName boolean isType()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MemberName boolean isVarargs()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MemberName boolean testAllFlags(int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MemberName boolean testAnyFlags(int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MemberName boolean testFlags(int, int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MemberName int access$200(java.lang.invoke.MemberName) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.lang.invoke.MemberName int access$200(java.lang.invoke.MemberName)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MemberName int getModifiers()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MemberName java.lang.Class&lt;?&gt; getFieldType()">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
@@ -961,6 +1096,11 @@
<item name="java.lang.invoke.MemberName java.lang.Object access$100(java.lang.invoke.MemberName) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.lang.invoke.MemberName java.lang.Object access$100(java.lang.invoke.MemberName)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MemberName java.lang.Object access$102(java.lang.invoke.MemberName, java.lang.Object) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -981,6 +1121,11 @@
<item name="java.lang.invoke.MemberName java.lang.String access$000(java.lang.invoke.MemberName) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.lang.invoke.MemberName java.lang.String access$000(java.lang.invoke.MemberName)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MemberName java.lang.String access$002(java.lang.invoke.MemberName, java.lang.String) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -1003,9 +1148,19 @@
<item name="java.lang.invoke.MemberName java.lang.String getSignature()">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.lang.invoke.MemberName java.lang.invoke.MemberName.Factory getFactory()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MemberName java.lang.invoke.MethodType getMethodType()">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.lang.invoke.MemberName.Factory Factory()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MemberName.Factory boolean resolveInPlace(java.lang.invoke.MemberName, boolean, java.lang.Class&lt;?&gt;) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -1021,6 +1176,11 @@
<item name="java.lang.invoke.MethodHandle MethodHandle(java.lang.invoke.MethodType) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.lang.invoke.MethodHandle boolean isVarargsCollector()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodHandle java.lang.Object invokeWithArguments(java.util.List&lt;?&gt;) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -1039,6 +1199,21 @@
<item name="java.lang.invoke.MethodHandle java.lang.invoke.MethodHandle asVarargsCollector(java.lang.Class&lt;?&gt;)">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.lang.invoke.MethodHandle java.lang.invoke.MethodType type()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodHandle void &lt;clinit&gt;()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodHandleImpl MethodHandleImpl()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodHandleImpl java.lang.invoke.MethodHandle accessArrayElement(java.lang.Class&lt;?&gt;, boolean) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -1138,6 +1313,16 @@
<item name="java.lang.invoke.MethodHandleImpl sun.invoke.empty.Empty throwException(T) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.lang.invoke.MethodHandleImpl sun.invoke.empty.Empty throwException(T)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodHandleImpl void initStatics()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodHandleImpl.AllocateObject AllocateObject(java.lang.invoke.MethodHandle, java.lang.Class&lt;C&gt;, java.lang.invoke.MethodHandle) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -1162,24 +1347,59 @@
<item name="java.lang.invoke.MethodHandleImpl.FieldAccessor boolean getElementZ(boolean[], int) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.lang.invoke.MethodHandleImpl.FieldAccessor boolean getElementZ(boolean[], int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodHandleImpl.FieldAccessor byte getElementB(byte[], int) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.lang.invoke.MethodHandleImpl.FieldAccessor byte getElementB(byte[], int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodHandleImpl.FieldAccessor char getElementC(char[], int) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.lang.invoke.MethodHandleImpl.FieldAccessor char getElementC(char[], int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodHandleImpl.FieldAccessor double getElementD(double[], int) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.lang.invoke.MethodHandleImpl.FieldAccessor double getElementD(double[], int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodHandleImpl.FieldAccessor float getElementF(float[], int) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.lang.invoke.MethodHandleImpl.FieldAccessor float getElementF(float[], int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodHandleImpl.FieldAccessor int getElementI(int[], int) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.lang.invoke.MethodHandleImpl.FieldAccessor int getElementI(int[], int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodHandleImpl.FieldAccessor java.lang.Object getElementL(java.lang.Object[], int) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.lang.invoke.MethodHandleImpl.FieldAccessor java.lang.Object getElementL(java.lang.Object[], int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodHandleImpl.FieldAccessor java.lang.Object staticBase(java.lang.invoke.MemberName) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -1210,9 +1430,19 @@
<item name="java.lang.invoke.MethodHandleImpl.FieldAccessor long getElementJ(long[], int) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.lang.invoke.MethodHandleImpl.FieldAccessor long getElementJ(long[], int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodHandleImpl.FieldAccessor short getElementS(short[], int) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.lang.invoke.MethodHandleImpl.FieldAccessor short getElementS(short[], int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodHandleImpl.FieldAccessor void setElementB(byte[], int, byte) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -1261,6 +1491,11 @@
<item name="java.lang.invoke.MethodHandleImpl.GuardWithTest java.lang.invoke.MethodHandle make(java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle)">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.lang.invoke.MethodHandleNatives MethodHandleNatives()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodHandleNatives java.lang.Object[] makeTarget(java.lang.Class&lt;?&gt;, java.lang.String, java.lang.String, int, java.lang.Class&lt;?&gt;)">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -1288,6 +1523,16 @@
<item name="java.lang.invoke.MethodHandleNatives void raiseException(int, java.lang.Object, java.lang.Object) 2">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.lang.invoke.MethodHandleNatives.Constants Constants()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodHandleStatics MethodHandleStatics()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodHandleStatics java.lang.Error uncaughtException(java.lang.Exception)">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -1343,6 +1588,11 @@
<val val="&quot;!null,_-&gt;!null;_,!null-&gt;!null&quot;"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodHandles MethodHandles()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodHandles T asInstance(java.lang.invoke.MethodHandle, java.lang.Class&lt;T&gt;) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -1361,6 +1611,11 @@
<item name="java.lang.invoke.MethodHandles boolean isWrapperInstance(java.lang.Object) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.lang.invoke.MethodHandles boolean isWrapperInstance(java.lang.Object)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodHandles java.lang.Class&lt;?&gt; wrapperInstanceType(java.lang.Object) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -1388,6 +1643,11 @@
<item name="java.lang.invoke.MethodHandles java.lang.RuntimeException misMatchedTypes(java.lang.String, java.lang.invoke.MethodType, java.lang.invoke.MethodType)">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.lang.invoke.MethodHandles java.lang.invoke.MemberName.Factory access$000()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodHandles java.lang.invoke.MethodHandle arrayElementGetter(java.lang.Class&lt;?&gt;) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -1521,6 +1781,11 @@
<item name="java.lang.invoke.MethodHandles java.lang.invoke.MethodHandles.Lookup lookup()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.lang.invoke.MethodHandles java.lang.invoke.MethodHandles.Lookup publicLookup()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodHandles java.lang.reflect.Constructor getSingleConstructor(java.lang.Class&lt;?&gt;) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -1562,7 +1827,25 @@
<item name="java.lang.invoke.MethodHandles.1 java.lang.Object invoke(java.lang.Object, java.lang.reflect.Method, java.lang.Object[])">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.lang.invoke.MethodHandles.Lookup int fixmods(int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodHandles.Lookup int lookupModes()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodHandles.Lookup java.lang.Class&lt;?&gt; lookupClass()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodHandles.Lookup java.lang.Class&lt;?&gt; lookupClassOrNull()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.lang.invoke.MethodHandles.Lookup java.lang.String accessFailedMessage(java.lang.Class&lt;?&gt;, java.lang.invoke.MemberName) 1">
@@ -1660,7 +1943,7 @@
</item>
<item name="java.lang.invoke.MethodHandles.Lookup java.lang.invoke.MethodHandle makeAccessor(java.lang.Class&lt;?&gt;, java.lang.invoke.MemberName, boolean, boolean)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="&quot;_,_,true,_-&gt;!null;_,null,_,_-&gt;!null&quot;"/>
<val val="&quot;_,null,_,_-&gt;!null&quot;"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodHandles.Lookup java.lang.invoke.MethodHandle restrictProtectedReceiver(java.lang.invoke.MemberName, java.lang.invoke.MethodHandle) 0">
@@ -1722,6 +2005,31 @@
<item name="java.lang.invoke.MethodType int checkPtypes(java.lang.Class&lt;?&gt;[]) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.lang.invoke.MethodType int parameterCount()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodType java.lang.Class&lt;?&gt; parameterType(int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodType java.lang.Class&lt;?&gt; returnType()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodType java.lang.Class&lt;?&gt; rtype()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodType java.lang.Class&lt;?&gt;[] ptypes()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodType java.lang.IndexOutOfBoundsException newIndexOutOfBoundsException(java.lang.Object) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -1779,6 +2087,11 @@
<item name="java.lang.invoke.MethodType java.lang.invoke.MethodType wrapWithPrims(java.lang.invoke.MethodType) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.lang.invoke.MethodType java.lang.invoke.MethodTypeForm form()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodType java.util.List&lt;java.lang.Class&lt;?&gt;&gt; parameterList()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -1800,9 +2113,29 @@
<item name="java.lang.invoke.MethodTypeForm MethodTypeForm(java.lang.invoke.MethodType) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.lang.invoke.MethodTypeForm boolean hasPrimitives()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodTypeForm boolean hasTwoArgSlots(java.lang.Class&lt;?&gt;) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.lang.invoke.MethodTypeForm boolean hasTwoArgSlots(java.lang.Class&lt;?&gt;)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodTypeForm int argSlotToParameter(int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodTypeForm int parameterToArgSlot(int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodTypeForm int[] primsAtEndOrder(java.lang.invoke.MethodType) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -1827,6 +2160,11 @@
<item name="java.lang.invoke.MethodTypeForm java.lang.invoke.MethodType canonicalize(java.lang.invoke.MethodType, int, int)">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.lang.invoke.MethodTypeForm java.lang.invoke.MethodType erasedType()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MethodTypeForm java.lang.invoke.MethodType reorderParameters(java.lang.invoke.MethodType, int[], java.lang.Class&lt;?&gt;[]) 1">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
@@ -1844,6 +2182,11 @@
<item name="java.lang.invoke.MutableCallSite MutableCallSite(java.lang.invoke.MethodType) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.lang.invoke.MutableCallSite java.lang.invoke.MethodHandle getTarget()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.MutableCallSite void syncAll(java.lang.invoke.MutableCallSite[]) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -1855,12 +2198,22 @@
<item name="java.lang.invoke.SpreadGeneric java.lang.Object select(java.lang.Object, int) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.lang.invoke.SpreadGeneric java.lang.Object select(java.lang.Object, int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.SpreadGeneric java.lang.String toString()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.lang.invoke.SpreadGeneric java.lang.invoke.MethodHandle access$000(java.lang.invoke.SpreadGeneric) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.lang.invoke.SpreadGeneric java.lang.invoke.MethodHandle access$000(java.lang.invoke.SpreadGeneric)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.SpreadGeneric java.lang.invoke.MethodHandle make(java.lang.invoke.MethodHandle, int) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -1891,6 +2244,11 @@
<item name="java.lang.invoke.SpreadGeneric.Adapter Adapter(java.lang.invoke.SpreadGeneric, java.lang.invoke.MethodHandle) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.lang.invoke.SpreadGeneric.Adapter boolean isPrototype()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.SpreadGeneric.Adapter java.lang.Class&lt;? extends java.lang.invoke.SpreadGeneric.Adapter&gt; findSubClass(java.lang.String) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
@@ -2188,6 +2546,11 @@
<item name="java.lang.invoke.ToGeneric.Adapter Adapter(java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle, java.lang.invoke.MethodHandle) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.lang.invoke.ToGeneric.Adapter boolean isPrototype()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.lang.invoke.ToGeneric.Adapter java.lang.Class&lt;? extends java.lang.invoke.ToGeneric.Adapter&gt; findSubClass(java.lang.String) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
@@ -0,0 +1,7 @@
<root>
<item name="java.lang.reflect.Array Array()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
</root>
@@ -23,6 +23,31 @@
<item name="java.net.DatagramPacket DatagramPacket(byte[], int, java.net.SocketAddress) 2">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.net.DatagramPacket byte[] getData()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.DatagramPacket int getLength()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.DatagramPacket int getOffset()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.DatagramPacket int getPort()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.DatagramPacket java.net.InetAddress getAddress()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.DatagramPacket java.net.SocketAddress getSocketAddress()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -41,6 +66,31 @@
<item name="java.net.DatagramSocket DatagramSocket(java.net.SocketAddress) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.net.DatagramSocket boolean isBound()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.DatagramSocket boolean isClosed()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.DatagramSocket boolean isConnected()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.DatagramSocket int getPort()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.DatagramSocket java.net.InetAddress getInetAddress()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.DatagramSocket java.net.InetAddress getLocalAddress()">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
@@ -51,6 +101,9 @@
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.net.DatagramSocket java.nio.channels.DatagramChannel getChannel()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.net.DatagramSocket void connect(java.net.InetAddress, int) 0">
@@ -76,15 +129,73 @@
</item>
<item name="java.net.InetAddress boolean equals(java.lang.Object)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="&quot;!null-&gt;false;null-&gt;false&quot;"/>
<val val="value=&quot;!null-&gt;false;null-&gt;false&quot;,pure=true"/>
</annotation>
</item>
<item name="java.net.InetAddress boolean isAnyLocalAddress()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.InetAddress boolean isLinkLocalAddress()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.InetAddress boolean isLoopbackAddress()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.InetAddress boolean isMCGlobal()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.InetAddress boolean isMCLinkLocal()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.InetAddress boolean isMCNodeLocal()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.InetAddress boolean isMCOrgLocal()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.InetAddress boolean isMCSiteLocal()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.InetAddress boolean isMulticastAddress()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.InetAddress boolean isSiteLocalAddress()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.InetAddress byte[] getAddress()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.net.InetAddress int checkNumericZone(java.lang.String) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.net.InetAddress int hashCode()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.InetAddress java.lang.Object checkLookupTable(java.lang.String)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="&quot;null-&gt;null&quot;"/>
@@ -101,6 +212,9 @@
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.net.InetAddress java.lang.String getHostAddress()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.net.InetAddress java.lang.String getHostFromNameService(java.net.InetAddress, boolean) 0">
@@ -146,6 +260,16 @@
<item name="java.net.ServerSocket ServerSocket(java.net.Proxy) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.net.ServerSocket boolean isBound()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.ServerSocket boolean isClosed()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.ServerSocket java.lang.String toString()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -161,7 +285,15 @@
<item name="java.net.ServerSocket java.net.SocketImpl access$000(java.net.ServerSocket) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.net.ServerSocket java.net.SocketImpl access$000(java.net.ServerSocket)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.ServerSocket java.nio.channels.ServerSocketChannel getChannel()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.net.ServerSocket void implAccept(java.net.Socket) 0">
@@ -191,6 +323,31 @@
<item name="java.net.Socket Socket(java.net.SocketAddress, java.net.SocketAddress, boolean) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.net.Socket boolean isBound()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.Socket boolean isClosed()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.Socket boolean isConnected()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.Socket boolean isInputShutdown()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.Socket boolean isOutputShutdown()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.Socket java.lang.String toString()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -204,6 +361,9 @@
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.net.Socket java.nio.channels.SocketChannel getChannel()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.net.Socket void bind(java.net.SocketAddress) 0">
@@ -269,6 +429,11 @@
<item name="java.net.URI URI(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.String) 4">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.net.URI boolean access$300(char, long, long)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI boolean equal(java.lang.String, java.lang.String) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
@@ -284,6 +449,21 @@
<item name="java.net.URI boolean equals(java.lang.Object) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.net.URI boolean isAbsolute()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI boolean isOpaque()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI boolean match(char, long, long)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI int access$2502(java.net.URI, int) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -293,6 +473,11 @@
<item name="java.net.URI int compare(java.lang.String, java.lang.String) 1">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.net.URI int compare(java.lang.String, java.lang.String)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI int compareIgnoringCase(java.lang.String, java.lang.String) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
@@ -305,6 +490,11 @@
<item name="java.net.URI int compareTo(java.net.URI) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.net.URI int getPort()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI int hash(int, java.lang.String) 1">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
@@ -320,6 +510,11 @@
<item name="java.net.URI int needsNormalization(java.lang.String) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.net.URI int toLower(char)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI java.lang.String access$002(java.net.URI, java.lang.String) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -405,6 +600,41 @@
<val val="&quot;!null-&gt;!null&quot;"/>
</annotation>
</item>
<item name="java.net.URI java.lang.String getHost()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI java.lang.String getRawAuthority()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI java.lang.String getRawFragment()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI java.lang.String getRawPath()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI java.lang.String getRawQuery()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI java.lang.String getRawUserInfo()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI java.lang.String getScheme()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI java.lang.String normalize(java.lang.String) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -493,9 +723,139 @@
<item name="java.net.URI java.net.URL toURL()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.net.URI long access$100()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI long access$1200()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI long access$1300()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI long access$1600()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI long access$1700()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI long access$1800()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI long access$1900()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI long access$200()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI long access$2000()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI long access$2100()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI long access$2600()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI long access$2700()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI long access$2800()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI long access$2900()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI long access$3000()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI long access$3100()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI long access$3200()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI long access$3300()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI long access$3400()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI long access$400()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI long access$500()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI long access$600()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI long access$800()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI long access$900()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI long highMask(char, char)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI long highMask(java.lang.String) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.net.URI long lowMask(char, char)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URI long lowMask(java.lang.String) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -588,6 +948,51 @@
<item name="java.net.URL boolean isValidProtocol(java.lang.String) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.net.URL int getPort()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URL java.lang.String getAuthority()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URL java.lang.String getFile()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URL java.lang.String getHost()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URL java.lang.String getPath()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URL java.lang.String getProtocol()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URL java.lang.String getQuery()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URL java.lang.String getRef()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URL java.lang.String getUserInfo()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URL java.net.URI toURI()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -612,6 +1017,46 @@
<item name="java.net.URLConnection boolean checkfpx(java.io.InputStream) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.net.URLConnection boolean getAllowUserInteraction()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URLConnection boolean getDefaultAllowUserInteraction()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URLConnection boolean getDefaultUseCaches()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URLConnection boolean getDoInput()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URLConnection boolean getDoOutput()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URLConnection boolean getUseCaches()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URLConnection int getConnectTimeout()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URLConnection int getReadTimeout()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URLConnection int readBytes(int[], int, java.io.InputStream) 2">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -629,11 +1074,14 @@
</item>
<item name="java.net.URLConnection java.lang.String getDefaultRequestProperty(java.lang.String)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="&quot;!null-&gt;null;null-&gt;null&quot;"/>
<val val="value=&quot;!null-&gt;null;null-&gt;null&quot;,pure=true"/>
</annotation>
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.net.URLConnection java.lang.String getHeaderField(int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.net.URLConnection java.lang.String getHeaderField(java.lang.String) 0">
@@ -641,11 +1089,14 @@
</item>
<item name="java.net.URLConnection java.lang.String getHeaderField(java.lang.String)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="&quot;!null-&gt;null;null-&gt;null&quot;"/>
<val val="value=&quot;!null-&gt;null;null-&gt;null&quot;,pure=true"/>
</annotation>
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.net.URLConnection java.lang.String getHeaderFieldKey(int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.net.URLConnection java.lang.String getRequestProperty(java.lang.String)">
@@ -678,9 +1129,34 @@
<item name="java.net.URLConnection java.net.ContentHandler lookupContentHandlerClassFor(java.lang.String) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.net.URLConnection java.net.FileNameMap access$000()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URLConnection java.net.FileNameMap getFileNameMap()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.net.URLConnection java.net.URL getURL()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URLConnection java.security.Permission getPermission()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URLConnection java.util.Map&lt;java.lang.String,java.util.List&lt;java.lang.String&gt;&gt; getHeaderFields()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URLConnection long getIfModifiedSince()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URLConnection void addRequestProperty(java.lang.String, java.lang.String) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -693,6 +1169,11 @@
<item name="java.net.URLConnection void setDefaultRequestProperty(java.lang.String, java.lang.String) 1">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.net.URLConnection void setDefaultRequestProperty(java.lang.String, java.lang.String)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.net.URLConnection void setFileNameMap(java.net.FileNameMap) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
@@ -0,0 +1,7 @@
<root>
<item name="java.rmi.RemoteException java.lang.Throwable getCause()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
</root>
@@ -11,15 +11,48 @@
<item name="java.security.Identity boolean keyEquals(java.security.Key, java.security.Key) 1">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.security.Identity java.lang.String getInfo()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.security.Identity java.lang.String getName()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.security.Identity java.lang.String printKeys()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.security.Identity java.security.Certificate[] certificates()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.security.Identity java.security.IdentityScope getScope()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.security.Identity java.security.PublicKey getPublicKey()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.security.Identity void addCertificate(java.security.Certificate) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.security.Policy Policy()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.security.Policy boolean isSet()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.security.Policy java.security.PermissionCollection getPermissions(java.security.ProtectionDomain) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
@@ -34,6 +67,21 @@
<item name="java.security.Policy void initPolicy(java.security.Policy) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.security.Provider double getVersion()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.security.Provider java.lang.String getInfo()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.security.Provider java.lang.String getName()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.security.Provider java.lang.String toString()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -79,6 +127,11 @@
<item name="java.security.Provider void removeService(java.security.Provider.Service) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.security.Security Security()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.security.Security boolean isConstraintSatisfied(java.lang.String, java.lang.String, java.lang.String) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -26,6 +26,31 @@
<item name="java.sql.BatchUpdateException int[] getUpdateCounts()">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.sql.DataTruncation boolean getParameter()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.sql.DataTruncation boolean getRead()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.sql.DataTruncation int getDataSize()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.sql.DataTruncation int getIndex()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.sql.DataTruncation int getTransferSize()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.sql.Date java.lang.String toString()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -37,12 +62,17 @@
</item>
<item name="java.sql.DriverInfo boolean equals(java.lang.Object)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="&quot;null-&gt;false&quot;"/>
<val val="value=&quot;null-&gt;false&quot;,pure=true"/>
</annotation>
</item>
<item name="java.sql.DriverInfo java.lang.String toString()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.sql.DriverManager DriverManager()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.sql.DriverManager boolean isDriverAllowed(java.sql.Driver, java.lang.Class&lt;?&gt;) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
@@ -62,6 +92,21 @@
<val val="&quot;null,_-&gt;false&quot;"/>
</annotation>
</item>
<item name="java.sql.DriverManager int getLoginTimeout()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.sql.DriverManager java.io.PrintStream getLogStream()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.sql.DriverManager java.io.PrintWriter getLogWriter()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.sql.DriverManager java.sql.Connection getConnection(java.lang.String) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -92,15 +137,50 @@
<item name="java.sql.DriverManager void setLogWriter(java.io.PrintWriter) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.sql.DriverManager.1 1()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.sql.DriverManager.2 2()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.sql.DriverManager.2 java.lang.Object run()">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.sql.DriverManager.2 java.lang.Void run()">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.sql.SQLClientInfoException java.util.Map&lt;java.lang.String,java.sql.ClientInfoStatus&gt; getFailedProperties()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.sql.SQLException int getErrorCode()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.sql.SQLException java.lang.String getSQLState()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.sql.SQLException java.sql.SQLException getNextException()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.sql.SQLException java.util.Iterator&lt;java.lang.Throwable&gt; iterator()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.sql.SQLException.1 boolean hasNext()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.sql.Time java.lang.String toString()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -129,6 +209,11 @@
<item name="java.sql.Timestamp int compareTo(java.util.Date) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.sql.Timestamp int getNanos()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.sql.Timestamp java.lang.String toString()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -138,4 +223,9 @@
<item name="java.sql.Timestamp java.sql.Timestamp valueOf(java.lang.String)">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.sql.Types Types()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
</root>
@@ -1,5 +1,40 @@
<root>
<item name="java.util.concurrent.TimeUnit int excessNanos(long, long)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.TimeUnit long convert(long, java.util.concurrent.TimeUnit) 1">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.util.concurrent.TimeUnit long convert(long, java.util.concurrent.TimeUnit)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.TimeUnit long doConvert(int, long)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.TimeUnit long toMicros(long)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.TimeUnit long toMillis(long)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.TimeUnit long toNanos(long)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.TimeUnit long toSeconds(long)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
</root>
@@ -1,16 +1,69 @@
<root>
<item name="java.util.concurrent.atomic.AtomicBoolean AtomicBoolean()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.atomic.AtomicBoolean boolean get()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.atomic.AtomicBoolean java.lang.String toString()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.util.concurrent.atomic.AtomicInteger AtomicInteger()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.atomic.AtomicInteger double doubleValue()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.atomic.AtomicInteger float floatValue()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.atomic.AtomicInteger int get()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.atomic.AtomicInteger int intValue()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.atomic.AtomicInteger java.lang.String toString()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.util.concurrent.atomic.AtomicInteger long longValue()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.atomic.AtomicIntegerArray AtomicIntegerArray(int[]) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.util.concurrent.atomic.AtomicIntegerArray int length()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.atomic.AtomicIntegerArray java.lang.String toString()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.util.concurrent.atomic.AtomicIntegerFieldUpdater AtomicIntegerFieldUpdater()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.atomic.AtomicIntegerFieldUpdater java.util.concurrent.atomic.AtomicIntegerFieldUpdater&lt;U&gt; newUpdater(java.lang.Class&lt;U&gt;, java.lang.String) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -26,15 +79,55 @@
<item name="java.util.concurrent.atomic.AtomicIntegerFieldUpdater.AtomicIntegerFieldUpdaterImpl AtomicIntegerFieldUpdaterImpl(java.lang.Class&lt;T&gt;, java.lang.String) 1">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.util.concurrent.atomic.AtomicLong AtomicLong()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.atomic.AtomicLong double doubleValue()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.atomic.AtomicLong float floatValue()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.atomic.AtomicLong int intValue()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.atomic.AtomicLong java.lang.String toString()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.util.concurrent.atomic.AtomicLong long get()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.atomic.AtomicLong long longValue()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.atomic.AtomicLongArray AtomicLongArray(long[]) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.util.concurrent.atomic.AtomicLongArray int length()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.atomic.AtomicLongArray java.lang.String toString()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.util.concurrent.atomic.AtomicLongFieldUpdater AtomicLongFieldUpdater()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.atomic.AtomicLongFieldUpdater java.util.concurrent.atomic.AtomicLongFieldUpdater&lt;U&gt; newUpdater(java.lang.Class&lt;U&gt;, java.lang.String) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -59,24 +152,64 @@
<item name="java.util.concurrent.atomic.AtomicMarkableReference V get(boolean[]) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.util.concurrent.atomic.AtomicMarkableReference V getReference()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.atomic.AtomicMarkableReference boolean compareAndSet(V, V, boolean, boolean) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.util.concurrent.atomic.AtomicMarkableReference boolean isMarked()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.atomic.AtomicMarkableReference boolean weakCompareAndSet(V, V, boolean, boolean) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.util.concurrent.atomic.AtomicMarkableReference.ReferenceBooleanPair boolean access$100(java.util.concurrent.atomic.AtomicMarkableReference.ReferenceBooleanPair) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.util.concurrent.atomic.AtomicMarkableReference.ReferenceBooleanPair boolean access$100(java.util.concurrent.atomic.AtomicMarkableReference.ReferenceBooleanPair)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.atomic.AtomicMarkableReference.ReferenceBooleanPair java.lang.Object access$000(java.util.concurrent.atomic.AtomicMarkableReference.ReferenceBooleanPair) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.util.concurrent.atomic.AtomicMarkableReference.ReferenceBooleanPair java.lang.Object access$000(java.util.concurrent.atomic.AtomicMarkableReference.ReferenceBooleanPair)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.atomic.AtomicReference AtomicReference()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.atomic.AtomicReference V get()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.atomic.AtomicReferenceArray AtomicReferenceArray(E[]) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.util.concurrent.atomic.AtomicReferenceArray int length()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.atomic.AtomicReferenceArray java.lang.String toString()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.util.concurrent.atomic.AtomicReferenceFieldUpdater AtomicReferenceFieldUpdater()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.atomic.AtomicReferenceFieldUpdater java.util.concurrent.atomic.AtomicReferenceFieldUpdater&lt;U,W&gt; newUpdater(java.lang.Class&lt;U&gt;, java.lang.Class&lt;W&gt;, java.lang.String) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -98,16 +231,36 @@
<item name="java.util.concurrent.atomic.AtomicStampedReference V get(int[]) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.util.concurrent.atomic.AtomicStampedReference V getReference()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.atomic.AtomicStampedReference boolean compareAndSet(V, V, int, int) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.util.concurrent.atomic.AtomicStampedReference boolean weakCompareAndSet(V, V, int, int) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.util.concurrent.atomic.AtomicStampedReference int getStamp()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.atomic.AtomicStampedReference.ReferenceIntegerPair int access$100(java.util.concurrent.atomic.AtomicStampedReference.ReferenceIntegerPair) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.util.concurrent.atomic.AtomicStampedReference.ReferenceIntegerPair int access$100(java.util.concurrent.atomic.AtomicStampedReference.ReferenceIntegerPair)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.atomic.AtomicStampedReference.ReferenceIntegerPair java.lang.Object access$000(java.util.concurrent.atomic.AtomicStampedReference.ReferenceIntegerPair) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.util.concurrent.atomic.AtomicStampedReference.ReferenceIntegerPair java.lang.Object access$000(java.util.concurrent.atomic.AtomicStampedReference.ReferenceIntegerPair)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
</root>
@@ -2,15 +2,40 @@
<item name="java.util.concurrent.locks.AbstractQueuedSynchronizer boolean acquireQueued(java.util.concurrent.locks.AbstractQueuedSynchronizer.Node, int) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.util.concurrent.locks.AbstractQueuedSynchronizer boolean apparentlyFirstQueuedIsExclusive()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.locks.AbstractQueuedSynchronizer boolean findNodeFromTail(java.util.concurrent.locks.AbstractQueuedSynchronizer.Node) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.util.concurrent.locks.AbstractQueuedSynchronizer boolean findNodeFromTail(java.util.concurrent.locks.AbstractQueuedSynchronizer.Node)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.locks.AbstractQueuedSynchronizer boolean hasContended()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.locks.AbstractQueuedSynchronizer boolean hasQueuedThreads()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.locks.AbstractQueuedSynchronizer boolean hasWaiters(java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.util.concurrent.locks.AbstractQueuedSynchronizer boolean isOnSyncQueue(java.util.concurrent.locks.AbstractQueuedSynchronizer.Node) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.util.concurrent.locks.AbstractQueuedSynchronizer boolean isOnSyncQueue(java.util.concurrent.locks.AbstractQueuedSynchronizer.Node)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.locks.AbstractQueuedSynchronizer boolean isQueued(java.lang.Thread) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -23,6 +48,16 @@
<item name="java.util.concurrent.locks.AbstractQueuedSynchronizer boolean transferAfterCancelledWait(java.util.concurrent.locks.AbstractQueuedSynchronizer.Node) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.util.concurrent.locks.AbstractQueuedSynchronizer int getQueueLength()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.locks.AbstractQueuedSynchronizer int getState()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.locks.AbstractQueuedSynchronizer int getWaitQueueLength(java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -30,9 +65,15 @@
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.util.concurrent.locks.AbstractQueuedSynchronizer java.lang.Thread fullGetFirstQueuedThread()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.util.concurrent.locks.AbstractQueuedSynchronizer java.lang.Thread getFirstQueuedThread()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.util.concurrent.locks.AbstractQueuedSynchronizer java.util.Collection&lt;java.lang.Thread&gt; getWaitingThreads(java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject) 0">
@@ -65,6 +106,11 @@
<item name="java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject boolean isOwnedBy(java.util.concurrent.locks.AbstractQueuedSynchronizer) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject boolean isOwnedBy(java.util.concurrent.locks.AbstractQueuedSynchronizer)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject java.util.concurrent.locks.AbstractQueuedSynchronizer.Node addConditionWaiter()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -74,12 +120,32 @@
<item name="java.util.concurrent.locks.AbstractQueuedSynchronizer.ConditionObject void doSignalAll(java.util.concurrent.locks.AbstractQueuedSynchronizer.Node) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.util.concurrent.locks.AbstractQueuedSynchronizer.Node Node()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.locks.AbstractQueuedSynchronizer.Node boolean isShared()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.locks.LockSupport LockSupport()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.locks.LockSupport void unpark(java.lang.Thread) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="java.util.concurrent.locks.ReentrantLock boolean hasWaiters(java.util.concurrent.locks.Condition) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.util.concurrent.locks.ReentrantLock boolean isFair()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.locks.ReentrantLock boolean tryLock(long, java.util.concurrent.TimeUnit) 1">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -110,6 +176,11 @@
<item name="java.util.concurrent.locks.ReentrantReadWriteLock boolean hasWaiters(java.util.concurrent.locks.Condition) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.util.concurrent.locks.ReentrantReadWriteLock boolean isFair()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.locks.ReentrantReadWriteLock int getWaitQueueLength(java.util.concurrent.locks.Condition) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -122,6 +193,21 @@
<item name="java.util.concurrent.locks.ReentrantReadWriteLock java.util.Collection&lt;java.lang.Thread&gt; getWaitingThreads(java.util.concurrent.locks.Condition) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.util.concurrent.locks.ReentrantReadWriteLock java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock readLock()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.locks.ReentrantReadWriteLock java.util.concurrent.locks.ReentrantReadWriteLock.WriteLock writeLock()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.locks.ReentrantReadWriteLock.NonfairSync boolean writerShouldBlock()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock ReadLock(java.util.concurrent.locks.ReentrantReadWriteLock) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -131,6 +217,16 @@
<item name="java.util.concurrent.locks.ReentrantReadWriteLock.ReadLock java.lang.String toString()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="java.util.concurrent.locks.ReentrantReadWriteLock.Sync int exclusiveCount(int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.locks.ReentrantReadWriteLock.Sync int sharedCount(int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="java.util.concurrent.locks.ReentrantReadWriteLock.Sync java.lang.IllegalMonitorStateException unmatchedUnlockException()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>