mirror of
https://gitflic.ru/project/openide/openide.git
synced 2026-03-22 15:19:59 +07:00
[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
This commit is contained in:
committed by
intellij-monorepo-bot
parent
7da55d29da
commit
3af9455adb
@@ -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<T>;)
|
||||
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<? extends java.awt.AWTKeyStroke>;)
|
||||
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<T>;)
|
||||
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()
|
||||
|
||||
@@ -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<T>;)
|
||||
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;)
|
||||
|
||||
@@ -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<E>;)
|
||||
javax.management.openmbean.ArrayType#getPrimitiveArrayType(java.lang.Class<T>;)
|
||||
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;)
|
||||
|
||||
@@ -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.Range>;)
|
||||
java.awt.font.NumericShaper#getContextualShaper(java.util.Set<java.awt.font.NumericShaper.Range>;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
|
||||
|
||||
@@ -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<T>;)
|
||||
sun.reflect.generics.reflectiveObjects.TypeVariableImpl#getDeclaredAnnotationsByType(java.lang.Class<T>;)
|
||||
sun.reflect.generics.reflectiveObjects.TypeVariableImpl#getAnnotatedBounds()
|
||||
sun.reflect.annotation.AnnotatedTypeFactory.AnnotatedTypeBaseImpl#getAnnotationsByType(java.lang.Class<T>;)
|
||||
sun.reflect.annotation.AnnotatedTypeFactory.AnnotatedTypeBaseImpl#getDeclaredAnnotation(java.lang.Class<T>;)
|
||||
sun.reflect.annotation.AnnotatedTypeFactory.AnnotatedTypeBaseImpl#getDeclaredAnnotationsByType(java.lang.Class<T>;)
|
||||
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<? super T>;)
|
||||
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<? super E>;)
|
||||
java.util.concurrent.ArrayBlockingQueue#spliterator()
|
||||
java.util.concurrent.CompletionException
|
||||
java.util.concurrent.CopyOnWriteArraySet#spliterator()
|
||||
java.util.concurrent.LinkedBlockingDeque.AbstractItr#forEachRemaining(java.util.function.Consumer<? super E>;)
|
||||
java.util.concurrent.LinkedBlockingDeque#spliterator()
|
||||
java.util.concurrent.LinkedBlockingQueue.Itr#forEachRemaining(java.util.function.Consumer<? super E>;)
|
||||
java.util.concurrent.LinkedBlockingQueue#spliterator()
|
||||
java.util.concurrent.LinkedTransferQueue.Itr#forEachRemaining(java.util.function.Consumer<? super E>;)
|
||||
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<? super E>;)
|
||||
java.util.concurrent.CopyOnWriteArrayList#spliterator()
|
||||
java.util.concurrent.CopyOnWriteArrayList.COWIterator#forEachRemaining(java.util.function.Consumer<? super E>;)
|
||||
java.util.concurrent.CopyOnWriteArrayList.COWSubList#forEach(java.util.function.Consumer<? super E>;)
|
||||
java.util.concurrent.CopyOnWriteArrayList.COWSubList#replaceAll(java.util.function.UnaryOperator<E>;)
|
||||
java.util.concurrent.CopyOnWriteArrayList.COWSubList#sort(java.util.Comparator<? super E>;)
|
||||
java.util.concurrent.CopyOnWriteArrayList.COWSubList#removeIf(java.util.function.Predicate<? super E>;)
|
||||
java.util.concurrent.CopyOnWriteArrayList.COWSubList#spliterator()
|
||||
java.util.concurrent.CopyOnWriteArrayList.COWSubListIterator#forEachRemaining(java.util.function.Consumer<? super E>;)
|
||||
java.util.concurrent.CopyOnWriteArrayList.Reversed#forEach(java.util.function.Consumer<? super E>;)
|
||||
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<? super E>;)
|
||||
java.util.concurrent.CopyOnWriteArrayList.Reversed#replaceAll(java.util.function.UnaryOperator<E>;)
|
||||
java.util.concurrent.CopyOnWriteArrayList.Reversed#sort(java.util.Comparator<? super E>;)
|
||||
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<? super E>;)
|
||||
java.util.Arrays.ArrayList#replaceAll(java.util.function.UnaryOperator<E>;)
|
||||
java.util.Arrays.ArrayList#sort(java.util.Comparator<? super E>;)
|
||||
java.util.Arrays#setAll(T[];java.util.function.IntFunction<? extends T>;)
|
||||
java.util.Arrays#parallelSetAll(T[];java.util.function.IntFunction<? extends T>;)
|
||||
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<? super E>;)
|
||||
java.util.Vector#sort(java.util.Comparator<? super E>;)
|
||||
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<? super E>;)
|
||||
java.util.ArrayList.SubList#replaceAll(java.util.function.UnaryOperator<E>;)
|
||||
java.util.ArrayList.SubList#removeIf(java.util.function.Predicate<? super E>;)
|
||||
java.util.ArrayList.SubList#spliterator()
|
||||
java.util.ArrayList#spliterator()
|
||||
java.util.ArrayList#replaceAll(java.util.function.UnaryOperator<E>;)
|
||||
java.util.ArrayList#sort(java.util.Comparator<? super E>;)
|
||||
@@ -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<? super E>;)
|
||||
java.util.ArrayDeque.DescendingIterator#forEachRemaining(java.util.function.Consumer<? super E>;)
|
||||
java.util.ArrayDeque#spliterator()
|
||||
java.util.Collection#removeIf(java.util.function.Predicate<? super E>;)
|
||||
java.util.Collection#spliterator()
|
||||
@@ -862,7 +825,6 @@ java.util.Comparator#comparing(java.util.function.Function<? super T,? extends U
|
||||
java.util.Comparator#comparingInt(java.util.function.ToIntFunction<? super T>;)
|
||||
java.util.Comparator#comparingLong(java.util.function.ToLongFunction<? super T>;)
|
||||
java.util.Comparator#comparingDouble(java.util.function.ToDoubleFunction<? super T>;)
|
||||
java.util.LinkedList.ListItr#forEachRemaining(java.util.function.Consumer<? super E>;)
|
||||
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<T>;)
|
||||
java.util.Collections.UnmodifiableList#replaceAll(java.util.function.UnaryOperator<E>;)
|
||||
java.util.Collections.UnmodifiableList#sort(java.util.Comparator<? super E>;)
|
||||
java.util.Collections.UnmodifiableMap#getOrDefault(java.lang.Object;V;)
|
||||
java.util.Collections.UnmodifiableMap#forEach(java.util.function.BiConsumer<? super K,? super V>;)
|
||||
java.util.Collections.UnmodifiableMap#replaceAll(java.util.function.BiFunction<? super K,? super V,? extends V>;)
|
||||
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<? super K,? extends V>;)
|
||||
java.util.Collections.UnmodifiableMap#computeIfPresent(K;java.util.function.BiFunction<? super K,? super V,? extends V>;)
|
||||
java.util.Collections.UnmodifiableMap#compute(K;java.util.function.BiFunction<? super K,? super V,? extends V>;)
|
||||
java.util.Collections.UnmodifiableMap#merge(K;V;java.util.function.BiFunction<? super V,? super V,? extends V>;)
|
||||
java.util.Collections.UnmodifiableMap.UnmodifiableEntrySet#forEach(java.util.function.Consumer<? super java.util.Map.Entry<K,V>>;)
|
||||
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<K,? extends V>;)
|
||||
java.util.Collections.SynchronizedCollection#forEach(java.util.function.Consumer<? super E>;)
|
||||
java.util.Collections.SynchronizedCollection#removeIf(java.util.function.Predicate<? super E>;)
|
||||
@@ -919,17 +866,6 @@ java.util.Collections.SynchronizedCollection#parallelStream()
|
||||
java.util.Collections#synchronizedNavigableSet(java.util.NavigableSet<T>;)
|
||||
java.util.Collections.SynchronizedList#replaceAll(java.util.function.UnaryOperator<E>;)
|
||||
java.util.Collections.SynchronizedList#sort(java.util.Comparator<? super E>;)
|
||||
java.util.Collections.SynchronizedMap#getOrDefault(java.lang.Object;V;)
|
||||
java.util.Collections.SynchronizedMap#forEach(java.util.function.BiConsumer<? super K,? super V>;)
|
||||
java.util.Collections.SynchronizedMap#replaceAll(java.util.function.BiFunction<? super K,? super V,? extends V>;)
|
||||
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<? super K,? extends V>;)
|
||||
java.util.Collections.SynchronizedMap#computeIfPresent(K;java.util.function.BiFunction<? super K,? super V,? extends V>;)
|
||||
java.util.Collections.SynchronizedMap#compute(K;java.util.function.BiFunction<? super K,? super V,? extends V>;)
|
||||
java.util.Collections.SynchronizedMap#merge(K;V;java.util.function.BiFunction<? super V,? super V,? extends V>;)
|
||||
java.util.Collections#synchronizedNavigableMap(java.util.NavigableMap<K,V>;)
|
||||
java.util.Collections.CheckedCollection#forEach(java.util.function.Consumer<? super E>;)
|
||||
java.util.Collections.CheckedCollection#removeIf(java.util.function.Predicate<? super E>;)
|
||||
@@ -939,71 +875,11 @@ java.util.Collections.CheckedCollection#parallelStream()
|
||||
java.util.Collections#checkedQueue(java.util.Queue<E>;java.lang.Class<E>;)
|
||||
java.util.Collections#checkedNavigableSet(java.util.NavigableSet<E>;java.lang.Class<E>;)
|
||||
java.util.Collections.CheckedList#sort(java.util.Comparator<? super E>;)
|
||||
java.util.Collections.CheckedMap#forEach(java.util.function.BiConsumer<? super K,? super V>;)
|
||||
java.util.Collections.CheckedMap#replaceAll(java.util.function.BiFunction<? super K,? super V,? extends V>;)
|
||||
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<? super K,? extends V>;)
|
||||
java.util.Collections.CheckedMap#computeIfPresent(K;java.util.function.BiFunction<? super K,? super V,? extends V>;)
|
||||
java.util.Collections.CheckedMap#compute(K;java.util.function.BiFunction<? super K,? super V,? extends V>;)
|
||||
java.util.Collections.CheckedMap#merge(K;V;java.util.function.BiFunction<? super V,? super V,? extends V>;)
|
||||
java.util.Collections#checkedNavigableMap(java.util.NavigableMap<K,V>;java.lang.Class<K>;java.lang.Class<V>;)
|
||||
java.util.Collections.EmptyIterator#forEachRemaining(java.util.function.Consumer<? super E>;)
|
||||
java.util.Collections.EmptySet#forEach(java.util.function.Consumer<? super E>;)
|
||||
java.util.Collections.EmptySet#removeIf(java.util.function.Predicate<? super E>;)
|
||||
java.util.Collections.EmptySet#spliterator()
|
||||
java.util.Collections#emptySortedSet()
|
||||
java.util.Collections#emptyNavigableSet()
|
||||
java.util.Collections.EmptyList#removeIf(java.util.function.Predicate<? super E>;)
|
||||
java.util.Collections.EmptyList#replaceAll(java.util.function.UnaryOperator<E>;)
|
||||
java.util.Collections.EmptyList#sort(java.util.Comparator<? super E>;)
|
||||
java.util.Collections.EmptyList#forEach(java.util.function.Consumer<? super E>;)
|
||||
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<? super K,? super V>;)
|
||||
java.util.Collections.EmptyMap#replaceAll(java.util.function.BiFunction<? super K,? super V,? extends V>;)
|
||||
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<? super K,? extends V>;)
|
||||
java.util.Collections.EmptyMap#computeIfPresent(K;java.util.function.BiFunction<? super K,? super V,? extends V>;)
|
||||
java.util.Collections.EmptyMap#compute(K;java.util.function.BiFunction<? super K,? super V,? extends V>;)
|
||||
java.util.Collections.EmptyMap#merge(K;V;java.util.function.BiFunction<? super V,? super V,? extends V>;)
|
||||
java.util.Collections.SingletonSet#forEach(java.util.function.Consumer<? super E>;)
|
||||
java.util.Collections.SingletonSet#spliterator()
|
||||
java.util.Collections.SingletonSet#removeIf(java.util.function.Predicate<? super E>;)
|
||||
java.util.Collections.SingletonList#forEach(java.util.function.Consumer<? super E>;)
|
||||
java.util.Collections.SingletonList#removeIf(java.util.function.Predicate<? super E>;)
|
||||
java.util.Collections.SingletonList#replaceAll(java.util.function.UnaryOperator<E>;)
|
||||
java.util.Collections.SingletonList#sort(java.util.Comparator<? super E>;)
|
||||
java.util.Collections.SingletonList#spliterator()
|
||||
java.util.Collections.SingletonMap#getOrDefault(java.lang.Object;V;)
|
||||
java.util.Collections.SingletonMap#forEach(java.util.function.BiConsumer<? super K,? super V>;)
|
||||
java.util.Collections.SingletonMap#replaceAll(java.util.function.BiFunction<? super K,? super V,? extends V>;)
|
||||
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<? super K,? extends V>;)
|
||||
java.util.Collections.SingletonMap#computeIfPresent(K;java.util.function.BiFunction<? super K,? super V,? extends V>;)
|
||||
java.util.Collections.SingletonMap#compute(K;java.util.function.BiFunction<? super K,? super V,? extends V>;)
|
||||
java.util.Collections.SingletonMap#merge(K;V;java.util.function.BiFunction<? super V,? super V,? extends V>;)
|
||||
java.util.Collections.CopiesList#forEach(java.util.function.Consumer<? super E>;)
|
||||
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<? super E>;)
|
||||
java.util.Collections.SetFromMap#removeIf(java.util.function.Predicate<? super E>;)
|
||||
java.util.Collections.SetFromMap#spliterator()
|
||||
java.util.Collections.SetFromMap#stream()
|
||||
java.util.Collections.SetFromMap#parallelStream()
|
||||
java.util.Collections.AsLIFOQueue#forEach(java.util.function.Consumer<? super E>;)
|
||||
java.util.Collections.AsLIFOQueue#removeIf(java.util.function.Predicate<? super E>;)
|
||||
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<? super K,? super V>;)
|
||||
java.util.WeakHashMap#replaceAll(java.util.function.BiFunction<? super K,? super V,? extends V>;)
|
||||
java.util.OptionalLong
|
||||
@@ -1054,9 +927,6 @@ java.util.PriorityQueue#PriorityQueue(java.util.Comparator<? super E>;)
|
||||
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<? super K,? super V>;)
|
||||
java.util.IdentityHashMap#replaceAll(java.util.function.BiFunction<? super K,? super V,? extends V>;)
|
||||
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.lang.String>;)
|
||||
java.util.logging.Logger#log(java.util.logging.Level;java.lang.Throwable;java.util.function.Supplier<java.lang.String>;)
|
||||
|
||||
@@ -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;)
|
||||
|
||||
@@ -104,7 +104,6 @@ java.util.zip.ZipInputStream#readNBytes(int;)
|
||||
java.util.regex.Pattern#asMatchPredicate()
|
||||
java.util.function.Predicate#not(java.util.function.Predicate<? super T>;)
|
||||
java.util.concurrent.TimeUnit#convert(java.time.Duration;)
|
||||
java.util.concurrent.CopyOnWriteArrayList.Reversed#toArray(java.util.function.IntFunction<T[]>;)
|
||||
java.util.Optional#isEmpty()
|
||||
java.util.Collection#toArray(java.util.function.IntFunction<T[]>;)
|
||||
java.util.LinkedList.ReverseOrderLinkedListView#toArray(java.util.function.IntFunction<T[]>;)
|
||||
|
||||
@@ -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<java.lang.String,?>;)
|
||||
@@ -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<? extends java.nio.file.Path>;)
|
||||
com.sun.tools.javac.file.JavacFileManager#getJavaFileObjectsFromPaths(java.util.Collection<? extends java.nio.file.Path>;)
|
||||
com.sun.tools.javac.main.DelegatingJavaFileManager.DelegatingSJFM#getJavaFileObjectsFromPaths(java.util.Collection<? extends java.nio.file.Path>;)
|
||||
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[];)
|
||||
java.lang.String#formatted(java.lang.Object[];)
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -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
|
||||
sun.security.pkcs11.wrapper.CK_SALSA20_CHACHA20_POLY1305_PARAMS
|
||||
|
||||
@@ -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
|
||||
jdk.incubator.concurrent.StructureViolationException
|
||||
|
||||
@@ -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()
|
||||
|
||||
@@ -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<String>;List<Class<?>>;)
|
||||
java.lang.invoke.StringConcatFactory#makeConcatWithTemplateCluster(List<String>;List<Class<?>>;int;)
|
||||
java.lang.invoke.StringConcatFactory#makeConcatWithTemplateGetters(List<String>;List<MethodHandle>;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()
|
||||
|
||||
@@ -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;)
|
||||
|
||||
@@ -170,11 +170,6 @@ sun.nio.ch.DatagramSocketAdaptor#getOption(java.net.SocketOption<T>;)
|
||||
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<javax.net.ssl.SSLEngine,java.util.List<java.lang.String>,java.lang.String>;)
|
||||
@@ -218,8 +213,6 @@ java.net.Socket#supportedOptions()
|
||||
java.net.SocketImpl#setOption(java.net.SocketOption<T>;T;)
|
||||
java.net.SocketImpl#getOption(java.net.SocketOption<T>;)
|
||||
java.net.SocketImpl#supportedOptions()
|
||||
java.net.InetAddress.PlatformResolver
|
||||
java.net.InetAddress.HostsFileResolver
|
||||
java.net.ServerSocket#setOption(java.net.SocketOption<T>;T;)
|
||||
java.net.ServerSocket#getOption(java.net.SocketOption<T>;)
|
||||
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<? super T>;java.lang.Runnable;)
|
||||
java.util.Optional#or(java.util.function.Supplier<? extends java.util.Optional<? extends T>>;)
|
||||
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<java.lang.String>;)
|
||||
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<java.lang.String,java.util.function.BiFunction<java.lang.String,java.lang.String,java.lang.String>>;)
|
||||
@@ -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<? extends java.nio.file.Path>;)
|
||||
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<? extends java.nio.file.Path>;)
|
||||
com.sun.tools.javac.main.DelegatingJavaFileManager.DelegatingSJFM#setLocationForModule(javax.tools.JavaFileManager.Location;java.lang.String;java.util.Collection<? extends java.nio.file.Path>;)
|
||||
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<javax.lang.model.element.TypeElement>;)
|
||||
com.sun.tools.javac.processing.JavacRoundEnvironment#getElementsAnnotatedWithAny(java.util.Set<java.lang.Class<? extends java.lang.annotation.Annotation>>;)
|
||||
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
|
||||
|
||||
@@ -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<PsiMember>() ?: 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<String>()
|
||||
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"
|
||||
|
||||
|
||||
Reference in New Issue
Block a user