-
Task
-
Resolution: Done
-
Undefined
-
None
-
None
-
None
-
False
-
None
-
False
-
-
-
AMM Sprint 239, AMM Sprint 240
-
No
The following classes, fields, and methods have been deprecated for removal in a future release.
When
a Java class references one of:
JDK18
java.awt.Graphics.finalize
java.awt.PrintJob.finalize
java.lang.Enum.finalize
java.lang.Object.finalize
java.lang.Runtime.runFinalization
java.lang.System.runFinalization
java.lang.Thread.stop
java.util.concurrent.ThreadPoolExecutor.finalize
javax.imageio.spi.ServiceRegistry.finalize
javax.imageio.stream.FileCacheImageInputStream.finalize
javax.imageio.stream.FileImageInputStream.finalize
javax.imageio.stream.FileImageOutputStream.finalize
javax.imageio.stream.ImageInputStreamImpl.finalize
javax.imageio.stream.MemoryCacheImageInputStream.finalize
javax.security.auth.Subject.doAs(Subject,PrivilegedAction)
javax.security.auth.Subject.doAs(Subject,PrivilegedExceptionAction)
JDK19
javax.swing.plaf.basic.BasicMenuItemUI.MouseInputHandler
javax.swing.plaf.basic.BasicScrollPaneUI.HSBChangeListener
javax.swing.plaf.basic.BasicScrollPaneUI.PropertyChangeHandler
javax.swing.plaf.basic.BasicScrollPaneUI.ViewportChangeHandler
javax.swing.plaf.basic.BasicScrollPaneUI.VSBChangeListener
javax.swing.plaf.basic.BasicDirectoryModel.intervalAdded
javax.swing.plaf.basic.BasicDirectoryModel.intervalRemoved
javax.swing.plaf.basic.BasicDirectoryModel.lt
javax.swing.plaf.basic.BasicToolBarUI.createFloatingFrame
JDK20
javax.management.loading.MLet
javax.management.loading.MLetContent
javax.management.loading.MLetMBean
javax.management.loading.PrivateMLet
java.lang.ThreadDeath
JDK21
javax.swing.plaf.synth.SynthLookAndFeel.load(URL url)
Perform
add a hint advising the removal of such references, as the JDK code will be removed in a later JDK release