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
@@ -1,10 +1,65 @@
<root>
<item name="javax.swing.AbstractButton boolean isBorderPainted()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.AbstractButton boolean isContentAreaFilled()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.AbstractButton boolean isFocusPainted()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.AbstractButton boolean isListener(java.lang.Class, java.awt.event.ActionListener) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="javax.swing.AbstractButton boolean isListener(java.lang.Class, java.awt.event.ActionListener) 1">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="javax.swing.AbstractButton boolean isRolloverEnabled()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.AbstractButton int getDisplayedMnemonicIndex()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.AbstractButton int getHorizontalAlignment()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.AbstractButton int getHorizontalTextPosition()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.AbstractButton int getIconTextGap()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.AbstractButton int getMnemonic()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.AbstractButton int getVerticalAlignment()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.AbstractButton int getVerticalTextPosition()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.AbstractButton java.awt.Insets getMargin()">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
@@ -14,12 +69,62 @@
<item name="javax.swing.AbstractButton java.lang.Object[] getSelectedObjects()">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="javax.swing.AbstractButton java.lang.String getText()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.AbstractButton java.lang.String paramString()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.AbstractButton javax.swing.AbstractButton.Handler access$000(javax.swing.AbstractButton) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.AbstractButton javax.swing.Action getAction()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.AbstractButton javax.swing.ButtonModel getModel()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.AbstractButton javax.swing.Icon getIcon()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.AbstractButton javax.swing.Icon getPressedIcon()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.AbstractButton javax.swing.Icon getRolloverIcon()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.AbstractButton javax.swing.Icon getRolloverSelectedIcon()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.AbstractButton javax.swing.Icon getSelectedIcon()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.AbstractButton javax.swing.plaf.ButtonUI getUI()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.AbstractButton long getMultiClickThreshhold()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.AbstractButton void access$100(javax.swing.AbstractButton) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -41,7 +146,20 @@
<item name="javax.swing.AbstractButton void updateDisplayedMnemonicIndex(java.lang.String, int) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="javax.swing.AbstractButton void updateUI()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JButton boolean isDefaultCapable()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JButton java.lang.String getUIClassID()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.JButton java.lang.String paramString()">
@@ -50,9 +168,84 @@
<item name="javax.swing.JButton void writeObject(java.io.ObjectOutputStream) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.JComponent boolean alwaysOnTop()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JComponent boolean checkIfChildObscuredBySibling()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JComponent boolean getAutoscrolls()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JComponent boolean getCreatedDoubleBuffer()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JComponent boolean getFlag(int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JComponent boolean getInheritsPopupMenu()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JComponent boolean getVerifyInputWhenFocusTarget()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JComponent boolean isDoubleBuffered()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JComponent boolean isLightweightComponent(java.awt.Component) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.JComponent boolean isManagingFocus()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JComponent boolean isOpaque()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JComponent boolean isOptimizedDrawingEnabled()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JComponent boolean isPaintingOrigin()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JComponent boolean isPaintingTile()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JComponent boolean isRequestFocusEnabled()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JComponent boolean isValidateRoot()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JComponent boolean processKeyBinding(javax.swing.KeyStroke, java.awt.event.KeyEvent, int, boolean)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="&quot;_,null,_,_-&gt;false&quot;"/>
@@ -69,6 +262,11 @@
<item name="javax.swing.JComponent byte getWriteObjCounter(javax.swing.JComponent) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.JComponent byte getWriteObjCounter(javax.swing.JComponent)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JComponent java.awt.Container getTopLevelAncestor()">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
@@ -101,7 +299,7 @@
</item>
<item name="javax.swing.JComponent java.awt.Point getPopupLocation(java.awt.event.MouseEvent)">
<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>
@@ -110,7 +308,7 @@
</item>
<item name="javax.swing.JComponent java.awt.Point getToolTipLocation(java.awt.event.MouseEvent)">
<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>
@@ -135,11 +333,24 @@
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="javax.swing.JComponent java.lang.String getUIClassID()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.JComponent java.lang.String paramString()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.JComponent java.util.Hashtable access$200()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JComponent javax.accessibility.AccessibleContext getAccessibleContext()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JComponent javax.swing.ActionMap getActionMap()">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
@@ -164,6 +375,11 @@
<item name="javax.swing.JComponent javax.swing.JToolTip createToolTip()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.JComponent javax.swing.border.Border getBorder()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JComponent void componentInputMapChanged(javax.swing.ComponentInputMap) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
@@ -188,6 +404,11 @@
<item name="javax.swing.JComponent void processComponentKeyEvent(java.awt.event.KeyEvent) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="javax.swing.JComponent void processComponentKeyEvent(java.awt.event.KeyEvent)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JComponent void processKeyEvent(java.awt.event.KeyEvent) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -206,6 +427,11 @@
<item name="javax.swing.JComponent void setWriteObjCounter(javax.swing.JComponent, byte) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.JComponent void updateUI()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JComponent void writeObject(java.io.ObjectOutputStream) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -222,17 +448,36 @@
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="javax.swing.JComponent.AccessibleJComponent java.lang.String getToolTipText()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="javax.swing.JComponent.AccessibleJComponent javax.accessibility.AccessibleExtendedComponent getAccessibleExtendedComponent()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.JComponent.AccessibleJComponent javax.accessibility.AccessibleKeyBinding getAccessibleKeyBinding()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="javax.swing.JComponent.AccessibleJComponent javax.accessibility.AccessibleRole getAccessibleRole()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JComponent.AccessibleJComponent javax.swing.JComponent access$100(javax.swing.JComponent.AccessibleJComponent) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.JComponent.AccessibleJComponent javax.swing.JComponent access$100(javax.swing.JComponent.AccessibleJComponent)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JDialog JDialog(java.awt.Frame) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
@@ -248,39 +493,135 @@
<item name="javax.swing.JDialog JDialog(java.awt.Frame, java.lang.String, boolean, java.awt.GraphicsConfiguration) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="javax.swing.JDialog boolean isRootPaneCheckingEnabled()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JDialog int getDefaultCloseOperation()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JDialog java.lang.String paramString()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.JDialog javax.swing.JRootPane createRootPane()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.JDialog javax.swing.JRootPane getRootPane()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JDialog void processWindowEvent(java.awt.event.WindowEvent) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.JFrame boolean isRootPaneCheckingEnabled()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JFrame int getDefaultCloseOperation()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JFrame java.lang.String paramString()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.JFrame javax.swing.JRootPane createRootPane()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.JFrame javax.swing.JRootPane getRootPane()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JFrame void processWindowEvent(java.awt.event.WindowEvent) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.JLabel int getDisplayedMnemonic()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JLabel int getDisplayedMnemonicIndex()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JLabel int getHorizontalAlignment()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JLabel int getHorizontalTextPosition()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JLabel int getIconTextGap()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JLabel int getVerticalAlignment()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JLabel int getVerticalTextPosition()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JLabel java.awt.Component getLabelFor()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JLabel java.lang.String getText()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JLabel java.lang.String getUIClassID()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.JLabel java.lang.String paramString()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.JLabel javax.swing.Icon getIcon()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JLabel javax.swing.plaf.LabelUI getUI()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JLabel void writeObject(java.io.ObjectOutputStream) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.JPanel java.lang.String getUIClassID()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.JPanel java.lang.String paramString()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.JPanel javax.swing.plaf.PanelUI getUI()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JPanel void writeObject(java.io.ObjectOutputStream) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -290,6 +631,26 @@
<item name="javax.swing.JScrollPane JScrollPane(java.awt.Component, int, int) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="javax.swing.JScrollPane boolean isValidateRoot()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JScrollPane boolean isWheelScrollingEnabled()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JScrollPane int getHorizontalScrollBarPolicy()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JScrollPane int getVerticalScrollBarPolicy()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JScrollPane java.awt.Component getCorner(java.lang.String) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -300,6 +661,9 @@
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.JScrollPane java.lang.String getUIClassID()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.JScrollPane java.lang.String paramString()">
@@ -311,9 +675,44 @@
<item name="javax.swing.JScrollPane javax.swing.JScrollBar createVerticalScrollBar()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.JScrollPane javax.swing.JScrollBar getHorizontalScrollBar()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JScrollPane javax.swing.JScrollBar getVerticalScrollBar()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JScrollPane javax.swing.JViewport createViewport()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.JScrollPane javax.swing.JViewport getColumnHeader()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JScrollPane javax.swing.JViewport getRowHeader()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JScrollPane javax.swing.JViewport getViewport()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JScrollPane javax.swing.border.Border getViewportBorder()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JScrollPane javax.swing.plaf.ScrollPaneUI getUI()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JScrollPane void setCorner(java.lang.String, java.awt.Component) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -338,20 +737,90 @@
<item name="javax.swing.JTable JTable(javax.swing.table.TableModel, javax.swing.table.TableColumnModel, javax.swing.ListSelectionModel) 2">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="javax.swing.JTable boolean print(int, java.text.MessageFormat, java.text.MessageFormat, boolean, javax.print.attribute.PrintRequestAttributeSet)">
<item name="javax.swing.JTable boolean getAutoCreateColumnsFromModel()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="&quot;_,_,_,false,_-&gt;true&quot;"/>
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JTable boolean getDragEnabled()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JTable boolean getRowSelectionAllowed()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JTable boolean getScrollableTracksViewportHeight()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JTable boolean getScrollableTracksViewportWidth()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JTable boolean getShowHorizontalLines()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JTable boolean getShowVerticalLines()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JTable boolean getSurrendersFocusOnKeystroke()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JTable boolean isEditing()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JTable int columnAtPoint(java.awt.Point) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.JTable int getAutoResizeMode()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JTable int getEditingColumn()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JTable int getEditingRow()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JTable int getRowHeight()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JTable int getRowMargin()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JTable int getScrollableBlockIncrement(java.awt.Rectangle, int, int) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.JTable int getScrollableUnitIncrement(java.awt.Rectangle, int, int) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
<item name="javax.swing.JTable int limit(int, int, int)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JTable int rowAtPoint(java.awt.Point) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -361,6 +830,26 @@
<item name="javax.swing.JTable int[] getSelectedRows()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.JTable java.awt.Color getGridColor()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JTable java.awt.Color getSelectionBackground()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JTable java.awt.Color getSelectionForeground()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JTable java.awt.Component getEditorComponent()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JTable java.awt.Component prepareEditor(javax.swing.table.TableCellEditor, int, int) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -370,6 +859,11 @@
<item name="javax.swing.JTable java.awt.Dimension getIntercellSpacing()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.JTable java.awt.Dimension getPreferredScrollableViewportSize()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JTable java.awt.print.Printable getPrintable(int, java.text.MessageFormat, java.text.MessageFormat)">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -377,6 +871,9 @@
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.JTable java.lang.String getUIClassID()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.JTable java.lang.String paramString()">
@@ -391,9 +888,29 @@
<item name="javax.swing.JTable javax.swing.ListSelectionModel createDefaultSelectionModel()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.JTable javax.swing.ListSelectionModel getSelectionModel()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JTable javax.swing.plaf.TableUI getUI()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JTable javax.swing.table.JTableHeader createDefaultTableHeader()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.JTable javax.swing.table.JTableHeader getTableHeader()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JTable javax.swing.table.TableCellEditor getCellEditor()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JTable javax.swing.table.TableCellEditor getDefaultEditor(java.lang.Class) 0">
<annotation name="org.jetbrains.annotations.Nullable"/>
</item>
@@ -418,9 +935,19 @@
<item name="javax.swing.JTable javax.swing.table.TableColumnModel createDefaultColumnModel()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.JTable javax.swing.table.TableColumnModel getColumnModel()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JTable javax.swing.table.TableModel createDefaultDataModel()">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.JTable javax.swing.table.TableModel getModel()">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.JTable void addColumn(javax.swing.table.TableColumn) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
@@ -537,6 +1064,11 @@
<item name="javax.swing.SwingUtilities boolean isRectangleContainingRectangle(java.awt.Rectangle, java.awt.Rectangle) 1">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>
<item name="javax.swing.SwingUtilities boolean isRectangleContainingRectangle(java.awt.Rectangle, java.awt.Rectangle)">
<annotation name="org.jetbrains.annotations.Contract">
<val val="pure=true"/>
</annotation>
</item>
<item name="javax.swing.SwingUtilities boolean isRightMouseButton(java.awt.event.MouseEvent) 0">
<annotation name="org.jetbrains.annotations.NotNull"/>
</item>