From 3af9455adb35d69bbc5cc5a558ce9369af92bdb3 Mon Sep 17 00:00:00 2001 From: Bart van Helvert Date: Fri, 6 Sep 2024 09:40:40 +0200 Subject: [PATCH] [java] Don't generate API list entry when API is not part of public API These entries are useless because you can't call those APIs anyway. GitOrigin-RevId: c43065e082851e1b1574bb9ed47050e8f0dfc61a --- .../com/intellij/openapi/module/api1.4.txt | 66 --------- .../com/intellij/openapi/module/api1.5.txt | 34 ----- .../com/intellij/openapi/module/api1.6.txt | 80 ----------- .../com/intellij/openapi/module/api1.7.txt | 17 --- .../com/intellij/openapi/module/api1.8.txt | 132 ------------------ .../src/com/intellij/openapi/module/api10.txt | 1 - .../src/com/intellij/openapi/module/api11.txt | 1 - .../src/com/intellij/openapi/module/api13.txt | 7 +- .../src/com/intellij/openapi/module/api14.txt | 1 - .../src/com/intellij/openapi/module/api15.txt | 1 - .../src/com/intellij/openapi/module/api17.txt | 2 +- .../src/com/intellij/openapi/module/api19.txt | 2 +- .../src/com/intellij/openapi/module/api20.txt | 2 - .../src/com/intellij/openapi/module/api21.txt | 3 - .../src/com/intellij/openapi/module/api23.txt | 2 - .../src/com/intellij/openapi/module/api9.txt | 35 ----- .../testFramework/JavaApiUsageGenerator.kt | 96 +++++++++++-- 17 files changed, 84 insertions(+), 398 deletions(-) diff --git a/java/java-analysis-api/src/com/intellij/openapi/module/api1.4.txt b/java/java-analysis-api/src/com/intellij/openapi/module/api1.4.txt index 4b0957d07a6d..40959542c951 100644 --- a/java/java-analysis-api/src/com/intellij/openapi/module/api1.4.txt +++ b/java/java-analysis-api/src/com/intellij/openapi/module/api1.4.txt @@ -474,9 +474,7 @@ java.io.OutputStreamWriter#OutputStreamWriter(java.io.OutputStream;java.nio.char java.io.WriteAbortedException#getCause() java.net.URI java.net.URL#getDefaultPort() -java.net.Socket#createImpl(boolean;) java.net.Socket#setImpl() -java.net.Socket#getImpl() java.net.Socket#connect(java.net.SocketAddress;) java.net.Socket#connect(java.net.SocketAddress;int;) java.net.Socket#bind(java.net.SocketAddress;) @@ -516,7 +514,6 @@ java.net.InetAddress#getByAddress(java.lang.String;byte[];) java.net.InetAddress#getByAddress(byte[];) java.net.Inet4Address java.net.Inet6Address -java.net.ServerSocket#getImpl() java.net.ServerSocket#bind(java.net.SocketAddress;) java.net.ServerSocket#bind(java.net.SocketAddress;int;) java.net.ServerSocket#getLocalSocketAddress() @@ -732,8 +729,6 @@ java.lang.Character#toUpperCaseEx(int;) java.lang.Character#toUpperCaseCharArray(int;) java.lang.Exception#Exception(java.lang.String;java.lang.Throwable;) java.lang.Exception#Exception(java.lang.Throwable;) -java.lang.Throwable#cause -java.lang.Throwable#stackTrace java.lang.Throwable#Throwable(java.lang.String;java.lang.Throwable;) java.lang.Throwable#Throwable(java.lang.Throwable;) java.lang.Throwable#getCause() @@ -784,7 +779,6 @@ java.text.MessageFormat.Field java.text.SimpleDateFormat#formatToCharacterIterator(java.lang.Object;) java.text.DecimalFormatSymbols#getCurrency() java.text.DecimalFormatSymbols#setCurrency(java.util.Currency;) -java.text.DecimalFormatSymbols#locale java.util.regex.Matcher java.util.regex.Pattern java.util.regex.PatternSyntaxException @@ -869,18 +863,13 @@ java.security.spec.PSSParameterSpec java.security.spec.RSAOtherPrimeInfo java.security.spec.RSAMultiPrimePrivateCrtKeySpec java.security.interfaces.RSAMultiPrimePrivateCrtKey -java.security.Policy#initPolicy(java.security.Policy;) java.security.Policy#getPermissions(java.security.ProtectionDomain;) java.security.Policy#implies(java.security.ProtectionDomain;java.security.Permission;) -java.security.Policy.PolicyDelegate#getPermissions(java.security.ProtectionDomain;) -java.security.Policy.PolicyDelegate#implies(java.security.ProtectionDomain;java.security.Permission;) java.security.KeyStore#getInstance(java.lang.String;java.security.Provider;) java.security.Security#getAlgorithms(java.lang.String;) java.security.Signature#getInstance(java.lang.String;java.security.Provider;) java.security.Signature#verify(byte[];int;int;) java.security.Signature#getParameters() -java.security.Signature.Delegate#engineVerify(byte[];int;int;) -java.security.Signature.Delegate#engineGetParameters() java.security.KeyFactory#getInstance(java.lang.String;java.security.Provider;) java.security.SecureRandom#getInstance(java.lang.String;java.security.Provider;) java.security.SignatureSpi#engineVerify(byte[];int;int;) @@ -980,36 +969,13 @@ javax.security.auth.login.AppConfigurationEntry javax.security.auth.login.AccountExpiredException javax.security.auth.login.CredentialExpiredException javax.security.auth.callback.Callback -javax.security.auth.callback.NameCallback#prompt -javax.security.auth.callback.NameCallback#defaultName -javax.security.auth.callback.NameCallback#inputName javax.security.auth.callback.NameCallback -javax.security.auth.callback.ChoiceCallback#prompt -javax.security.auth.callback.ChoiceCallback#choices -javax.security.auth.callback.ChoiceCallback#defaultChoice -javax.security.auth.callback.ChoiceCallback#multipleSelectionsAllowed -javax.security.auth.callback.ChoiceCallback#selections javax.security.auth.callback.ChoiceCallback javax.security.auth.callback.CallbackHandler -javax.security.auth.callback.LanguageCallback#locale javax.security.auth.callback.LanguageCallback -javax.security.auth.callback.PasswordCallback#prompt -javax.security.auth.callback.PasswordCallback#echoOn -javax.security.auth.callback.PasswordCallback#inputPassword javax.security.auth.callback.PasswordCallback -javax.security.auth.callback.TextInputCallback#prompt -javax.security.auth.callback.TextInputCallback#defaultText -javax.security.auth.callback.TextInputCallback#inputText javax.security.auth.callback.TextInputCallback -javax.security.auth.callback.TextOutputCallback#messageType -javax.security.auth.callback.TextOutputCallback#message javax.security.auth.callback.TextOutputCallback -javax.security.auth.callback.ConfirmationCallback#prompt -javax.security.auth.callback.ConfirmationCallback#messageType -javax.security.auth.callback.ConfirmationCallback#optionType -javax.security.auth.callback.ConfirmationCallback#defaultOption -javax.security.auth.callback.ConfirmationCallback#options -javax.security.auth.callback.ConfirmationCallback#selection javax.security.auth.callback.ConfirmationCallback javax.security.auth.callback.UnsupportedCallbackException javax.security.auth.Subject @@ -1041,7 +1007,6 @@ java.util.prefs.PreferenceChangeListener java.util.prefs.WindowsPreferencesFactory java.util.prefs.InvalidPreferencesFormatException sun.security.provider.certpath.ldap.LDAPCertStore -javax.naming.spi.NamingManager.FactoryInitializationError#getCause() javax.naming.ldap.StartTlsRequest javax.naming.ldap.StartTlsResponse javax.naming.NamingException#getCause() @@ -1065,7 +1030,6 @@ com.sun.java.swing.plaf.windows.WindowsLookAndFeel#setMnemonicHidden(boolean;) com.sun.java.swing.plaf.windows.WindowsLookAndFeel#isMnemonicHidden() com.sun.java.swing.plaf.windows.WindowsLookAndFeel#isClassicWindows() com.sun.java.swing.plaf.windows.WindowsLookAndFeel#createAudioAction(java.lang.Object;) -com.sun.java.swing.plaf.windows.WindowsLookAndFeel.AudioAction com.sun.java.swing.plaf.windows.WindowsPopupMenuUI#getPopup(javax.swing.JPopupMenu;int;int;) com.sun.java.swing.plaf.windows.WindowsFileChooserUI#setDirectorySelected(boolean;) com.sun.java.swing.plaf.windows.WindowsGraphicsUtils @@ -1135,29 +1099,19 @@ java.awt.dnd.DragSource#addDragSourceMotionListener(java.awt.dnd.DragSourceMotio java.awt.dnd.DragSource#removeDragSourceMotionListener(java.awt.dnd.DragSourceMotionListener;) java.awt.dnd.DragSource#getDragSourceMotionListeners() java.awt.dnd.DragSource#getListeners(java.lang.Class;) -java.awt.dnd.DragSource#writeObject(java.io.ObjectOutputStream;) -java.awt.dnd.DragSource#readObject(java.io.ObjectInputStream;) -java.awt.dnd.DropTarget#writeObject(java.io.ObjectOutputStream;) -java.awt.dnd.DropTarget#readObject(java.io.ObjectInputStream;) java.awt.dnd.DragSourceEvent#DragSourceEvent(java.awt.dnd.DragSourceContext;int;int;) java.awt.dnd.DragSourceEvent#getLocation() java.awt.dnd.DragSourceEvent#getX() java.awt.dnd.DragSourceEvent#getY() java.awt.dnd.DragGestureEvent#startDrag(java.awt.Cursor;java.awt.datatransfer.Transferable;) -java.awt.dnd.DragGestureEvent#writeObject(java.io.ObjectOutputStream;) -java.awt.dnd.DragGestureEvent#readObject(java.io.ObjectInputStream;) java.awt.dnd.DragSourceAdapter java.awt.dnd.DragSourceContext#dragMouseMoved(java.awt.dnd.DragSourceDragEvent;) -java.awt.dnd.DragSourceContext#writeObject(java.io.ObjectOutputStream;) -java.awt.dnd.DragSourceContext#readObject(java.io.ObjectInputStream;) java.awt.dnd.DropTargetAdapter java.awt.dnd.DnDEventMulticaster java.awt.dnd.DragSourceDragEvent#DragSourceDragEvent(java.awt.dnd.DragSourceContext;int;int;int;int;int;) java.awt.dnd.DragSourceDragEvent#getGestureModifiersEx() java.awt.dnd.DragSourceDropEvent#DragSourceDropEvent(java.awt.dnd.DragSourceContext;int;boolean;int;int;) java.awt.dnd.SerializationTester -java.awt.dnd.DragGestureRecognizer#writeObject(java.io.ObjectOutputStream;) -java.awt.dnd.DragGestureRecognizer#readObject(java.io.ObjectInputStream;) java.awt.dnd.DragSourceMotionListener java.awt.font.GlyphVector#getGlyphCharIndex(int;) java.awt.font.GlyphVector#getGlyphCharIndices(int;int;int[];) @@ -1283,7 +1237,6 @@ java.awt.Frame#setMaximizedBounds(java.awt.Rectangle;) java.awt.Frame#getMaximizedBounds() java.awt.Frame#setUndecorated(boolean;) java.awt.Frame#isUndecorated() -java.awt.Label#readObject(java.io.ObjectInputStream;) java.awt.Robot#mouseWheel(int;) java.awt.Button#getActionListeners() java.awt.Canvas#createBufferStrategy(int;) @@ -1295,7 +1248,6 @@ java.awt.Dialog#Dialog(java.awt.Frame;java.lang.String;boolean;java.awt.Graphics java.awt.Dialog#Dialog(java.awt.Dialog;java.lang.String;boolean;java.awt.GraphicsConfiguration;) java.awt.Dialog#setUndecorated(boolean;) java.awt.Dialog#isUndecorated() -java.awt.Window#focusableWindowState java.awt.Window#addWindowStateListener(java.awt.event.WindowStateListener;) java.awt.Window#addWindowFocusListener(java.awt.event.WindowFocusListener;) java.awt.Window#removeWindowStateListener(java.awt.event.WindowStateListener;) @@ -1332,20 +1284,14 @@ java.awt.Toolkit#getPropertyChangeListeners() java.awt.Toolkit#getPropertyChangeListeners(java.lang.String;) java.awt.Toolkit#getAWTEventListeners() java.awt.Toolkit#getAWTEventListeners(long;) -java.awt.Toolkit.DesktopPropertyChangeSupport#getPropertyChangeListeners() -java.awt.Toolkit.DesktopPropertyChangeSupport#getPropertyChangeListeners(java.lang.String;) java.awt.AWTEvent#MOUSE_WHEEL_EVENT_MASK java.awt.AWTEvent#WINDOW_STATE_EVENT_MASK java.awt.AWTEvent#WINDOW_FOCUS_EVENT_MASK java.awt.AWTEvent#setSource(java.lang.Object;) java.awt.Checkbox#getItemListeners() java.awt.MenuItem#getActionListeners() -java.awt.Component#bufferStrategy java.awt.Component#ignoreRepaint -java.awt.Component#focusable -java.awt.Component#isFocusTraversableOverridden java.awt.Component#focusTraversalKeys -java.awt.Component#focusTraversalKeysEnabled java.awt.Component#isForegroundSet() java.awt.Component#isBackgroundSet() java.awt.Component#isFontSet() @@ -1357,7 +1303,6 @@ java.awt.Component#createBufferStrategy(int;java.awt.BufferCapabilities;) java.awt.Component#getBufferStrategy() java.awt.Component.FlipBufferStrategy java.awt.Component.BltBufferStrategy -java.awt.Component.SingleBufferStrategy java.awt.Component#setIgnoreRepaint(boolean;) java.awt.Component#getIgnoreRepaint() java.awt.Component#getComponentListeners() @@ -1392,8 +1337,6 @@ java.awt.Component#getPropertyChangeListeners(java.lang.String;) java.awt.Component#firePropertyChange(java.lang.String;boolean;boolean;) java.awt.Component#firePropertyChange(java.lang.String;int;int;) java.awt.Component#applyComponentOrientation(java.awt.ComponentOrientation;) -java.awt.Container#focusTraversalPolicy -java.awt.Container#focusCycleRoot java.awt.Container#getContainerListeners() java.awt.Container#setFocusTraversalKeys(int;java.util.Set;) java.awt.Container#getFocusTraversalKeys(int;) @@ -1413,7 +1356,6 @@ java.awt.Scrollbar#getAdjustmentListeners() java.awt.TextField#getActionListeners() java.awt.EventQueue#getMostRecentEventTime() java.awt.EventQueue#getCurrentEvent() -java.awt.ScrollPane#wheelScrollingEnabled java.awt.ScrollPane#processMouseWheelEvent(java.awt.event.MouseWheelEvent;) java.awt.ScrollPane#eventTypeEnabled(int;) java.awt.ScrollPane#setWheelScrollingEnabled(boolean;) @@ -1463,7 +1405,6 @@ java.awt.AWTEventMulticaster#remove(java.awt.event.WindowFocusListener;java.awt. java.awt.AWTEventMulticaster#remove(java.awt.event.MouseWheelListener;java.awt.event.MouseWheelListener;) java.awt.AWTEventMulticaster#getListeners(java.util.EventListener;java.lang.Class;) java.awt.GraphicsEnvironment#isHeadless() -java.awt.GraphicsEnvironment#getHeadlessProperty() java.awt.GraphicsEnvironment#checkHeadless() java.awt.GraphicsEnvironment#isHeadlessInstance() java.awt.GraphicsEnvironment#getCenterPoint() @@ -1474,7 +1415,6 @@ java.awt.KeyboardFocusManager#getPropertyChangeListeners(java.lang.String;) java.awt.KeyboardFocusManager#getVetoableChangeListeners() java.awt.KeyboardFocusManager#getVetoableChangeListeners(java.lang.String;) java.awt.KeyboardFocusManager -java.awt.ScrollPaneAdjustable#isAdjusting java.awt.ScrollPaneAdjustable#setValueIsAdjusting(boolean;) java.awt.ScrollPaneAdjustable#getAdjustmentListeners() java.awt.ScrollPaneAdjustable @@ -1510,7 +1450,6 @@ java.beans.DefaultPersistenceDelegate java.beans.PropertyChangeListenerProxy java.beans.VetoableChangeListenerProxy java.applet.Applet#Applet() -java.applet.Applet#readObject(java.io.ObjectInputStream;) java.applet.AppletContext#setStream(java.lang.String;java.io.InputStream;) java.applet.AppletContext#getStream(java.lang.String;) java.applet.AppletContext#getStreamKeys() @@ -1535,14 +1474,10 @@ javax.swing.plaf.basic.BasicToolBarUI#setBorderToNormal(java.awt.Component;) javax.swing.plaf.basic.BasicMenuItemUI#paintBackground(java.awt.Graphics;javax.swing.JMenuItem;java.awt.Color;) javax.swing.plaf.basic.BasicMenuItemUI#paintText(java.awt.Graphics;javax.swing.JMenuItem;java.awt.Rectangle;java.lang.String;) javax.swing.plaf.basic.BasicMenuItemUI#doClick(javax.swing.MenuSelectionManager;) -javax.swing.plaf.basic.BasicMenuItemUI#isInternalFrameSystemMenu() javax.swing.plaf.basic.BasicArrowButton#BasicArrowButton(int;java.awt.Color;java.awt.Color;java.awt.Color;java.awt.Color;) javax.swing.plaf.basic.BasicLookAndFeel#getAudioActionMap() javax.swing.plaf.basic.BasicLookAndFeel#createAudioAction(java.lang.Object;) -javax.swing.plaf.basic.BasicLookAndFeel.AudioAction -javax.swing.plaf.basic.BasicLookAndFeel#loadAudioData(java.lang.String;) javax.swing.plaf.basic.BasicLookAndFeel#playSound(javax.swing.Action;) -javax.swing.plaf.basic.BasicPopupMenuUI.BasicPopupMenuListener javax.swing.plaf.basic.BasicScrollPaneUI.MouseWheelHandler#mouseWheelMoved(java.awt.event.MouseWheelEvent;) javax.swing.plaf.basic.BasicScrollPaneUI.MouseWheelHandler javax.swing.plaf.basic.BasicScrollPaneUI#createMouseWheelListener() @@ -1845,7 +1780,6 @@ javax.swing.JFileChooser#setDragEnabled(boolean;) javax.swing.JFileChooser#getDragEnabled() javax.swing.JFileChooser#createDialog(java.awt.Component;) javax.swing.JFileChooser#getActionListeners() -javax.swing.JProgressBar#indeterminate javax.swing.JProgressBar#getChangeListeners() javax.swing.JProgressBar#setIndeterminate(boolean;) javax.swing.JProgressBar#isIndeterminate() diff --git a/java/java-analysis-api/src/com/intellij/openapi/module/api1.5.txt b/java/java-analysis-api/src/com/intellij/openapi/module/api1.5.txt index 4a677b814939..7ef804825ac3 100644 --- a/java/java-analysis-api/src/com/intellij/openapi/module/api1.5.txt +++ b/java/java-analysis-api/src/com/intellij/openapi/module/api1.5.txt @@ -135,7 +135,6 @@ javax.xml.transform.dom.DOMResult#DOMResult(org.w3c.dom.Node;org.w3c.dom.Node;) javax.xml.transform.dom.DOMResult#DOMResult(org.w3c.dom.Node;org.w3c.dom.Node;java.lang.String;) javax.xml.transform.dom.DOMResult#setNextSibling(org.w3c.dom.Node;) javax.xml.transform.dom.DOMResult#getNextSibling() -javax.xml.transform.dom.DOMResult#nextSibling javax.xml.transform.Transformer#reset() javax.xml.transform.TransformerFactory javax.xml.validation.Schema @@ -197,7 +196,6 @@ sun.net.www.protocol.ftp.FtpURLConnection#setConnectTimeout(int;) sun.net.www.protocol.ftp.FtpURLConnection#getConnectTimeout() sun.net.www.protocol.ftp.FtpURLConnection#setReadTimeout(int;) sun.net.www.protocol.ftp.FtpURLConnection#getReadTimeout() -sun.net.www.protocol.jar.URLJarFile.URLJarFileEntry#getCodeSigners() sun.net.www.protocol.file.Handler#openConnection(java.net.URL;java.net.Proxy;) sun.net.www.protocol.http.Handler#openConnection(java.net.URL;java.net.Proxy;) sun.net.www.protocol.http.HttpURLConnection#setConnectTimeout(int;) @@ -233,9 +231,6 @@ sun.reflect.generics.reflectiveObjects.ParameterizedTypeImpl#getActualTypeArgume sun.reflect.annotation.AnnotationType sun.reflect.annotation.ExceptionProxy sun.reflect.annotation.AnnotationParser -sun.reflect.annotation.AnnotatedTypeFactory.AnnotatedTypeBaseImpl#getAnnotations() -sun.reflect.annotation.AnnotatedTypeFactory.AnnotatedTypeBaseImpl#getAnnotation(java.lang.Class;) -sun.reflect.annotation.AnnotatedTypeFactory.AnnotatedTypeBaseImpl#getDeclaredAnnotations() sun.reflect.annotation.AnnotationInvocationHandler sun.reflect.annotation.TypeNotPresentExceptionProxy sun.reflect.annotation.AnnotationTypeMismatchExceptionProxy @@ -347,7 +342,6 @@ java.net.ProxySelector java.net.ResponseCache#getDefault() java.net.ResponseCache#setDefault(java.net.ResponseCache;) java.net.ResponseCache -java.net.URLConnection#connectTimeout java.net.URLConnection#setConnectTimeout(int;) java.net.URLConnection#getConnectTimeout() java.net.URLConnection#setReadTimeout(int;) @@ -668,7 +662,6 @@ java.lang.IllegalArgumentException#IllegalArgumentException(java.lang.Throwable; java.lang.UnsupportedOperationException#UnsupportedOperationException(java.lang.String;java.lang.Throwable;) java.lang.UnsupportedOperationException#UnsupportedOperationException(java.lang.Throwable;) java.lang.EnumConstantNotPresentException -java.math.BigDecimal#precision java.math.BigDecimal#ZERO java.math.BigDecimal#ONE java.math.BigDecimal#TEN @@ -723,12 +716,6 @@ java.math.MathContext java.math.RoundingMode java.text.DecimalFormat#isParseBigDecimal() java.text.DecimalFormat#setParseBigDecimal(boolean;) -java.text.DecimalFormat#parseBigDecimal -java.text.DecimalFormat#maximumIntegerDigits -java.text.DecimalFormat#minimumIntegerDigits -java.text.DecimalFormat#maximumFractionDigits -java.text.DecimalFormat#minimumFractionDigits -java.util.jar.JarFile.JarFileEntry#getCodeSigners() java.util.jar.JarEntry#getCodeSigners() java.util.zip.Deflater#getBytesRead() java.util.zip.Deflater#getBytesWritten() @@ -943,7 +930,6 @@ java.security.Provider#putService(java.security.Provider.Service;) java.security.Provider#removeService(java.security.Provider.Service;) java.security.Provider.Service java.security.Signature#update(java.nio.ByteBuffer;) -java.security.Signature.Delegate#engineUpdate(java.nio.ByteBuffer;) java.security.Timestamp java.security.CodeSigner java.security.CodeSource#CodeSource(java.net.URL;java.security.CodeSigner[];) @@ -956,11 +942,9 @@ java.security.KeyStoreSpi#engineEntryInstanceOf(java.lang.String;java.lang.Class java.security.AuthProvider java.security.KeyException#KeyException(java.lang.String;java.lang.Throwable;) java.security.KeyException#KeyException(java.lang.Throwable;) -java.security.SecureRandom#algorithm java.security.SecureRandom#getAlgorithm() java.security.SignatureSpi#engineUpdate(java.nio.ByteBuffer;) java.security.MessageDigest#update(java.nio.ByteBuffer;) -java.security.MessageDigest.Delegate#engineUpdate(java.nio.ByteBuffer;) java.security.DigestException#DigestException(java.lang.String;java.lang.Throwable;) java.security.DigestException#DigestException(java.lang.Throwable;) java.security.MessageDigestSpi#engineUpdate(java.nio.ByteBuffer;) @@ -1057,8 +1041,6 @@ com.sun.java.swing.plaf.windows.WindowsClassicLookAndFeel com.sun.media.sound.SoftMixingClip#getLongFramePosition() com.sun.media.sound.SoftSynthesizer#getReceivers() com.sun.media.sound.SoftSynthesizer#getTransmitters() -com.sun.media.sound.DirectAudioDevice.DirectDL#getLongFramePosition() -com.sun.media.sound.DirectAudioDevice.DirectClip#getLongFramePosition() com.sun.media.sound.RealTimeSequencer#setLoopStartPoint(long;) com.sun.media.sound.RealTimeSequencer#getLoopStartPoint() com.sun.media.sound.RealTimeSequencer#setLoopEndPoint(long;) @@ -1123,7 +1105,6 @@ java.awt.Image#getCapabilities(java.awt.GraphicsConfiguration;) java.awt.Image#setAccelerationPriority(float;) java.awt.Image#getAccelerationPriority() java.awt.Insets#set(int;int;int;int;) -java.awt.Window#alwaysOnTop java.awt.Window#setAlwaysOnTop(boolean;) java.awt.Window#isAlwaysOnTop() java.awt.Window#canContainFocusOwner(java.awt.Component;) @@ -1143,17 +1124,10 @@ java.awt.Component#firePropertyChange(java.lang.String;long;long;) java.awt.Component#firePropertyChange(java.lang.String;float;float;) java.awt.Component#firePropertyChange(java.lang.String;double;double;) java.awt.Component#canBeFocusOwnerRecursively() -java.awt.Container#focusTraversalPolicyProvider -java.awt.Container#checkAdding(java.awt.Component;int;) -java.awt.Container#removeDelicately(java.awt.Component;java.awt.Container;int;) java.awt.Container#canContainFocusOwner(java.awt.Component;) java.awt.Container#hasHeavyweightDescendants() java.awt.Container#getHeavyweightContainer() -java.awt.Container#isRemoveNotifyNeeded(java.awt.Component;java.awt.Container;java.awt.Container;) java.awt.Container#setComponentZOrder(java.awt.Component;int;) -java.awt.Container#reparentTraverse(java.awt.peer.ContainerPeer;java.awt.Container;) -java.awt.Container#reparentChild(java.awt.Component;) -java.awt.Container#addDelicately(java.awt.Component;java.awt.Container;int;) java.awt.Container#getComponentZOrder(java.awt.Component;) java.awt.Container#getMousePosition(boolean;) java.awt.Container#setFocusTraversalPolicyProvider(boolean;) @@ -1176,7 +1150,6 @@ java.awt.GraphicsEnvironment#preferProportionalFonts() java.awt.KeyboardFocusManager#clearMarkers() java.awt.GraphicsConfiguration#createCompatibleVolatileImage(int;int;int;) java.awt.GraphicsConfiguration#createCompatibleVolatileImage(int;int;java.awt.ImageCapabilities;int;) -java.awt.DefaultKeyboardFocusManager#hasMarker(java.awt.Component;) java.awt.DefaultKeyboardFocusManager#clearMarkers() java.beans.XMLDecoder#XMLDecoder(java.io.InputStream;java.lang.Object;java.beans.ExceptionListener;java.lang.ClassLoader;) java.beans.PropertyDescriptor#createPropertyEditor(java.lang.Object;) @@ -1229,7 +1202,6 @@ javax.swing.plaf.basic.BasicToolBarUI#paintDragWindow(java.awt.Graphics;) javax.swing.plaf.basic.BasicComboPopup#getAccessibleContext() javax.swing.plaf.basic.BasicTextAreaUI#getPreferredSize(javax.swing.JComponent;) javax.swing.plaf.basic.BasicTextAreaUI#getMinimumSize(javax.swing.JComponent;) -javax.swing.plaf.basic.BasicPopupMenuUI.BasicMenuKeyListener javax.swing.plaf.basic.BasicScrollBarUI#setThumbRollover(boolean;) javax.swing.plaf.basic.BasicScrollBarUI#isThumbRollover() javax.swing.plaf.basic.BasicScrollBarUI#getSupportsAbsolutePositioning() @@ -1322,7 +1294,6 @@ javax.swing.JPopupMenu#removeMenuKeyListener(javax.swing.event.MenuKeyListener;) javax.swing.JPopupMenu#getMenuKeyListeners() javax.swing.JPopupMenu.AccessibleJPopupMenu#AccessibleJPopupMenu() javax.swing.JPopupMenu.AccessibleJPopupMenu#propertyChange(java.beans.PropertyChangeEvent;) -javax.swing.JPopupMenu#processMenuKeyEvent(javax.swing.event.MenuKeyEvent;) javax.swing.JEditorPane#W3C_LENGTH_UNITS javax.swing.JEditorPane#HONOR_DISPLAY_PROPERTIES javax.swing.JScrollPane.AccessibleJScrollPane#propertyChange(java.beans.PropertyChangeEvent;) @@ -1333,7 +1304,6 @@ javax.swing.JLayeredPane#removeAll() javax.swing.SpringLayout.Constraints#Constraints(java.awt.Component;) javax.swing.AbstractButton#addImpl(java.awt.Component;java.lang.Object;int;) javax.swing.AbstractButton#setLayout(java.awt.LayoutManager;) -javax.swing.ProgressMonitor.ProgressOptionPane#getAccessibleContext() javax.swing.ProgressMonitor#accessibleContext javax.swing.ProgressMonitor#getAccessibleContext() javax.swing.ProgressMonitor.AccessibleProgressMonitor @@ -1644,16 +1614,12 @@ javax.sql.rowset.CachedRowSet javax.sql.rowset.RowSetWarning javax.sql.rowset.FilteredRowSet javax.sql.rowset.RowSetMetaDataImpl -java.awt.datatransfer.Clipboard#flavorListeners -java.awt.datatransfer.Clipboard#currentDataFlavors java.awt.datatransfer.Clipboard#getAvailableDataFlavors() java.awt.datatransfer.Clipboard#isDataFlavorAvailable(java.awt.datatransfer.DataFlavor;) java.awt.datatransfer.Clipboard#getData(java.awt.datatransfer.DataFlavor;) java.awt.datatransfer.Clipboard#addFlavorListener(java.awt.datatransfer.FlavorListener;) java.awt.datatransfer.Clipboard#removeFlavorListener(java.awt.datatransfer.FlavorListener;) java.awt.datatransfer.Clipboard#getFlavorListeners() -java.awt.datatransfer.Clipboard#fireFlavorsChanged() -java.awt.datatransfer.Clipboard#getAvailableDataFlavorSet() java.awt.datatransfer.FlavorEvent java.awt.datatransfer.FlavorListener sun.security.mscapi.CSignature.NONEwithRSA#engineUpdate(java.nio.ByteBuffer;) diff --git a/java/java-analysis-api/src/com/intellij/openapi/module/api1.6.txt b/java/java-analysis-api/src/com/intellij/openapi/module/api1.6.txt index ff0ff908a220..284d3c3ecb1b 100644 --- a/java/java-analysis-api/src/com/intellij/openapi/module/api1.6.txt +++ b/java/java-analysis-api/src/com/intellij/openapi/module/api1.6.txt @@ -476,8 +476,6 @@ sun.security.ssl.SSLEngineImpl#getSSLParameters() sun.security.ssl.SSLEngineImpl#setSSLParameters(javax.net.ssl.SSLParameters;) sun.security.ssl.SSLSocketImpl#getSSLParameters() sun.security.ssl.SSLSocketImpl#setSSLParameters(javax.net.ssl.SSLParameters;) -sun.security.ssl.SSLContextImpl.AbstractDTLSContext#engineGetDefaultSSLParameters() -sun.security.ssl.SSLContextImpl.AbstractDTLSContext#engineGetSupportedSSLParameters() sun.security.util.CurveDB sun.security.util.NamedCurve sun.security.util.ECParameters @@ -518,7 +516,6 @@ java.net.HttpCookie java.net.CookieStore java.net.CookiePolicy java.net.CookieManager -java.net.URLConnection#requests java.net.InterfaceAddress java.net.NetworkInterface#getInterfaceAddresses() java.net.NetworkInterface#getSubInterfaces() @@ -637,19 +634,15 @@ java.text.NumberFormat#getRoundingMode() java.text.NumberFormat#setRoundingMode(java.math.RoundingMode;) java.text.DecimalFormat#getRoundingMode() java.text.DecimalFormat#setRoundingMode(java.math.RoundingMode;) -java.text.DecimalFormat#roundingMode -java.text.SimpleDateFormat#locale java.text.DateFormatSymbols#locale java.text.DateFormatSymbols#getAvailableLocales() java.text.DateFormatSymbols#getInstance() java.text.DateFormatSymbols#getInstance(java.util.Locale;) -java.text.DateFormatSymbols#writeObject(java.io.ObjectOutputStream;) java.text.DecimalFormatSymbols#getAvailableLocales() java.text.DecimalFormatSymbols#getInstance() java.text.DecimalFormatSymbols#getInstance(java.util.Locale;) java.text.DecimalFormatSymbols#getExponentSeparator() java.text.DecimalFormatSymbols#setExponentSeparator(java.lang.String;) -java.text.DecimalFormatSymbols#exponentialSeparator java.util.spi.LocaleNameProvider java.util.spi.CurrencyNameProvider java.util.spi.TimeZoneNameProvider @@ -675,12 +668,9 @@ java.util.concurrent.atomic.AtomicReference#lazySet(V;) java.util.concurrent.atomic.AtomicIntegerArray#lazySet(int;int;) java.util.concurrent.atomic.AtomicReferenceArray#lazySet(int;E;) java.util.concurrent.atomic.AtomicLongFieldUpdater#lazySet(T;long;) -java.util.concurrent.atomic.AtomicLongFieldUpdater.CASUpdater#lazySet(T;long;) java.util.concurrent.atomic.AtomicLongFieldUpdater.LockedUpdater#lazySet(T;long;) java.util.concurrent.atomic.AtomicIntegerFieldUpdater#lazySet(T;int;) -java.util.concurrent.atomic.AtomicIntegerFieldUpdater.AtomicIntegerFieldUpdaterImpl#lazySet(T;int;) java.util.concurrent.atomic.AtomicReferenceFieldUpdater#lazySet(T;V;) -java.util.concurrent.atomic.AtomicReferenceFieldUpdater.AtomicReferenceFieldUpdaterImpl#lazySet(T;V;) java.util.concurrent.TimeUnit#MINUTES java.util.concurrent.TimeUnit#HOURS java.util.concurrent.TimeUnit#DAYS @@ -813,9 +803,6 @@ java.security.Policy#getInstance(java.lang.String;java.security.Policy.Parameter java.security.Policy#getProvider() java.security.Policy#getType() java.security.Policy#getParameters() -java.security.Policy.PolicyDelegate#getType() -java.security.Policy.PolicyDelegate#getParameters() -java.security.Policy.PolicyDelegate#getProvider() java.security.Policy.Parameters java.security.PolicySpi java.security.URIParameter @@ -840,9 +827,6 @@ javax.security.auth.login.Configuration#getInstance(java.lang.String;javax.secur javax.security.auth.login.Configuration#getProvider() javax.security.auth.login.Configuration#getType() javax.security.auth.login.Configuration#getParameters() -javax.security.auth.login.Configuration.ConfigDelegate#getType() -javax.security.auth.login.Configuration.ConfigDelegate#getParameters() -javax.security.auth.login.Configuration.ConfigDelegate#getProvider() javax.security.auth.login.Configuration.Parameters javax.security.auth.login.ConfigurationSpi com.sun.tools.attach.spi.AttachProvider @@ -868,7 +852,6 @@ com.sun.java.swing.plaf.windows.WindowsComboBoxUI#paint(java.awt.Graphics;javax. com.sun.java.swing.plaf.windows.WindowsComboBoxUI#paintCurrentValueBackground(java.awt.Graphics;java.awt.Rectangle;boolean;) com.sun.java.swing.plaf.windows.WindowsComboBoxUI#createRenderer() com.sun.java.swing.plaf.windows.WindowsComboBoxUI.WindowsComboBoxEditor#createEditorComponent() -com.sun.java.swing.plaf.windows.WindowsLookAndFeel.WindowsLayoutStyle#getPreferredGap(javax.swing.JComponent;javax.swing.JComponent;javax.swing.LayoutStyle.ComponentPlacement;int;java.awt.Container;) com.sun.java.swing.plaf.windows.WindowsLookAndFeel#getDisabledIcon(javax.swing.JComponent;javax.swing.Icon;) com.sun.java.swing.plaf.windows.WindowsScrollBarUI#createArrowButtonListener() com.sun.java.swing.plaf.windows.WindowsScrollBarUI#setThumbRollover(boolean;) @@ -934,7 +917,6 @@ java.awt.font.FontRenderContext#getTransformType() java.awt.font.FontRenderContext#getAntiAliasingHint() java.awt.font.FontRenderContext#getFractionalMetricsHint() java.awt.font.TransformAttribute#IDENTITY -java.awt.font.TransformAttribute#readResolve() java.awt.font.TransformAttribute#hashCode() java.awt.font.TransformAttribute#equals(java.lang.Object;) java.awt.font.ShapeGraphicAttribute#getOutline(java.awt.geom.AffineTransform;) @@ -962,8 +944,6 @@ java.awt.geom.Path2D.Float#transform(java.awt.geom.AffineTransform;) java.awt.geom.Path2D.Float#getBounds2D() java.awt.geom.Path2D.Float#getPathIterator(java.awt.geom.AffineTransform;) java.awt.geom.Path2D.Float#clone() -java.awt.geom.Path2D.Float#writeObject(java.io.ObjectOutputStream;) -java.awt.geom.Path2D.Float#readObject(java.io.ObjectInputStream;) java.awt.geom.Path2D.Float java.awt.geom.Path2D.Double#Double() java.awt.geom.Path2D.Double#Double(int;) @@ -979,8 +959,6 @@ java.awt.geom.Path2D.Double#transform(java.awt.geom.AffineTransform;) java.awt.geom.Path2D.Double#getBounds2D() java.awt.geom.Path2D.Double#getPathIterator(java.awt.geom.AffineTransform;) java.awt.geom.Path2D.Double#clone() -java.awt.geom.Path2D.Double#writeObject(java.io.ObjectOutputStream;) -java.awt.geom.Path2D.Double#readObject(java.io.ObjectInputStream;) java.awt.geom.Path2D.Double java.awt.geom.Path2D#moveTo(double;double;) java.awt.geom.Path2D#lineTo(double;double;) @@ -1056,7 +1034,6 @@ java.awt.Dialog#Dialog(java.awt.Window;java.lang.String;java.awt.Dialog.Modality java.awt.Dialog#Dialog(java.awt.Window;java.lang.String;java.awt.Dialog.ModalityType;java.awt.GraphicsConfiguration;) java.awt.Dialog#getModalityType() java.awt.Dialog#setModalityType(java.awt.Dialog.ModalityType;) -java.awt.Window#allWindows java.awt.Window#modalBlocker java.awt.Window#modalExclusionType java.awt.Window#getIconImages() @@ -1169,7 +1146,6 @@ javax.swing.plaf.basic.BasicDirectoryModel#firePropertyChange(java.lang.String;j javax.swing.plaf.basic.BasicPasswordFieldUI#installDefaults() javax.swing.plaf.metal.MetalComboBoxUI#getBaseline(javax.swing.JComponent;int;int;) javax.swing.plaf.metal.MetalLookAndFeel#getLayoutStyle() -javax.swing.plaf.metal.MetalLookAndFeel.MetalLayoutStyle#getPreferredGap(javax.swing.JComponent;javax.swing.JComponent;javax.swing.LayoutStyle.ComponentPlacement;int;java.awt.Container;) javax.swing.plaf.metal.MetalTabbedPaneUI#getBaselineOffset() javax.swing.plaf.metal.MetalInternalFrameUI#createBorderListener(javax.swing.JInternalFrame;) javax.swing.plaf.synth.ImagePainter#paintProgressBarBackground(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) @@ -1218,53 +1194,6 @@ javax.swing.plaf.synth.SynthPainter#paintToolBarContentBackground(javax.swing.pl javax.swing.plaf.synth.SynthPainter#paintToolBarContentBorder(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) javax.swing.plaf.synth.SynthPainter#paintToolBarDragWindowBackground(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) javax.swing.plaf.synth.SynthPainter#paintToolBarDragWindowBorder(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.SynthComboBoxUI.SynthComboBoxEditor#createEditorComponent() -javax.swing.plaf.synth.ParsedSynthStyle.AggregatePainter#paintProgressBarBackground(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.AggregatePainter#paintProgressBarBorder(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.AggregatePainter#paintScrollBarBackground(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.AggregatePainter#paintScrollBarBorder(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.AggregatePainter#paintScrollBarTrackBackground(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.AggregatePainter#paintScrollBarTrackBorder(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.AggregatePainter#paintSeparatorBackground(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.AggregatePainter#paintSeparatorBorder(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.AggregatePainter#paintSliderBackground(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.AggregatePainter#paintSliderBorder(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.AggregatePainter#paintSliderTrackBackground(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.AggregatePainter#paintSliderTrackBorder(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.AggregatePainter#paintSplitPaneDividerBackground(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.AggregatePainter#paintTabbedPaneTabAreaBackground(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.AggregatePainter#paintTabbedPaneTabAreaBorder(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.AggregatePainter#paintTabbedPaneTabBackground(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.AggregatePainter#paintTabbedPaneTabBorder(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.AggregatePainter#paintToolBarBackground(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.AggregatePainter#paintToolBarBorder(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.AggregatePainter#paintToolBarContentBackground(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.AggregatePainter#paintToolBarContentBorder(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.AggregatePainter#paintToolBarDragWindowBackground(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.AggregatePainter#paintToolBarDragWindowBorder(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.DelegatingPainter#paintProgressBarBackground(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.DelegatingPainter#paintProgressBarBorder(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.DelegatingPainter#paintScrollBarBackground(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.DelegatingPainter#paintScrollBarBorder(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.DelegatingPainter#paintScrollBarTrackBackground(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.DelegatingPainter#paintScrollBarTrackBorder(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.DelegatingPainter#paintSeparatorBackground(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.DelegatingPainter#paintSeparatorBorder(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.DelegatingPainter#paintSliderBackground(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.DelegatingPainter#paintSliderBorder(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.DelegatingPainter#paintSliderTrackBackground(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.DelegatingPainter#paintSliderTrackBorder(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.DelegatingPainter#paintSplitPaneDividerBackground(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.DelegatingPainter#paintTabbedPaneTabAreaBackground(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.DelegatingPainter#paintTabbedPaneTabAreaBorder(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.DelegatingPainter#paintTabbedPaneTabBackground(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.DelegatingPainter#paintTabbedPaneTabBorder(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.DelegatingPainter#paintToolBarBackground(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.DelegatingPainter#paintToolBarBorder(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.DelegatingPainter#paintToolBarContentBackground(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.DelegatingPainter#paintToolBarContentBorder(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.DelegatingPainter#paintToolBarDragWindowBackground(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) -javax.swing.plaf.synth.ParsedSynthStyle.DelegatingPainter#paintToolBarDragWindowBorder(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) javax.swing.plaf.synth.SynthLookAndFeel#load(java.net.URL;) javax.swing.plaf.synth.SynthGraphicsUtils#drawLine(javax.swing.plaf.synth.SynthContext;java.lang.Object;java.awt.Graphics;int;int;int;int;java.lang.Object;) javax.swing.plaf.nimbus.SynthPainterImpl#paintProgressBarBackground(javax.swing.plaf.synth.SynthContext;java.awt.Graphics;int;int;int;int;int;) @@ -1306,7 +1235,6 @@ javax.swing.text.JTextComponent#print() javax.swing.text.JTextComponent#print(java.text.MessageFormat;java.text.MessageFormat;) javax.swing.text.JTextComponent#print(java.text.MessageFormat;java.text.MessageFormat;boolean;javax.print.PrintService;javax.print.attribute.PrintRequestAttributeSet;boolean;) javax.swing.text.JTextComponent#getPrintable(java.text.MessageFormat;java.text.MessageFormat;) -javax.swing.text.JTextComponent.AccessibleJTextComponent#getSequenceAtIndex(int;int;int;) javax.swing.text.JTextComponent.AccessibleJTextComponent#getTextSequenceAt(int;int;) javax.swing.text.JTextComponent.AccessibleJTextComponent#getTextSequenceAfter(int;int;) javax.swing.text.JTextComponent.AccessibleJTextComponent#getTextSequenceBefore(int;int;) @@ -1321,7 +1249,6 @@ javax.swing.event.MenuDragMouseEvent#MenuDragMouseEvent(java.awt.Component;int;l javax.swing.event.SwingPropertyChangeSupport#SwingPropertyChangeSupport(java.lang.Object;boolean;) javax.swing.event.SwingPropertyChangeSupport#firePropertyChange(java.beans.PropertyChangeEvent;) javax.swing.event.SwingPropertyChangeSupport#isNotifyOnEDT() -javax.swing.event.SwingPropertyChangeSupport#notifyOnEDT javax.swing.table.TableRowSorter javax.swing.table.TableStringConverter javax.swing.border.TitledBorder#getBaseline(java.awt.Component;int;int;) @@ -1693,13 +1620,10 @@ javax.management.monitor.CounterMonitor#createObservedObject(javax.management.Ob javax.management.JMX javax.management.relation.RoleList#asList() javax.management.relation.RoleUnresolvedList#asList() -javax.management.openmbean.ArrayType#primitiveArray javax.management.openmbean.ArrayType#ArrayType(javax.management.openmbean.SimpleType;boolean;) javax.management.openmbean.ArrayType#isPrimitiveArray() javax.management.openmbean.ArrayType#getArrayType(javax.management.openmbean.OpenType;) javax.management.openmbean.ArrayType#getPrimitiveArrayType(java.lang.Class;) -javax.management.openmbean.ArrayType#readResolve() -javax.management.openmbean.ArrayType#writeReplace() javax.management.openmbean.CompositeDataView javax.management.openmbean.OpenMBeanInfoSupport#OpenMBeanInfoSupport(java.lang.String;java.lang.String;javax.management.openmbean.OpenMBeanAttributeInfo[];javax.management.openmbean.OpenMBeanConstructorInfo[];javax.management.openmbean.OpenMBeanOperationInfo[];javax.management.MBeanNotificationInfo[];javax.management.Descriptor;) javax.management.openmbean.OpenMBeanAttributeInfoSupport#OpenMBeanAttributeInfoSupport(java.lang.String;java.lang.String;javax.management.openmbean.OpenType;boolean;boolean;boolean;javax.management.Descriptor;) @@ -1712,8 +1636,6 @@ javax.management.modelmbean.ModelMBeanInfoSupport#getDescriptor() javax.management.MXBean javax.management.MBeanInfo#MBeanInfo(java.lang.String;java.lang.String;javax.management.MBeanAttributeInfo[];javax.management.MBeanConstructorInfo[];javax.management.MBeanOperationInfo[];javax.management.MBeanNotificationInfo[];javax.management.Descriptor;) javax.management.MBeanInfo#getDescriptor() -javax.management.MBeanInfo#writeObject(java.io.ObjectOutputStream;) -javax.management.MBeanInfo#readObject(java.io.ObjectInputStream;) javax.management.Descriptor#equals(java.lang.Object;) javax.management.Descriptor#hashCode() javax.management.ObjectName#isPropertyListPattern() @@ -1733,8 +1655,6 @@ javax.management.StandardMBean#postDeregister() javax.management.DescriptorRead javax.management.MBeanFeatureInfo#MBeanFeatureInfo(java.lang.String;java.lang.String;javax.management.Descriptor;) javax.management.MBeanFeatureInfo#getDescriptor() -javax.management.MBeanFeatureInfo#writeObject(java.io.ObjectOutputStream;) -javax.management.MBeanFeatureInfo#readObject(java.io.ObjectInputStream;) javax.management.InstanceOfQueryExp javax.management.MBeanAttributeInfo#MBeanAttributeInfo(java.lang.String;java.lang.String;java.lang.String;boolean;boolean;boolean;javax.management.Descriptor;) javax.management.MBeanOperationInfo#MBeanOperationInfo(java.lang.String;java.lang.String;javax.management.MBeanParameterInfo[];java.lang.String;int;javax.management.Descriptor;) diff --git a/java/java-analysis-api/src/com/intellij/openapi/module/api1.7.txt b/java/java-analysis-api/src/com/intellij/openapi/module/api1.7.txt index d9e4a4d36559..211dcd8d75e2 100644 --- a/java/java-analysis-api/src/com/intellij/openapi/module/api1.7.txt +++ b/java/java-analysis-api/src/com/intellij/openapi/module/api1.7.txt @@ -320,7 +320,6 @@ java.lang.Character#isIdeographic(int;) java.lang.Character#compare(char;char;) java.lang.Character#getName(int;) java.lang.Exception#Exception(java.lang.String;java.lang.Throwable;boolean;boolean;) -java.lang.Throwable#suppressedExceptions java.lang.Throwable#Throwable(java.lang.String;java.lang.Throwable;boolean;boolean;) java.lang.Throwable#addSuppressed(java.lang.Throwable;) java.lang.Throwable#getSuppressed() @@ -401,8 +400,6 @@ java.util.Locale#toLanguageTag() java.util.Locale#forLanguageTag(java.lang.String;) java.util.Locale#getDisplayScript() java.util.Locale#getDisplayScript(java.util.Locale;) -java.util.Locale#writeObject(java.io.ObjectOutputStream;) -java.util.Locale#readObject(java.io.ObjectInputStream;) java.util.Locale.Category java.util.Locale.Builder java.util.Objects @@ -551,22 +548,17 @@ sun.java2d.StateTrackableDelegate#addDynamicAgent() sun.java2d.StateTrackableDelegate#removeDynamicAgent() sun.java2d.StateTrackableDelegate#markDirty() java.awt.font.NumericShaper.Range -java.awt.font.NumericShaper#shapingRange java.awt.font.NumericShaper#getShaper(java.awt.font.NumericShaper.Range;) java.awt.font.NumericShaper#getContextualShaper(java.util.Set;) java.awt.font.NumericShaper#getContextualShaper(java.util.Set;java.awt.font.NumericShaper.Range;) java.awt.font.NumericShaper#shape(char[];int;int;java.awt.font.NumericShaper.Range;) java.awt.font.NumericShaper#getRangeSet() -java.awt.font.NumericShaper#writeObject(java.io.ObjectOutputStream;) java.awt.peer.CanvasPeer#getAppropriateGraphicsConfiguration(java.awt.GraphicsConfiguration;) java.awt.peer.ComponentPeer#applyShape(sun.java2d.pipe.Region;) java.awt.peer.ComponentPeer#updateGraphicsData(java.awt.GraphicsConfiguration;) java.awt.event.KeyEvent#getExtendedKeyCode() java.awt.event.KeyEvent#getExtendedKeyCodeForChar(int;) -java.awt.event.InputEvent#BUTTON_DOWN_MASK -java.awt.event.InputEvent#getButtonDownMasks() java.awt.event.InputEvent#getMaskForButton(int;) -java.awt.event.InvocationEvent#dispatched java.awt.event.InvocationEvent#isDispatched() java.awt.event.MouseWheelEvent#MouseWheelEvent(java.awt.Component;int;long;int;int;int;int;int;int;boolean;int;int;int;double;) java.awt.event.MouseWheelEvent#getPreciseWheelRotation() @@ -575,9 +567,6 @@ java.awt.image.DataBuffer#DataBuffer(sun.java2d.StateTrackable.State;int;int;int java.awt.image.DataBuffer#DataBuffer(sun.java2d.StateTrackable.State;int;int;int;int;) java.awt.image.DataBuffer#DataBuffer(sun.java2d.StateTrackable.State;int;int;int;int[];) java.awt.Window.Type -java.awt.Window#autoRequestFocus -java.awt.Window#opacity -java.awt.Window#shape java.awt.Window#setAutoRequestFocus(boolean;) java.awt.Window#isAutoRequestFocus() java.awt.Window#isValidateRoot() @@ -594,10 +583,7 @@ java.awt.Component#revalidate() java.awt.Container#hasLightweightDescendants() java.awt.Container#isValidateRoot() java.awt.EventQueue#createSecondaryLoop() -java.awt.FileDialog#files -java.awt.FileDialog#multipleMode java.awt.FileDialog#getFiles() -java.awt.FileDialog#setFiles(java.io.File[];) java.awt.FileDialog#setMultipleMode(boolean;) java.awt.FileDialog#isMultipleMode() java.awt.SecondaryLoop @@ -611,7 +597,6 @@ java.awt.GraphicsConfiguration#isTranslucencyCapable() java.beans.Transient java.beans.Expression#execute() java.beans.XMLDecoder#XMLDecoder(org.xml.sax.InputSource;) -java.beans.XMLDecoder#XMLDecoder(org.xml.sax.InputSource;java.lang.Object;java.beans.ExceptionListener;java.lang.ClassLoader;) java.beans.XMLDecoder#createHandler(java.lang.Object;java.beans.ExceptionListener;java.lang.ClassLoader;) java.beans.XMLEncoder#XMLEncoder(java.io.OutputStream;java.lang.String;boolean;int;) java.beans.Introspector#getBeanInfo(java.lang.Class;java.lang.Class;int;) @@ -720,10 +705,8 @@ javax.swing.SwingUtilities#getUnwrappedParent(java.awt.Component;) javax.swing.SwingUtilities#getUnwrappedView(javax.swing.JViewport;) javax.swing.SwingUtilities#getValidateRoot(java.awt.Container;boolean;) java.util.logging.Logger#getGlobal() -com.sun.tools.javac.launcher.MemoryClassLoader.MemoryURLConnection#getContentLengthLong() com.sun.tools.javac.launcher.Main.MemoryClassLoader.MemoryURLConnection#getContentLengthLong() com.sun.source.tree.UnionTypeTree -sun.tools.jconsole.ThreadTab.PromptingTextField#revalidate() sun.tools.jconsole.ConnectDialog#revalidate() javax.lang.model.type.TypeKind#UNION javax.lang.model.type.UnionType diff --git a/java/java-analysis-api/src/com/intellij/openapi/module/api1.8.txt b/java/java-analysis-api/src/com/intellij/openapi/module/api1.8.txt index 863a3d385158..3f8fb7de7bf4 100644 --- a/java/java-analysis-api/src/com/intellij/openapi/module/api1.8.txt +++ b/java/java-analysis-api/src/com/intellij/openapi/module/api1.8.txt @@ -51,7 +51,6 @@ java.sql.PreparedStatement#setObject(int;java.lang.Object;java.sql.SQLType;) java.sql.PreparedStatement#executeLargeUpdate() java.sql.BatchUpdateException#BatchUpdateException(java.lang.String;java.lang.String;int;long[];java.lang.Throwable;) java.sql.BatchUpdateException#getLargeUpdateCounts() -java.sql.BatchUpdateException#longUpdateCounts javax.xml.validation.SchemaFactoryConfigurationError com.sun.crypto.provider.GCTR com.sun.crypto.provider.GHASH @@ -66,7 +65,6 @@ jdk.internal.misc.Unsafe#getAndSetReference(java.lang.Object;long;java.lang.Obje jdk.internal.misc.Unsafe#loadFence() jdk.internal.misc.Unsafe#storeFence() jdk.internal.misc.Unsafe#fullFence() -jdk.internal.misc.Unsafe#throwIllegalAccessError() jdk.internal.util.xml.PropertiesDefaultHandler jdk.internal.util.ReferencedKeyMap#putIfAbsent(K;V;) jdk.internal.util.ReferencedKeyMap#remove(java.lang.Object;java.lang.Object;) @@ -103,9 +101,6 @@ sun.reflect.generics.reflectiveObjects.TypeVariableImpl#getDeclaredAnnotation(ja sun.reflect.generics.reflectiveObjects.TypeVariableImpl#getAnnotationsByType(java.lang.Class;) sun.reflect.generics.reflectiveObjects.TypeVariableImpl#getDeclaredAnnotationsByType(java.lang.Class;) sun.reflect.generics.reflectiveObjects.TypeVariableImpl#getAnnotatedBounds() -sun.reflect.annotation.AnnotatedTypeFactory.AnnotatedTypeBaseImpl#getAnnotationsByType(java.lang.Class;) -sun.reflect.annotation.AnnotatedTypeFactory.AnnotatedTypeBaseImpl#getDeclaredAnnotation(java.lang.Class;) -sun.reflect.annotation.AnnotatedTypeFactory.AnnotatedTypeBaseImpl#getDeclaredAnnotationsByType(java.lang.Class;) sun.security.ssl.SSLSocketFactoryImpl#createSocket(java.net.Socket;java.io.InputStream;boolean;) sun.security.provider.certpath.SunCertPathBuilder#engineGetRevocationChecker() sun.security.provider.certpath.PKIXCertPathValidator#engineGetRevocationChecker() @@ -400,11 +395,6 @@ java.util.regex.Pattern#asPredicate() java.util.regex.Pattern#splitAsStream(java.lang.CharSequence;) java.util.stream.Node java.util.stream.Sink -java.util.stream.Nodes.SpinedNodeBuilder#spliterator() -java.util.stream.Nodes.SpinedNodeBuilder#forEach(java.util.function.Consumer;) -java.util.stream.Nodes.IntSpinedNodeBuilder#spliterator() -java.util.stream.Nodes.LongSpinedNodeBuilder#spliterator() -java.util.stream.Nodes.DoubleSpinedNodeBuilder#spliterator() java.util.stream.Nodes java.util.stream.Stream.Builder java.util.stream.Stream @@ -643,13 +633,10 @@ java.util.concurrent.ThreadLocalRandom#doubles(long;) java.util.concurrent.ThreadLocalRandom#doubles() java.util.concurrent.ThreadLocalRandom#doubles(long;double;double;) java.util.concurrent.ThreadLocalRandom#doubles(double;double;) -java.util.concurrent.ArrayBlockingQueue.Itr#forEachRemaining(java.util.function.Consumer;) java.util.concurrent.ArrayBlockingQueue#spliterator() java.util.concurrent.CompletionException java.util.concurrent.CopyOnWriteArraySet#spliterator() -java.util.concurrent.LinkedBlockingDeque.AbstractItr#forEachRemaining(java.util.function.Consumer;) java.util.concurrent.LinkedBlockingDeque#spliterator() -java.util.concurrent.LinkedBlockingQueue.Itr#forEachRemaining(java.util.function.Consumer;) java.util.concurrent.LinkedBlockingQueue#spliterator() java.util.concurrent.LinkedTransferQueue.Itr#forEachRemaining(java.util.function.Consumer;) java.util.concurrent.LinkedTransferQueue#spliterator() @@ -657,19 +644,6 @@ java.util.concurrent.CopyOnWriteArrayList#replaceAll(java.util.function.UnaryOpe java.util.concurrent.CopyOnWriteArrayList#sort(java.util.Comparator;) java.util.concurrent.CopyOnWriteArrayList#spliterator() java.util.concurrent.CopyOnWriteArrayList.COWIterator#forEachRemaining(java.util.function.Consumer;) -java.util.concurrent.CopyOnWriteArrayList.COWSubList#forEach(java.util.function.Consumer;) -java.util.concurrent.CopyOnWriteArrayList.COWSubList#replaceAll(java.util.function.UnaryOperator;) -java.util.concurrent.CopyOnWriteArrayList.COWSubList#sort(java.util.Comparator;) -java.util.concurrent.CopyOnWriteArrayList.COWSubList#removeIf(java.util.function.Predicate;) -java.util.concurrent.CopyOnWriteArrayList.COWSubList#spliterator() -java.util.concurrent.CopyOnWriteArrayList.COWSubListIterator#forEachRemaining(java.util.function.Consumer;) -java.util.concurrent.CopyOnWriteArrayList.Reversed#forEach(java.util.function.Consumer;) -java.util.concurrent.CopyOnWriteArrayList.Reversed#spliterator() -java.util.concurrent.CopyOnWriteArrayList.Reversed#parallelStream() -java.util.concurrent.CopyOnWriteArrayList.Reversed#stream() -java.util.concurrent.CopyOnWriteArrayList.Reversed#removeIf(java.util.function.Predicate;) -java.util.concurrent.CopyOnWriteArrayList.Reversed#replaceAll(java.util.function.UnaryOperator;) -java.util.concurrent.CopyOnWriteArrayList.Reversed#sort(java.util.Comparator;) java.util.concurrent.ConcurrentLinkedDeque#spliterator() java.util.concurrent.ConcurrentLinkedQueue#spliterator() java.util.concurrent.ConcurrentSkipListMap#getOrDefault(java.lang.Object;V;) @@ -718,10 +692,6 @@ java.util.Arrays#parallelPrefix(double[];java.util.function.DoubleBinaryOperator java.util.Arrays#parallelPrefix(double[];int;int;java.util.function.DoubleBinaryOperator;) java.util.Arrays#parallelPrefix(int[];java.util.function.IntBinaryOperator;) java.util.Arrays#parallelPrefix(int[];int;int;java.util.function.IntBinaryOperator;) -java.util.Arrays.ArrayList#spliterator() -java.util.Arrays.ArrayList#forEach(java.util.function.Consumer;) -java.util.Arrays.ArrayList#replaceAll(java.util.function.UnaryOperator;) -java.util.Arrays.ArrayList#sort(java.util.Comparator;) java.util.Arrays#setAll(T[];java.util.function.IntFunction;) java.util.Arrays#parallelSetAll(T[];java.util.function.IntFunction;) java.util.Arrays#setAll(int[];java.util.function.IntUnaryOperator;) @@ -772,7 +742,6 @@ java.util.Random#doubles(long;) java.util.Random#doubles() java.util.Random#doubles(long;double;double;) java.util.Random#doubles(double;double;) -java.util.Vector.Itr#forEachRemaining(java.util.function.Consumer;) java.util.Vector#sort(java.util.Comparator;) java.util.Vector#spliterator() java.util.HashMap.KeySet#spliterator() @@ -824,10 +793,6 @@ java.util.Optional java.util.TimeZone#getTimeZone(java.time.ZoneId;) java.util.TimeZone#toZoneId() java.util.Tripwire -java.util.ArrayList.Itr#forEachRemaining(java.util.function.Consumer;) -java.util.ArrayList.SubList#replaceAll(java.util.function.UnaryOperator;) -java.util.ArrayList.SubList#removeIf(java.util.function.Predicate;) -java.util.ArrayList.SubList#spliterator() java.util.ArrayList#spliterator() java.util.ArrayList#replaceAll(java.util.function.UnaryOperator;) java.util.ArrayList#sort(java.util.Comparator;) @@ -839,8 +804,6 @@ java.util.Hashtable#remove(java.lang.Object;java.lang.Object;) java.util.Hashtable#replace(K;V;V;) java.util.Hashtable#replace(K;V;) java.util.SortedSet#spliterator() -java.util.ArrayDeque.DeqIterator#forEachRemaining(java.util.function.Consumer;) -java.util.ArrayDeque.DescendingIterator#forEachRemaining(java.util.function.Consumer;) java.util.ArrayDeque#spliterator() java.util.Collection#removeIf(java.util.function.Predicate;) java.util.Collection#spliterator() @@ -862,7 +825,6 @@ java.util.Comparator#comparing(java.util.function.Function;) java.util.Comparator#comparingLong(java.util.function.ToLongFunction;) java.util.Comparator#comparingDouble(java.util.function.ToDoubleFunction;) -java.util.LinkedList.ListItr#forEachRemaining(java.util.function.Consumer;) java.util.LinkedList#spliterator() java.util.LinkedList.ReverseOrderLinkedListView#parallelStream() java.util.LinkedList.ReverseOrderLinkedListView#stream() @@ -895,21 +857,6 @@ java.util.Collections.UnmodifiableCollection#parallelStream() java.util.Collections#unmodifiableNavigableSet(java.util.NavigableSet;) java.util.Collections.UnmodifiableList#replaceAll(java.util.function.UnaryOperator;) java.util.Collections.UnmodifiableList#sort(java.util.Comparator;) -java.util.Collections.UnmodifiableMap#getOrDefault(java.lang.Object;V;) -java.util.Collections.UnmodifiableMap#forEach(java.util.function.BiConsumer;) -java.util.Collections.UnmodifiableMap#replaceAll(java.util.function.BiFunction;) -java.util.Collections.UnmodifiableMap#putIfAbsent(K;V;) -java.util.Collections.UnmodifiableMap#remove(java.lang.Object;java.lang.Object;) -java.util.Collections.UnmodifiableMap#replace(K;V;V;) -java.util.Collections.UnmodifiableMap#replace(K;V;) -java.util.Collections.UnmodifiableMap#computeIfAbsent(K;java.util.function.Function;) -java.util.Collections.UnmodifiableMap#computeIfPresent(K;java.util.function.BiFunction;) -java.util.Collections.UnmodifiableMap#compute(K;java.util.function.BiFunction;) -java.util.Collections.UnmodifiableMap#merge(K;V;java.util.function.BiFunction;) -java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet#forEach(java.util.function.Consumer>;) -java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet#spliterator() -java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet#stream() -java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet#parallelStream() java.util.Collections#unmodifiableNavigableMap(java.util.NavigableMap;) java.util.Collections.SynchronizedCollection#forEach(java.util.function.Consumer;) java.util.Collections.SynchronizedCollection#removeIf(java.util.function.Predicate;) @@ -919,17 +866,6 @@ java.util.Collections.SynchronizedCollection#parallelStream() java.util.Collections#synchronizedNavigableSet(java.util.NavigableSet;) java.util.Collections.SynchronizedList#replaceAll(java.util.function.UnaryOperator;) java.util.Collections.SynchronizedList#sort(java.util.Comparator;) -java.util.Collections.SynchronizedMap#getOrDefault(java.lang.Object;V;) -java.util.Collections.SynchronizedMap#forEach(java.util.function.BiConsumer;) -java.util.Collections.SynchronizedMap#replaceAll(java.util.function.BiFunction;) -java.util.Collections.SynchronizedMap#putIfAbsent(K;V;) -java.util.Collections.SynchronizedMap#remove(java.lang.Object;java.lang.Object;) -java.util.Collections.SynchronizedMap#replace(K;V;V;) -java.util.Collections.SynchronizedMap#replace(K;V;) -java.util.Collections.SynchronizedMap#computeIfAbsent(K;java.util.function.Function;) -java.util.Collections.SynchronizedMap#computeIfPresent(K;java.util.function.BiFunction;) -java.util.Collections.SynchronizedMap#compute(K;java.util.function.BiFunction;) -java.util.Collections.SynchronizedMap#merge(K;V;java.util.function.BiFunction;) java.util.Collections#synchronizedNavigableMap(java.util.NavigableMap;) java.util.Collections.CheckedCollection#forEach(java.util.function.Consumer;) java.util.Collections.CheckedCollection#removeIf(java.util.function.Predicate;) @@ -939,71 +875,11 @@ java.util.Collections.CheckedCollection#parallelStream() java.util.Collections#checkedQueue(java.util.Queue;java.lang.Class;) java.util.Collections#checkedNavigableSet(java.util.NavigableSet;java.lang.Class;) java.util.Collections.CheckedList#sort(java.util.Comparator;) -java.util.Collections.CheckedMap#forEach(java.util.function.BiConsumer;) -java.util.Collections.CheckedMap#replaceAll(java.util.function.BiFunction;) -java.util.Collections.CheckedMap#putIfAbsent(K;V;) -java.util.Collections.CheckedMap#remove(java.lang.Object;java.lang.Object;) -java.util.Collections.CheckedMap#replace(K;V;V;) -java.util.Collections.CheckedMap#replace(K;V;) -java.util.Collections.CheckedMap#computeIfAbsent(K;java.util.function.Function;) -java.util.Collections.CheckedMap#computeIfPresent(K;java.util.function.BiFunction;) -java.util.Collections.CheckedMap#compute(K;java.util.function.BiFunction;) -java.util.Collections.CheckedMap#merge(K;V;java.util.function.BiFunction;) java.util.Collections#checkedNavigableMap(java.util.NavigableMap;java.lang.Class;java.lang.Class;) -java.util.Collections.EmptyIterator#forEachRemaining(java.util.function.Consumer;) -java.util.Collections.EmptySet#forEach(java.util.function.Consumer;) -java.util.Collections.EmptySet#removeIf(java.util.function.Predicate;) -java.util.Collections.EmptySet#spliterator() java.util.Collections#emptySortedSet() java.util.Collections#emptyNavigableSet() -java.util.Collections.EmptyList#removeIf(java.util.function.Predicate;) -java.util.Collections.EmptyList#replaceAll(java.util.function.UnaryOperator;) -java.util.Collections.EmptyList#sort(java.util.Comparator;) -java.util.Collections.EmptyList#forEach(java.util.function.Consumer;) -java.util.Collections.EmptyList#spliterator() java.util.Collections#emptySortedMap() java.util.Collections#emptyNavigableMap() -java.util.Collections.EmptyMap#getOrDefault(java.lang.Object;V;) -java.util.Collections.EmptyMap#forEach(java.util.function.BiConsumer;) -java.util.Collections.EmptyMap#replaceAll(java.util.function.BiFunction;) -java.util.Collections.EmptyMap#putIfAbsent(K;V;) -java.util.Collections.EmptyMap#remove(java.lang.Object;java.lang.Object;) -java.util.Collections.EmptyMap#replace(K;V;V;) -java.util.Collections.EmptyMap#replace(K;V;) -java.util.Collections.EmptyMap#computeIfAbsent(K;java.util.function.Function;) -java.util.Collections.EmptyMap#computeIfPresent(K;java.util.function.BiFunction;) -java.util.Collections.EmptyMap#compute(K;java.util.function.BiFunction;) -java.util.Collections.EmptyMap#merge(K;V;java.util.function.BiFunction;) -java.util.Collections.SingletonSet#forEach(java.util.function.Consumer;) -java.util.Collections.SingletonSet#spliterator() -java.util.Collections.SingletonSet#removeIf(java.util.function.Predicate;) -java.util.Collections.SingletonList#forEach(java.util.function.Consumer;) -java.util.Collections.SingletonList#removeIf(java.util.function.Predicate;) -java.util.Collections.SingletonList#replaceAll(java.util.function.UnaryOperator;) -java.util.Collections.SingletonList#sort(java.util.Comparator;) -java.util.Collections.SingletonList#spliterator() -java.util.Collections.SingletonMap#getOrDefault(java.lang.Object;V;) -java.util.Collections.SingletonMap#forEach(java.util.function.BiConsumer;) -java.util.Collections.SingletonMap#replaceAll(java.util.function.BiFunction;) -java.util.Collections.SingletonMap#putIfAbsent(K;V;) -java.util.Collections.SingletonMap#remove(java.lang.Object;java.lang.Object;) -java.util.Collections.SingletonMap#replace(K;V;V;) -java.util.Collections.SingletonMap#replace(K;V;) -java.util.Collections.SingletonMap#computeIfAbsent(K;java.util.function.Function;) -java.util.Collections.SingletonMap#computeIfPresent(K;java.util.function.BiFunction;) -java.util.Collections.SingletonMap#compute(K;java.util.function.BiFunction;) -java.util.Collections.SingletonMap#merge(K;V;java.util.function.BiFunction;) -java.util.Collections.CopiesList#forEach(java.util.function.Consumer;) -java.util.Collections.CopiesList#stream() -java.util.Collections.CopiesList#parallelStream() -java.util.Collections.CopiesList#spliterator() -java.util.Collections.ReverseComparator#reversed() -java.util.Collections.ReverseComparator2#reversed() -java.util.Collections.SetFromMap#forEach(java.util.function.Consumer;) -java.util.Collections.SetFromMap#removeIf(java.util.function.Predicate;) -java.util.Collections.SetFromMap#spliterator() -java.util.Collections.SetFromMap#stream() -java.util.Collections.SetFromMap#parallelStream() java.util.Collections.AsLIFOQueue#forEach(java.util.function.Consumer;) java.util.Collections.AsLIFOQueue#removeIf(java.util.function.Predicate;) java.util.Collections.AsLIFOQueue#spliterator() @@ -1018,9 +894,6 @@ java.util.Spliterator.OfInt java.util.Spliterator.OfLong java.util.Spliterator.OfDouble java.util.Spliterator -java.util.WeakHashMap.KeySet#spliterator() -java.util.WeakHashMap.Values#spliterator() -java.util.WeakHashMap.EntrySet#spliterator() java.util.WeakHashMap#forEach(java.util.function.BiConsumer;) java.util.WeakHashMap#replaceAll(java.util.function.BiFunction;) java.util.OptionalLong @@ -1054,9 +927,6 @@ java.util.PriorityQueue#PriorityQueue(java.util.Comparator;) java.util.PriorityQueue#spliterator() java.util.OptionalDouble java.util.ResourceBundle#getBaseBundleName() -java.util.IdentityHashMap.KeySet#spliterator() -java.util.IdentityHashMap.Values#spliterator() -java.util.IdentityHashMap.EntrySet#spliterator() java.util.IdentityHashMap#forEach(java.util.function.BiConsumer;) java.util.IdentityHashMap#replaceAll(java.util.function.BiFunction;) java.util.SplittableRandom @@ -1160,8 +1030,6 @@ sun.tools.attach.HotSpotVirtualMachine#startLocalManagementAgent() com.sun.beans.util.Cache sun.awt.AppContext#isMainContext(sun.awt.AppContext;) sun.awt.FwDispatcher -java.awt.event.KeyEvent#originalSource -java.awt.event.InvocationEvent#listener java.awt.KeyboardFocusManager#clearFocusOwner() java.util.logging.Logger#log(java.util.logging.Level;java.util.function.Supplier;) java.util.logging.Logger#log(java.util.logging.Level;java.lang.Throwable;java.util.function.Supplier;) diff --git a/java/java-analysis-api/src/com/intellij/openapi/module/api10.txt b/java/java-analysis-api/src/com/intellij/openapi/module/api10.txt index aaaa07cb72a7..b39076863e33 100644 --- a/java/java-analysis-api/src/com/intellij/openapi/module/api10.txt +++ b/java/java-analysis-api/src/com/intellij/openapi/module/api10.txt @@ -27,7 +27,6 @@ java.lang.StackFrameInfo#getMethodType() java.lang.StackFrameInfo#getDescriptor() java.time.format.DateTimeFormatter#localizedBy(java.util.Locale;) java.util.jar.JarFile#versionedStream() -java.util.jar.JarFile.JarFileEntry#getRealName() java.util.jar.JarEntry#getRealName() java.util.spi.LocaleNameProvider#getDisplayUnicodeExtensionKey(java.lang.String;java.util.Locale;) java.util.spi.LocaleNameProvider#getDisplayUnicodeExtensionType(java.lang.String;java.lang.String;java.util.Locale;) diff --git a/java/java-analysis-api/src/com/intellij/openapi/module/api11.txt b/java/java-analysis-api/src/com/intellij/openapi/module/api11.txt index 5a8e2a81cf13..b8679055dc27 100644 --- a/java/java-analysis-api/src/com/intellij/openapi/module/api11.txt +++ b/java/java-analysis-api/src/com/intellij/openapi/module/api11.txt @@ -104,7 +104,6 @@ java.util.zip.ZipInputStream#readNBytes(int;) java.util.regex.Pattern#asMatchPredicate() java.util.function.Predicate#not(java.util.function.Predicate;) java.util.concurrent.TimeUnit#convert(java.time.Duration;) -java.util.concurrent.CopyOnWriteArrayList.Reversed#toArray(java.util.function.IntFunction;) java.util.Optional#isEmpty() java.util.Collection#toArray(java.util.function.IntFunction;) java.util.LinkedList.ReverseOrderLinkedListView#toArray(java.util.function.IntFunction;) diff --git a/java/java-analysis-api/src/com/intellij/openapi/module/api13.txt b/java/java-analysis-api/src/com/intellij/openapi/module/api13.txt index 02c88e859cd1..087877c39c75 100644 --- a/java/java-analysis-api/src/com/intellij/openapi/module/api13.txt +++ b/java/java-analysis-api/src/com/intellij/openapi/module/api13.txt @@ -4,7 +4,6 @@ javax.xml.parsers.SAXParserFactory#newNSInstance(java.lang.String;java.lang.Clas javax.xml.parsers.DocumentBuilderFactory#newDefaultNSInstance() javax.xml.parsers.DocumentBuilderFactory#newNSInstance() javax.xml.parsers.DocumentBuilderFactory#newNSInstance(java.lang.String;java.lang.ClassLoader;) -jdk.internal.misc.Unsafe#throwNoSuchMethodError() jdk.internal.misc.UnsafeConstants sun.security.util.GCMParameters java.nio.file.FileSystems#newFileSystem(java.nio.file.Path;java.util.Map;) @@ -152,15 +151,11 @@ java.text.DecimalFormatSymbols#getPercentText() java.text.DecimalFormatSymbols#setPercentText(java.lang.String;) java.text.DecimalFormatSymbols#getMinusSignText() java.text.DecimalFormatSymbols#setMinusSignText(java.lang.String;) -java.text.DecimalFormatSymbols#perMillText -java.text.DecimalFormatSymbols#percentText -java.text.DecimalFormatSymbols#minusSignText java.time.chrono.JapaneseEra#REIWA java.security.Signature#initVerify(java.security.cert.Certificate;java.security.spec.AlgorithmParameterSpec;) com.sun.tools.javac.api.BasicJavacTask#setParameterNameProvider(com.sun.source.util.ParameterNameProvider;) com.sun.tools.javac.api.ClientCodeWrapper.WrappedStandardJavaFileManager#getJavaFileObjectsFromPaths(java.util.Collection;) com.sun.tools.javac.file.JavacFileManager#getJavaFileObjectsFromPaths(java.util.Collection;) -com.sun.tools.javac.main.DelegatingJavaFileManager.DelegatingSJFM#getJavaFileObjectsFromPaths(java.util.Collection;) com.sun.tools.javac.tree.TreeCopier#visitYield(com.sun.source.tree.YieldTree;P;) com.sun.tools.javac.processing.JavacProcessingEnvironment#isPreviewEnabled() com.sun.source.tree.Tree.Kind#YIELD @@ -181,4 +176,4 @@ sun.security.pkcs11.P11AEADCipher sun.security.pkcs11.P11PSSSignature java.lang.String#stripIndent() java.lang.String#translateEscapes() -java.lang.String#formatted(java.lang.Object[];) \ No newline at end of file +java.lang.String#formatted(java.lang.Object[];) diff --git a/java/java-analysis-api/src/com/intellij/openapi/module/api14.txt b/java/java-analysis-api/src/com/intellij/openapi/module/api14.txt index 22a2f2d57ef7..183e4cad7b14 100644 --- a/java/java-analysis-api/src/com/intellij/openapi/module/api14.txt +++ b/java/java-analysis-api/src/com/intellij/openapi/module/api14.txt @@ -16,7 +16,6 @@ java.lang.StrictMath#decrementExact(int;) java.lang.StrictMath#decrementExact(long;) java.lang.StrictMath#negateExact(int;) java.lang.StrictMath#negateExact(long;) -java.text.CompactNumberFormat#pluralRules java.text.CompactNumberFormat#CompactNumberFormat(java.lang.String;java.text.DecimalFormatSymbols;java.lang.String[];java.lang.String;) java.util.concurrent.locks.LockSupport#setCurrentBlocker(java.lang.Object;) jdk.jshell.Snippet.SubKind#RECORD_SUBKIND diff --git a/java/java-analysis-api/src/com/intellij/openapi/module/api15.txt b/java/java-analysis-api/src/com/intellij/openapi/module/api15.txt index df308e4d8249..1dab1847a85d 100644 --- a/java/java-analysis-api/src/com/intellij/openapi/module/api15.txt +++ b/java/java-analysis-api/src/com/intellij/openapi/module/api15.txt @@ -41,7 +41,6 @@ java.lang.StrictMath#absExact(long;) java.lang.CharSequence#isEmpty() java.text.DecimalFormatSymbols#getMonetaryGroupingSeparator() java.text.DecimalFormatSymbols#setMonetaryGroupingSeparator(char;) -java.text.DecimalFormatSymbols#monetaryGroupingSeparator java.util.NoSuchElementException#NoSuchElementException(java.lang.String;java.lang.Throwable;) java.util.NoSuchElementException#NoSuchElementException(java.lang.Throwable;) java.security.spec.EdECPoint diff --git a/java/java-analysis-api/src/com/intellij/openapi/module/api17.txt b/java/java-analysis-api/src/com/intellij/openapi/module/api17.txt index 37bf7d895de0..087161e9ef76 100644 --- a/java/java-analysis-api/src/com/intellij/openapi/module/api17.txt +++ b/java/java-analysis-api/src/com/intellij/openapi/module/api17.txt @@ -115,4 +115,4 @@ com.sun.net.httpserver.Filter#afterHandler(java.lang.String;java.util.function.C javax.xml.crypto.dsig.spec.RSAPSSParameterSpec javax.xml.crypto.dsig.SignatureMethod#RSA_PSS jdk.management.jfr.RemoteRecordingStream#dump(java.nio.file.Path;) -sun.security.pkcs11.wrapper.CK_SALSA20_CHACHA20_POLY1305_PARAMS \ No newline at end of file +sun.security.pkcs11.wrapper.CK_SALSA20_CHACHA20_POLY1305_PARAMS diff --git a/java/java-analysis-api/src/com/intellij/openapi/module/api19.txt b/java/java-analysis-api/src/com/intellij/openapi/module/api19.txt index cd5c50d9d6a9..7a6a9dc3ae8c 100644 --- a/java/java-analysis-api/src/com/intellij/openapi/module/api19.txt +++ b/java/java-analysis-api/src/com/intellij/openapi/module/api19.txt @@ -314,4 +314,4 @@ jdk.incubator.vector.VectorOperators#EXPAND_BITS jdk.incubator.concurrent.StructuredTaskScope.ShutdownOnSuccess jdk.incubator.concurrent.StructuredTaskScope.ShutdownOnFailure jdk.incubator.concurrent.StructuredTaskScope -jdk.incubator.concurrent.StructureViolationException \ No newline at end of file +jdk.incubator.concurrent.StructureViolationException diff --git a/java/java-analysis-api/src/com/intellij/openapi/module/api20.txt b/java/java-analysis-api/src/com/intellij/openapi/module/api20.txt index 96bf5eb287c7..0a616e0ecddc 100644 --- a/java/java-analysis-api/src/com/intellij/openapi/module/api20.txt +++ b/java/java-analysis-api/src/com/intellij/openapi/module/api20.txt @@ -29,8 +29,6 @@ java.lang.Character.UnicodeBlock#CJK_UNIFIED_IDEOGRAPHS_EXTENSION_H java.lang.Character.UnicodeScript#KAWI java.lang.Character.UnicodeScript#NAG_MUNDARI java.lang.ModuleLayer.Controller#enableNativeAccess(Module;) -java.util.regex.Matcher.ImmutableMatchResult#namedGroups() -java.util.regex.Matcher.ImmutableMatchResult#hasMatch() java.util.regex.Matcher#namedGroups() java.util.regex.Matcher#hasMatch() java.util.regex.Pattern#namedGroups() diff --git a/java/java-analysis-api/src/com/intellij/openapi/module/api21.txt b/java/java-analysis-api/src/com/intellij/openapi/module/api21.txt index c3c85c4569bd..9b52a8bfde0d 100644 --- a/java/java-analysis-api/src/com/intellij/openapi/module/api21.txt +++ b/java/java-analysis-api/src/com/intellij/openapi/module/api21.txt @@ -6,7 +6,6 @@ jdk.jfr.consumer.RecordedThread#isVirtual() jdk.xml.internal.JdkConstants#CONFIG_FILE jdk.xml.internal.JdkConstants#CONFIG_FILE_PROPNAME jdk.internal.util.FormatConcatItem -java.lang.invoke.StringConcatFactory#MAX_INDY_CONCAT_ARG_SLOTS java.lang.invoke.StringConcatFactory#makeConcatWithTemplate(List;List>;) java.lang.invoke.StringConcatFactory#makeConcatWithTemplateCluster(List;List>;int;) java.lang.invoke.StringConcatFactory#makeConcatWithTemplateGetters(List;List;int;) @@ -173,8 +172,6 @@ jdk.jshell.JShell.Builder#console(jdk.jshell.JShellConsole;) jdk.jshell.JShell.ExecutionEnvImpl#console() jdk.jshell.JShellConsole com.sun.source.tree.Tree.Kind#ANY_PATTERN -jdk.internal.shellsupport.doc.JavadocFormatter.FormatJavadocScanner#visitEscape(com.sun.source.doctree.EscapeTree;java.lang.Object;) -jdk.javadoc.internal.doclets.formats.html.HtmlDocletWriter.InlineVisitor#visitEscape(com.sun.source.doctree.EscapeTree;jdk.javadoc.internal.doclets.formats.html.Content;) jdk.javadoc.internal.doclint.Checker#visitEscape(com.sun.source.doctree.EscapeTree;java.lang.Void;) com.sun.tools.javac.tree.JCTree.JCCase#getLabels() com.sun.tools.javac.tree.JCTree.JCCase#getGuard() diff --git a/java/java-analysis-api/src/com/intellij/openapi/module/api23.txt b/java/java-analysis-api/src/com/intellij/openapi/module/api23.txt index a3403c5c7d11..30a5b60481f5 100644 --- a/java/java-analysis-api/src/com/intellij/openapi/module/api23.txt +++ b/java/java-analysis-api/src/com/intellij/openapi/module/api23.txt @@ -89,8 +89,6 @@ java.text.NumberFormat#isStrict() java.text.NumberFormat#setStrict(boolean;) java.text.DecimalFormat#isStrict() java.text.DecimalFormat#setStrict(boolean;) -java.text.DecimalFormat#parseStrict -java.text.CompactNumberFormat#parseStrict java.text.CompactNumberFormat#isStrict() java.text.CompactNumberFormat#setStrict(boolean;) java.time.Instant#until(java.time.Instant;) diff --git a/java/java-analysis-api/src/com/intellij/openapi/module/api9.txt b/java/java-analysis-api/src/com/intellij/openapi/module/api9.txt index 3553bd585eb0..c2551563a9f2 100644 --- a/java/java-analysis-api/src/com/intellij/openapi/module/api9.txt +++ b/java/java-analysis-api/src/com/intellij/openapi/module/api9.txt @@ -170,11 +170,6 @@ sun.nio.ch.DatagramSocketAdaptor#getOption(java.net.SocketOption;) sun.nio.ch.DatagramSocketAdaptor#supportedOptions() sun.text.spi.JavaTimeDateTimePatternProvider#getJavaTimeDateTimePattern(int;int;java.lang.String;java.util.Locale;) sun.util.locale.provider.JavaTimeDateTimePatternImpl#getJavaTimeDateTimePattern(int;int;java.lang.String;java.util.Locale;) -sun.reflect.annotation.AnnotatedTypeFactory.AnnotatedTypeBaseImpl#getAnnotatedOwnerType() -sun.reflect.annotation.AnnotatedTypeFactory.AnnotatedArrayTypeImpl#getAnnotatedOwnerType() -sun.reflect.annotation.AnnotatedTypeFactory.AnnotatedTypeVariableImpl#getAnnotatedOwnerType() -sun.reflect.annotation.AnnotatedTypeFactory.AnnotatedParameterizedTypeImpl#getAnnotatedOwnerType() -sun.reflect.annotation.AnnotatedTypeFactory.AnnotatedWildcardTypeImpl#getAnnotatedOwnerType() sun.security.ssl.SSLEngineImpl#getApplicationProtocol() sun.security.ssl.SSLEngineImpl#getHandshakeApplicationProtocol() sun.security.ssl.SSLEngineImpl#setHandshakeApplicationProtocolSelector(java.util.function.BiFunction,java.lang.String>;) @@ -218,8 +213,6 @@ java.net.Socket#supportedOptions() java.net.SocketImpl#setOption(java.net.SocketOption;T;) java.net.SocketImpl#getOption(java.net.SocketOption;) java.net.SocketImpl#supportedOptions() -java.net.InetAddress.PlatformResolver -java.net.InetAddress.HostsFileResolver java.net.ServerSocket#setOption(java.net.SocketOption;T;) java.net.ServerSocket#getOption(java.net.SocketOption;) java.net.ServerSocket#supportedOptions() @@ -700,7 +693,6 @@ java.util.spi.ToolProvider java.util.spi.ResourceBundleProvider java.util.spi.AbstractResourceBundleProvider java.util.zip.CRC32C -java.util.zip.ZipFile.ZipEntryIterator#asIterator() java.util.zip.Checksum#update(byte[];) java.util.zip.Checksum#update(java.nio.ByteBuffer;) java.util.zip.ZipEntry#setTimeLocal(java.time.LocalDateTime;) @@ -962,7 +954,6 @@ java.util.Currency#getNumericCodeAsString() java.util.Optional#ifPresentOrElse(java.util.function.Consumer;java.lang.Runnable;) java.util.Optional#or(java.util.function.Supplier>;) java.util.Optional#stream() -java.util.Collections.EmptyEnumeration#asIterator() java.util.Enumeration#asIterator() java.util.OptionalInt#ifPresentOrElse(java.util.function.IntConsumer;java.lang.Runnable;) java.util.OptionalInt#stream() @@ -977,11 +968,6 @@ java.util.OptionalDouble#ifPresentOrElse(java.util.function.DoubleConsumer;java. java.util.OptionalDouble#stream() java.util.ResourceBundle#getBundle(java.lang.String;java.lang.Module;) java.util.ResourceBundle#getBundle(java.lang.String;java.util.Locale;java.lang.Module;) -java.util.CollSer#tag -java.util.CollSer#array -java.util.CollSer#readObject(java.io.ObjectInputStream;) -java.util.CollSer#writeObject(java.io.ObjectOutputStream;) -java.util.CollSer#readResolve() java.util.CollSer java.security.cert.URICertStoreParameters java.security.spec.EncodedKeySpec#EncodedKeySpec(byte[];java.lang.String;) @@ -997,7 +983,6 @@ java.security.Provider#isConfigured() java.security.Provider#getVersionStr() java.security.KeyStoreSpi#engineProbe(java.io.InputStream;) java.security.AuthProvider#AuthProvider(java.lang.String;java.lang.String;java.lang.String;) -java.security.SecureRandom#threadSafe java.security.SecureRandom#getInstance(java.lang.String;java.security.SecureRandomParameters;) java.security.SecureRandom#getInstance(java.lang.String;java.security.SecureRandomParameters;java.lang.String;) java.security.SecureRandom#getInstance(java.lang.String;java.security.SecureRandomParameters;java.security.Provider;) @@ -1077,8 +1062,6 @@ jdk.jshell.PersistentSnippet jdk.jshell.DeclarationSnippet jdk.jshell.SourceCodeAnalysis jdk.jshell.UnresolvedReferenceException -jdk.internal.shellsupport.doc.JavadocHelper.OnDemandJavadocHelper.PatchModuleFileManager#getLocationForModule(javax.tools.JavaFileManager.Location;javax.tools.JavaFileObject;) -jdk.internal.shellsupport.doc.JavadocHelper.OnDemandJavadocHelper.PatchModuleFileManager#inferModuleName(javax.tools.JavaFileManager.Location;) sun.security.provider.certpath.ldap.JdkLDAP sun.security.provider.certpath.ldap.LDAPCertStoreImpl com.sun.jarsigner.ContentSignerParameters#getTSADigestAlg() @@ -1093,10 +1076,7 @@ jdk.javadoc.doclet.StandardDoclet jdk.javadoc.doclet.DocletEnvironment jdk.javadoc.internal.api.JavadocTool#name() jdk.javadoc.internal.api.JavadocTaskImpl#addModules(java.lang.Iterable;) -jdk.javadoc.internal.tool.ElementsTable.IncludedVisitor#visitModule(javax.lang.model.element.ModuleElement;java.lang.Void;) jdk.javadoc.internal.tool.JavadocToolProvider -jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.ReferenceDocTreeVisitor#visitProvides(com.sun.source.doctree.ProvidesTree;java.lang.Void;) -jdk.javadoc.internal.doclets.toolkit.util.CommentHelper.ReferenceDocTreeVisitor#visitUses(com.sun.source.doctree.UsesTree;java.lang.Void;) jdk.javadoc.internal.doclint.Checker#visitIndex(com.sun.source.doctree.IndexTree;java.lang.Void;) jdk.javadoc.internal.doclint.Checker#visitProvides(com.sun.source.doctree.ProvidesTree;java.lang.Void;) jdk.javadoc.internal.doclint.Checker#visitUses(com.sun.source.doctree.UsesTree;java.lang.Void;) @@ -1125,7 +1105,6 @@ sun.swing.LightweightContent#imageBufferReset(int[];int;int;int;int;int;double;d java.awt.font.NumericShaper.Range#SINHALA java.awt.font.NumericShaper.Range#MYANMAR_TAI_LAING java.awt.event.FocusEvent.Cause -java.awt.event.FocusEvent#cause java.awt.event.FocusEvent#FocusEvent(java.awt.Component;int;boolean;java.awt.Component;java.awt.event.FocusEvent.Cause;) java.awt.event.FocusEvent#getCause() java.awt.event.FocusEvent#readResolve() @@ -1268,7 +1247,6 @@ javax.swing.JViewport.BackingStoreMultiResolutionImage#getResolutionVariant(doub javax.swing.JViewport.BackingStoreMultiResolutionImage#getResolutionVariants() javax.swing.UIManager#createLookAndFeel(java.lang.String;) javax.swing.JComponent#getUI() -javax.swing.UIDefaults#addInternalBundle(java.lang.String;) javax.swing.InputVerifier#verifyTarget(javax.swing.JComponent;) javax.swing.InputVerifier#shouldYieldFocus(javax.swing.JComponent;javax.swing.JComponent;) javax.swing.JToggleButton#requestFocus(java.awt.event.FocusEvent.Cause;) @@ -1290,7 +1268,6 @@ javax.imageio.plugins.tiff.ExifInteroperabilityTagSet javax.accessibility.AccessibilityProvider java.util.logging.Logger#logrb(java.util.logging.Level;java.util.ResourceBundle;java.lang.String;java.lang.Object[];) java.util.logging.Logger#logrb(java.util.logging.Level;java.util.ResourceBundle;java.lang.String;java.lang.Throwable;) -java.util.logging.LogRecord#instant java.util.logging.LogRecord#getInstant() java.util.logging.LogRecord#setInstant(java.time.Instant;) java.util.logging.LogManager#updateConfiguration(java.util.function.Function>;) @@ -1342,13 +1319,6 @@ com.sun.tools.javac.main.DelegatingJavaFileManager#getServiceLoader(javax.tools. com.sun.tools.javac.main.DelegatingJavaFileManager#inferModuleName(javax.tools.JavaFileManager.Location;) com.sun.tools.javac.main.DelegatingJavaFileManager#listLocationsForModules(javax.tools.JavaFileManager.Location;) com.sun.tools.javac.main.DelegatingJavaFileManager#contains(javax.tools.JavaFileManager.Location;javax.tools.FileObject;) -com.sun.tools.javac.main.DelegatingJavaFileManager.DelegatingSJFM#getJavaFileObjectsFromPaths(java.lang.Iterable;) -com.sun.tools.javac.main.DelegatingJavaFileManager.DelegatingSJFM#getJavaFileObjects(java.nio.file.Path[];) -com.sun.tools.javac.main.DelegatingJavaFileManager.DelegatingSJFM#setLocationFromPaths(javax.tools.JavaFileManager.Location;java.util.Collection;) -com.sun.tools.javac.main.DelegatingJavaFileManager.DelegatingSJFM#setLocationForModule(javax.tools.JavaFileManager.Location;java.lang.String;java.util.Collection;) -com.sun.tools.javac.main.DelegatingJavaFileManager.DelegatingSJFM#getLocationAsPaths(javax.tools.JavaFileManager.Location;) -com.sun.tools.javac.main.DelegatingJavaFileManager.DelegatingSJFM#asPath(javax.tools.FileObject;) -com.sun.tools.javac.main.DelegatingJavaFileManager.DelegatingSJFM#setPathFactory(javax.tools.StandardJavaFileManager.PathFactory;) com.sun.tools.javac.tree.DCTree.DCDocComment#getFullBody() com.sun.tools.javac.tree.JCTree.JCCompilationUnit#getPackage() com.sun.tools.javac.tree.DocPretty#visitHidden(com.sun.source.doctree.HiddenTree;java.lang.Void;) @@ -1368,8 +1338,6 @@ com.sun.tools.javac.launcher.MemoryClassLoader#findResource(java.lang.String;jav com.sun.tools.javac.launcher.MemoryFileManager#contains(javax.tools.JavaFileManager.Location;javax.tools.FileObject;) com.sun.tools.javac.processing.PrintingProcessor.PrintingElementVisitor#visitModule(javax.lang.model.element.ModuleElement;java.lang.Boolean;) com.sun.tools.javac.processing.JavacRoundEnvironment#getElementsAnnotatedWithAny(javax.lang.model.element.TypeElement[];) -com.sun.tools.javac.processing.JavacRoundEnvironment.AnnotationSetScanner#visitModule(javax.lang.model.element.ModuleElement;javax.lang.model.element.TypeElement;) -com.sun.tools.javac.processing.JavacRoundEnvironment.AnnotationSetMultiScanner#visitModule(javax.lang.model.element.ModuleElement;java.util.Set;) com.sun.tools.javac.processing.JavacRoundEnvironment#getElementsAnnotatedWithAny(java.util.Set>;) com.sun.source.tree.Tree.Kind#PACKAGE com.sun.source.tree.UsesTree @@ -1407,8 +1375,6 @@ com.sun.source.doctree.DocTreeVisitor#visitHidden(com.sun.source.doctree.HiddenT com.sun.source.doctree.DocTreeVisitor#visitIndex(com.sun.source.doctree.IndexTree;P;) com.sun.source.doctree.DocTreeVisitor#visitProvides(com.sun.source.doctree.ProvidesTree;P;) com.sun.source.doctree.DocTreeVisitor#visitUses(com.sun.source.doctree.UsesTree;P;) -jdk.internal.shellsupport.doc.JavadocHelper.OnDemandJavadocHelper.PatchModuleFileManager#getLocationForModule(javax.tools.JavaFileManager.Location;javax.tools.JavaFileObject;) -jdk.internal.shellsupport.doc.JavadocHelper.OnDemandJavadocHelper.PatchModuleFileManager#inferModuleName(javax.tools.JavaFileManager.Location;) jdk.dynalink.beans.BeansLinker jdk.dynalink.beans.StaticClass jdk.dynalink.beans.MissingMemberHandlerFactory @@ -1556,7 +1522,6 @@ jdk.management.jfr.FlightRecorderMXBean jdk.management.jfr.SettingDescriptorInfo sun.security.pkcs11.SunPKCS11#configure(java.lang.String;) sun.security.pkcs11.SunPKCS11#isConfigured() -jdk.swing.interop.LightweightContentWrapper.LightweightContentProxy#imageBufferReset(int[];int;int;int;int;int;double;double;) jdk.internal.util.jar.VersionedStream#stream(java.util.jar.JarFile;) jdk.internal.HotSpotIntrinsicCandidate java.net.InetAddress.NameService diff --git a/jvm/jvm-analysis-internal-testFramework/src/com/intellij/jvm/analysis/internal/testFramework/JavaApiUsageGenerator.kt b/jvm/jvm-analysis-internal-testFramework/src/com/intellij/jvm/analysis/internal/testFramework/JavaApiUsageGenerator.kt index 340cfa9d9b32..fd10dbd69562 100644 --- a/jvm/jvm-analysis-internal-testFramework/src/com/intellij/jvm/analysis/internal/testFramework/JavaApiUsageGenerator.kt +++ b/jvm/jvm-analysis-internal-testFramework/src/com/intellij/jvm/analysis/internal/testFramework/JavaApiUsageGenerator.kt @@ -15,7 +15,10 @@ import com.intellij.openapi.vfs.VirtualFile import com.intellij.openapi.vfs.VirtualFileFilter import com.intellij.pom.java.LanguageLevel import com.intellij.psi.* +import com.intellij.psi.search.GlobalSearchScope import com.intellij.psi.util.PsiTreeUtil +import com.intellij.psi.util.parentOfType +import com.intellij.testFramework.IdeaTestUtil import com.intellij.testFramework.LightProjectDescriptor import com.intellij.testFramework.fixtures.LightJavaCodeInsightFixtureTestCase import com.intellij.util.lang.JavaVersion @@ -23,13 +26,12 @@ import com.intellij.workspaceModel.ide.legacyBridge.sdk.SdkTableImplementationDe import org.junit.Ignore import java.nio.file.Files import java.nio.file.Path -import kotlin.io.path.extension -import kotlin.io.path.listDirectoryEntries -import kotlin.io.path.name -import kotlin.io.path.writeLines +import kotlin.io.path.* /** * Generator which is used to generate required api files for [com.intellij.codeInspection.JavaApiUsageInspection]. + * To generate new API lists for next release, you will need to set [JDK_HOME], [LANGUAGE_LEVEL], [SINCE_VERSION] and then run + * [testCollectSinceApiUsages]. */ @Ignore class JavaApiUsageGenerator : LightJavaCodeInsightFixtureTestCase() { @@ -43,10 +45,12 @@ class JavaApiUsageGenerator : LightJavaCodeInsightFixtureTestCase() { /** * Generates removed entries. This can be useful when re-generating API lists for whatever reason. When using a modern JDK to generate the - * API lists it will lose tagged API that got removed. This script can be used to compare new and old API lists and find removed API. + * API lists, it will lose the tagged API that got removed. This script can be used to compare new and old API lists and find removed API. */ fun testGenerateRemovedEntries() { - removedEntries(Path.of(NEW_API_DIR), Path.of(OLD_API_DIR)) + IdeaTestUtil.withLevel(myFixture.module, LANGUAGE_LEVEL) { + removedEntries(Path.of(TEMP_API_DIR), Path.of(API_DIR)) + } } private fun removedEntries(current: Path, previous: Path) { @@ -78,7 +82,7 @@ class JavaApiUsageGenerator : LightJavaCodeInsightFixtureTestCase() { if (argListFirst.size != argListSecond.size) return false argListFirst.forEachIndexed { i, firstArg -> val secondArg = argListSecond[i] - if (firstArg != secondArg) { // check simple name if both don't match, one could be qualified and the other could be simple + if (firstArg != secondArg) { // check simple name if both don't match, one could be qualified, and the other could be simple val simpleNameFirst = firstArg.substringAfterLast(".") val simpleNameSecond = secondArg.substringAfterLast(".") if (simpleNameFirst != simpleNameSecond) return false @@ -87,8 +91,66 @@ class JavaApiUsageGenerator : LightJavaCodeInsightFixtureTestCase() { return true } + private fun PsiMember.isPublicApi(): Boolean { + if (modifierList?.hasModifierProperty(PsiModifier.PRIVATE) == true) return false + val parentMember = parentOfType() ?: return true + return parentMember.isPublicApi() + } + + fun testRemoveNonPublicApi() { + IdeaTestUtil.withLevel(myFixture.module, LANGUAGE_LEVEL) { + filterSignatures(Path.of(API_DIR)) { isPublicApi() } + } + } + + /** + * Can be used to filter out API lists from the [path] according to the provided [filter]. + */ + private fun filterSignatures(path: Path, filter: PsiMember.() -> Boolean) { + path.listDirectoryEntries().filter { it.name.startsWith("api") && it.extension == "txt" }.forEach { currentEntry -> + val apiFile = path.resolve(currentEntry.name) + val validSignatures = mutableListOf() + apiFile.readLines().forEach { signature -> + val member = findMember(signature) + if (member == null) { + validSignatures.add(signature) // we still add it to signatures because it might just not be present in the current working JDK + println("Could not find member for $signature") + return@forEach + } + if (member.filter()) { + validSignatures.add(signature) + } + } + apiFile.writeLines(validSignatures) + } + } + + private fun findMember(signature: String): PsiMember? { + val clazz = JavaPsiFacade.getInstance(project).findClass(signature.substringBefore("#"), GlobalSearchScope.allScope(project)) + if (clazz == null) return null + return if (signature.contains("#")) { + if (signature.contains("(")) { + val methods = clazz.findMethodsByName(signature.substringAfter("#").substringBefore("("), true) + if (methods.isEmpty()) return null + val paramFqns = signature.substringAfter("(").substringBefore(")").split(";").dropLast(1) + val method = methods.firstOrNull { method -> + if (method.parameterList.parametersCount != paramFqns.size) return@firstOrNull false + method.getSignature(PsiSubstitutor.EMPTY).getParameterTypes().zip(paramFqns).all { (paramType, sigTypeCanonicalText) -> + paramType.canonicalText == sigTypeCanonicalText + } + } + method + } else { + val field = clazz.findFieldByName(signature.substringAfter("#"), true) + field + } + } else clazz + } + fun testCollectSinceApiUsages() { - doCollectSinceApiUsages() + IdeaTestUtil.withLevel(myFixture.module, LANGUAGE_LEVEL) { + doCollectSinceApiUsages() + } } /** @@ -128,7 +190,7 @@ class JavaApiUsageGenerator : LightJavaCodeInsightFixtureTestCase() { file?.accept(object : JavaRecursiveElementVisitor() { override fun visitElement(element: PsiElement) { super.visitElement(element) - if (element is PsiMember) { + if (element is PsiMember && element.isPublicApi()) { val signature = LanguageLevelUtil.getSignature(element) ?: return if (isDocumentedSinceApi(element) && !previews.contains(signature)) { println(signature) @@ -136,7 +198,7 @@ class JavaApiUsageGenerator : LightJavaCodeInsightFixtureTestCase() { val sinceSuperVersions = element.findDeepestSuperMethods().map { superMethod -> val text = (superMethod.navigationElement as PsiMethod).docComment ?.tags?.find { tag -> tag.name == "since" }?.valueElement?.text - if (text != null) try { JavaVersion.parse(text)} catch (e: IllegalArgumentException) { null } else null + if (text != null) try { JavaVersion.parse(text)} catch (_: IllegalArgumentException) { null } else null } val sinceVersion = sinceSuperVersions.filterNotNull().minOrNull() if (sinceVersion == LANGUAGE_LEVEL.toJavaVersion()) { @@ -146,9 +208,9 @@ class JavaApiUsageGenerator : LightJavaCodeInsightFixtureTestCase() { } } - fun isDocumentedSinceApi(element: PsiElement): Boolean = (element as? PsiDocCommentOwner)?.docComment?.tags?.any { - tag -> tag.name == "since" && tag.valueElement?.text == SINCE_VERSION - } ?: false + fun isDocumentedSinceApi(element: PsiElement): Boolean = (element as? PsiDocCommentOwner)?.docComment?.tags?.any { tag -> + tag.name == "since" && tag.valueElement?.text == SINCE_VERSION + } == true }) true } @@ -157,8 +219,12 @@ class JavaApiUsageGenerator : LightJavaCodeInsightFixtureTestCase() { } companion object { - private const val NEW_API_DIR = "REPLACE_ME" - private const val OLD_API_DIR = "REPLACE_ME" + private const val TEMP_API_DIR = "REPLACE_ME" + + /** + * Dir to API lists + */ + private const val API_DIR = "REPLACE_ME" private const val PREVIEW_JDK_HOME = "/home/me/.jdks/openjdk-20"