From 3ca19ac3043842e19854e5d71b934dfbf11b60ad Mon Sep 17 00:00:00 2001 From: Andy Herrick Date: Mon, 9 Nov 2020 13:39:07 +0000 Subject: [PATCH 1/6] JDK-8189198: Add "forRemoval = true" to Applet APIs --- .../classes/com/sun/java/swing/SwingUtilities3.java | 4 ++-- .../com/sun/media/sound/JavaSoundAudioClip.java | 2 +- src/java.desktop/share/classes/java/applet/Applet.java | 3 ++- .../share/classes/java/applet/AppletContext.java | 3 ++- .../share/classes/java/applet/AppletStub.java | 3 ++- .../share/classes/java/applet/AudioClip.java | 2 +- src/java.desktop/share/classes/java/awt/Component.java | 4 ++-- .../share/classes/java/awt/color/ICC_Profile.java | 2 +- .../share/classes/java/awt/image/ColorModel.java | 2 +- .../share/classes/java/awt/image/IndexColorModel.java | 2 +- .../share/classes/java/beans/AppletInitializer.java | 4 +++- src/java.desktop/share/classes/java/beans/Beans.java | 7 +++++-- .../share/classes/javax/swing/JApplet.java | 4 ++-- .../share/classes/javax/swing/JComponent.java | 10 +++++----- src/java.desktop/share/classes/javax/swing/JTable.java | 2 +- .../share/classes/javax/swing/KeyboardManager.java | 2 +- .../share/classes/javax/swing/PopupFactory.java | 8 ++++---- .../share/classes/javax/swing/RepaintManager.java | 5 +++-- .../share/classes/javax/swing/SwingUtilities.java | 10 +++++----- .../share/classes/javax/swing/ToolTipManager.java | 4 ++-- .../javax/swing/plaf/basic/BasicPopupMenuUI.java | 4 ++-- .../share/classes/sun/awt/EmbeddedFrame.java | 3 ++- 22 files changed, 50 insertions(+), 40 deletions(-) diff --git a/src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java b/src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java index c6968c2ebc9d1..f6c318cf11cc5 100644 --- a/src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java +++ b/src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java @@ -88,7 +88,7 @@ public static void setDelegateRepaintManager(JComponent component, * or {@code Applet} * @param isRequested the value to set vsyncRequested state to */ - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) public static void setVsyncRequested(Container rootContainer, boolean isRequested) { assert (rootContainer instanceof Applet) || (rootContainer instanceof Window); @@ -105,7 +105,7 @@ public static void setVsyncRequested(Container rootContainer, * @param rootContainer topmost container. Should be either Window or Applet * @return {@code true} if vsync painting is requested for {@code rootContainer} */ - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) public static boolean isVsyncRequested(Container rootContainer) { assert (rootContainer instanceof Applet) || (rootContainer instanceof Window); return Boolean.TRUE == vsyncedMap.get(rootContainer); diff --git a/src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java b/src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java index 84f17cd18aaf9..cce0c7d1c0721 100644 --- a/src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java +++ b/src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java @@ -57,7 +57,7 @@ * @author Arthur van Hoff, Kara Kytle, Jan Borgersen * @author Florian Bomers */ -@SuppressWarnings("deprecation") +@SuppressWarnings({"deprecation", "removal"}) public final class JavaSoundAudioClip implements AudioClip, MetaEventListener, LineListener { private static final int BUFFER_SIZE = 16384; // number of bytes written each time to the source data line diff --git a/src/java.desktop/share/classes/java/applet/Applet.java b/src/java.desktop/share/classes/java/applet/Applet.java index f45ed44361965..a6e734c33d537 100644 --- a/src/java.desktop/share/classes/java/applet/Applet.java +++ b/src/java.desktop/share/classes/java/applet/Applet.java @@ -59,7 +59,8 @@ * @since 1.0 * @deprecated The Applet API is deprecated, no replacement. */ -@Deprecated(since = "9") +@Deprecated(since="9", forRemoval=true) +@SuppressWarnings({"deprecation", "removal"}) public class Applet extends Panel { /** diff --git a/src/java.desktop/share/classes/java/applet/AppletContext.java b/src/java.desktop/share/classes/java/applet/AppletContext.java index 4e18a81177838..1c81d62b40692 100644 --- a/src/java.desktop/share/classes/java/applet/AppletContext.java +++ b/src/java.desktop/share/classes/java/applet/AppletContext.java @@ -43,7 +43,8 @@ * @since 1.0 * @deprecated The Applet API is deprecated, no replacement. */ -@Deprecated(since = "9") +@Deprecated(since="9", forRemoval=true) +@SuppressWarnings({"deprecation", "removal"}) public interface AppletContext { /** diff --git a/src/java.desktop/share/classes/java/applet/AppletStub.java b/src/java.desktop/share/classes/java/applet/AppletStub.java index ee6c43cb5c404..fef56a0022aa0 100644 --- a/src/java.desktop/share/classes/java/applet/AppletStub.java +++ b/src/java.desktop/share/classes/java/applet/AppletStub.java @@ -38,7 +38,8 @@ * @since 1.0 * @deprecated The Applet API is deprecated, no replacement. */ -@Deprecated(since = "9") +@Deprecated(since="9", forRemoval=true) +@SuppressWarnings({"deprecation", "removal"}) public interface AppletStub { /** diff --git a/src/java.desktop/share/classes/java/applet/AudioClip.java b/src/java.desktop/share/classes/java/applet/AudioClip.java index fd437e744e388..71e65d79755ad 100644 --- a/src/java.desktop/share/classes/java/applet/AudioClip.java +++ b/src/java.desktop/share/classes/java/applet/AudioClip.java @@ -34,7 +34,7 @@ * @since 1.0 * @deprecated The Applet API is deprecated, no replacement. */ -@Deprecated(since = "9") +@Deprecated(since="9", forRemoval=true) public interface AudioClip { /** diff --git a/src/java.desktop/share/classes/java/awt/Component.java b/src/java.desktop/share/classes/java/awt/Component.java index 98a8cdc03b702..e3b474697ff5c 100644 --- a/src/java.desktop/share/classes/java/awt/Component.java +++ b/src/java.desktop/share/classes/java/awt/Component.java @@ -4045,7 +4045,7 @@ protected class FlipBufferStrategy extends BufferStrategy { * {@code true}. * @see #createBuffers(int, BufferCapabilities) */ - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) protected FlipBufferStrategy(int numBuffers, BufferCapabilities caps) throws AWTException { @@ -8177,7 +8177,7 @@ boolean transferFocus(boolean clearOnFailure) { return res; } - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) final Component getNextFocusCandidate() { Container rootAncestor = getTraversalRoot(); Component comp = this; diff --git a/src/java.desktop/share/classes/java/awt/color/ICC_Profile.java b/src/java.desktop/share/classes/java/awt/color/ICC_Profile.java index 1ccfa05818eae..8826737f15905 100644 --- a/src/java.desktop/share/classes/java/awt/color/ICC_Profile.java +++ b/src/java.desktop/share/classes/java/awt/color/ICC_Profile.java @@ -759,7 +759,7 @@ public void activate() throws ProfileDataException { * Object#finalize()} for further information about migration * options. */ - @Deprecated(since = "9", forRemoval = true) + @Deprecated(since="9", forRemoval=true) @SuppressWarnings("removal") protected void finalize () { } diff --git a/src/java.desktop/share/classes/java/awt/image/ColorModel.java b/src/java.desktop/share/classes/java/awt/image/ColorModel.java index c4c8f80af7a70..74b373d78b4ba 100644 --- a/src/java.desktop/share/classes/java/awt/image/ColorModel.java +++ b/src/java.desktop/share/classes/java/awt/image/ColorModel.java @@ -1630,7 +1630,7 @@ public boolean isCompatibleSampleModel(SampleModel sm) { * See the specification for {@link Object#finalize()} for further * information about migration options. */ - @Deprecated(since = "9", forRemoval = true) + @Deprecated(since="9", forRemoval=true) @SuppressWarnings("removal") public void finalize() { } diff --git a/src/java.desktop/share/classes/java/awt/image/IndexColorModel.java b/src/java.desktop/share/classes/java/awt/image/IndexColorModel.java index 51b5504de649e..60c0169071cf9 100644 --- a/src/java.desktop/share/classes/java/awt/image/IndexColorModel.java +++ b/src/java.desktop/share/classes/java/awt/image/IndexColorModel.java @@ -1524,7 +1524,7 @@ public BigInteger getValidPixels() { * See the specification for {@link Object#finalize()} for further * information about migration options. */ - @Deprecated(since = "9", forRemoval = true) + @Deprecated(since="9", forRemoval=true) @SuppressWarnings("removal") public void finalize() { } diff --git a/src/java.desktop/share/classes/java/beans/AppletInitializer.java b/src/java.desktop/share/classes/java/beans/AppletInitializer.java index 1e2a99b357cb2..94d828646188f 100644 --- a/src/java.desktop/share/classes/java/beans/AppletInitializer.java +++ b/src/java.desktop/share/classes/java/beans/AppletInitializer.java @@ -43,7 +43,7 @@ * java.applet package * documentation for further information. */ -@Deprecated(since = "9") +@Deprecated(since="9", forRemoval=true) public interface AppletInitializer { /** @@ -73,6 +73,7 @@ public interface AppletInitializer { * @param bCtxt The BeanContext intended for this Applet, or * null. */ + @SuppressWarnings({"deprecation", "removal"}) void initialize(Applet newAppletBean, BeanContext bCtxt); /** @@ -84,5 +85,6 @@ public interface AppletInitializer { * * @param newApplet The newly instantiated JavaBean */ + @SuppressWarnings({"deprecation", "removal"}) void activate(Applet newApplet); } diff --git a/src/java.desktop/share/classes/java/beans/Beans.java b/src/java.desktop/share/classes/java/beans/Beans.java index 7cea80926b997..c3c9478184aca 100644 --- a/src/java.desktop/share/classes/java/beans/Beans.java +++ b/src/java.desktop/share/classes/java/beans/Beans.java @@ -168,6 +168,7 @@ public static Object instantiate(ClassLoader cls, String beanName, * documentation for further information. */ @Deprecated(since = "9") + @SuppressWarnings({"deprecation", "removal"}) public static Object instantiate(ClassLoader cls, String beanName, BeanContext beanContext, AppletInitializer initializer) @@ -516,7 +517,8 @@ protected Class resolveClass(ObjectStreamClass classDesc) * Package private support class. This provides a default AppletContext * for beans which are applets. */ -@Deprecated(since = "9") +@Deprecated(since="9", forRemoval=true) +@SuppressWarnings({"deprecation", "removal"}) class BeansAppletContext implements AppletContext { Applet target; Hashtable imageCache = new Hashtable<>(); @@ -601,7 +603,8 @@ public Iterator getStreamKeys(){ * Package private support class. This provides an AppletStub * for beans which are applets. */ -@Deprecated(since = "9") +@Deprecated(since="9", forRemoval=true) +@SuppressWarnings({"deprecation", "removal"}) class BeansAppletStub implements AppletStub { transient boolean active; transient Applet target; diff --git a/src/java.desktop/share/classes/javax/swing/JApplet.java b/src/java.desktop/share/classes/javax/swing/JApplet.java index 59adfba696d0c..92ae902eb6a12 100644 --- a/src/java.desktop/share/classes/javax/swing/JApplet.java +++ b/src/java.desktop/share/classes/javax/swing/JApplet.java @@ -96,10 +96,10 @@ * * @deprecated The Applet API is deprecated, no replacement. */ -@Deprecated(since = "9") +@Deprecated(since="9", forRemoval=true) @JavaBean(defaultProperty = "JMenuBar", description = "Swing's Applet subclass.") @SwingContainer(delegate = "getContentPane") -@SuppressWarnings("serial") // Same-version serialization only +@SuppressWarnings({"serial", "deprecation", "removal"}) // Same-version serialization only public class JApplet extends Applet implements Accessible, RootPaneContainer, TransferHandler.HasGetTransferHandler diff --git a/src/java.desktop/share/classes/javax/swing/JComponent.java b/src/java.desktop/share/classes/javax/swing/JComponent.java index 45190d3319959..1432dc1702665 100644 --- a/src/java.desktop/share/classes/javax/swing/JComponent.java +++ b/src/java.desktop/share/classes/javax/swing/JComponent.java @@ -557,7 +557,7 @@ public void setComponentPopupMenu(JPopupMenu popup) { * @see #setComponentPopupMenu * @since 1.5 */ - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) public JPopupMenu getComponentPopupMenu() { if(!getInheritsPopupMenu()) { @@ -2916,7 +2916,7 @@ protected boolean processKeyBinding(KeyStroke ks, KeyEvent e, * @param pressed true if the key is pressed * @return true if there is a key binding for e */ - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) boolean processKeyBindings(KeyEvent e, boolean pressed) { if (!SwingUtilities.isValidKeyEventForKeyBindings(e)) { return false; @@ -4474,7 +4474,7 @@ boolean rectangleIsObscured(int x,int y,int width,int height) * return value for this method * @see #getVisibleRect */ - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) static final void computeVisibleRect(Component c, Rectangle visibleRect) { Container p = c.getParent(); Rectangle bounds = c.getBounds(); @@ -4643,7 +4643,7 @@ public synchronized VetoableChangeListener[] getVetoableChangeListeners() { * or null if not in any container */ @BeanProperty(bound = false) - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) public Container getTopLevelAncestor() { for(Container p = this; p != null; p = p.getParent()) { if(p instanceof Window || p instanceof Applet) { @@ -5051,7 +5051,7 @@ void setPaintingChild(Component paintingChild) { this.paintingChild = paintingChild; } - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) void _paintImmediately(int x, int y, int w, int h) { Graphics g; Container c; diff --git a/src/java.desktop/share/classes/javax/swing/JTable.java b/src/java.desktop/share/classes/javax/swing/JTable.java index 9fbc47be39451..1d21419642f5c 100644 --- a/src/java.desktop/share/classes/javax/swing/JTable.java +++ b/src/java.desktop/share/classes/javax/swing/JTable.java @@ -6028,7 +6028,7 @@ public CellEditorRemover(KeyboardFocusManager fm) { this.focusManager = fm; } - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) public void propertyChange(PropertyChangeEvent ev) { if (!isEditing() || getClientProperty("terminateEditOnFocusLost") != Boolean.TRUE) { return; diff --git a/src/java.desktop/share/classes/javax/swing/KeyboardManager.java b/src/java.desktop/share/classes/javax/swing/KeyboardManager.java index 40cd7aebe4dcf..1ce15e45e1432 100644 --- a/src/java.desktop/share/classes/javax/swing/KeyboardManager.java +++ b/src/java.desktop/share/classes/javax/swing/KeyboardManager.java @@ -137,7 +137,7 @@ public void registerKeyStroke(KeyStroke k, JComponent c) { /** * Find the top focusable Window, Applet, or InternalFrame */ - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) private static Container getTopAncestor(JComponent c) { for(Container p = c.getParent(); p != null; p = p.getParent()) { if (p instanceof Window && ((Window)p).isFocusableWindow() || diff --git a/src/java.desktop/share/classes/javax/swing/PopupFactory.java b/src/java.desktop/share/classes/javax/swing/PopupFactory.java index 31df7544c0e35..4646b08b99f3f 100644 --- a/src/java.desktop/share/classes/javax/swing/PopupFactory.java +++ b/src/java.desktop/share/classes/javax/swing/PopupFactory.java @@ -275,7 +275,7 @@ else if (popupType == LIGHT_WEIGHT_POPUP && * Obtains the appropriate Popup based on * popupType. */ - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) private Popup getPopup(Component owner, Component contents, int ownerX, int ownerY, int popupType) { if (GraphicsEnvironment.isHeadless()) { @@ -630,7 +630,7 @@ boolean overlappedByOwnedWindow() { * Returns true if popup can fit the screen and the owner's top parent. * It determines can popup be lightweight or mediumweight. */ - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) boolean fitsOnScreen() { boolean result = false; Component component = getComponent(); @@ -801,7 +801,7 @@ public void hide() { recycleLightWeightPopup(this); } - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) public void show() { Container parent = null; @@ -956,7 +956,7 @@ public void hide() { recycleMediumWeightPopup(this); } - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) public void show() { Component component = getComponent(); Container parent = null; diff --git a/src/java.desktop/share/classes/javax/swing/RepaintManager.java b/src/java.desktop/share/classes/javax/swing/RepaintManager.java index 9615a27223816..e488c23f105c6 100644 --- a/src/java.desktop/share/classes/javax/swing/RepaintManager.java +++ b/src/java.desktop/share/classes/javax/swing/RepaintManager.java @@ -420,7 +420,7 @@ public synchronized void removeInvalidComponent(JComponent component) { * * @see JComponent#repaint */ - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) private void addDirtyRegion0(Container c, int x, int y, int w, int h) { /* Special cases we don't have to bother with. */ @@ -539,11 +539,12 @@ public void addDirtyRegion(Window window, int x, int y, int w, int h) { * documentation for further information. */ @Deprecated(since = "9") + @SuppressWarnings({"deprecation", "removal"}) public void addDirtyRegion(Applet applet, int x, int y, int w, int h) { addDirtyRegion0(applet, x, y, w, h); } - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) void scheduleHeavyWeightPaints() { Map hws; diff --git a/src/java.desktop/share/classes/javax/swing/SwingUtilities.java b/src/java.desktop/share/classes/javax/swing/SwingUtilities.java index 9dcb5d5ece8eb..c4d3b0e760fbd 100644 --- a/src/java.desktop/share/classes/javax/swing/SwingUtilities.java +++ b/src/java.desktop/share/classes/javax/swing/SwingUtilities.java @@ -422,7 +422,7 @@ else if (sourceEvent instanceof MenuDragMouseEvent) { * @param p a Point object (converted to the new coordinate system) * @param c a Component object */ - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) public static void convertPointToScreen(Point p,Component c) { Rectangle b; int x,y; @@ -462,7 +462,7 @@ public static void convertPointToScreen(Point p,Component c) { * @param p a Point object (converted to the new coordinate system) * @param c a Component object */ - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) public static void convertPointFromScreen(Point p,Component c) { Rectangle b; int x,y; @@ -1663,7 +1663,7 @@ public static JRootPane getRootPane(Component c) { * @param c the component * @return the first ancestor of c that's a Window or the last Applet ancestor */ - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) public static Component getRoot(Component c) { Component applet = null; for(Component p = c; p != null; p = p.getParent()) { @@ -1704,7 +1704,7 @@ static JComponent getPaintingOrigin(JComponent c) { * @return true if a binding has found and processed * @since 1.4 */ - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) public static boolean processKeyBindings(KeyEvent event) { if (event != null) { if (event.isConsumed()) { @@ -2219,7 +2219,7 @@ public static Component getUnwrappedView(JViewport viewport) { * @see java.awt.Component#isVisible() * @since 1.7 */ - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) static Container getValidateRoot(Container c, boolean visibleOnly) { Container root = null; diff --git a/src/java.desktop/share/classes/javax/swing/ToolTipManager.java b/src/java.desktop/share/classes/javax/swing/ToolTipManager.java index bb37b05e906f0..afb4c22cc7fb5 100644 --- a/src/java.desktop/share/classes/javax/swing/ToolTipManager.java +++ b/src/java.desktop/share/classes/javax/swing/ToolTipManager.java @@ -784,7 +784,7 @@ public void focusLost(FocusEvent evt){ // Returns: 0 no adjust // -1 can't fit // >0 adjust value by amount returned - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) private int getPopupFitWidth(Rectangle popupRectInScreen, Component invoker){ if (invoker != null){ Container parent; @@ -810,7 +810,7 @@ private int getPopupFitWidth(Rectangle popupRectInScreen, Component invoker){ // Returns: 0 no adjust // >0 adjust by value return - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) private int getPopupFitHeight(Rectangle popupRectInScreen, Component invoker){ if (invoker != null){ Container parent; diff --git a/src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java b/src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java index 243d465ac3e18..4e9109fd3e5d9 100644 --- a/src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java +++ b/src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java @@ -932,7 +932,7 @@ public void eventDispatched(AWTEvent ev) { } } - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) boolean isInPopup(Component src) { for (Component c=src; c!=null; c=c.getParent()) { if (c instanceof Applet || c instanceof Window) { @@ -1150,7 +1150,7 @@ void removeUIActionMap(JComponent c, ActionMap map) { } } - @SuppressWarnings("deprecation") + @SuppressWarnings({"deprecation", "removal"}) public void stateChanged(ChangeEvent ev) { if (!(UIManager.getLookAndFeel() instanceof BasicLookAndFeel)) { uninstall(); diff --git a/src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java b/src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java index 7585660f05d2d..71438d2030785 100644 --- a/src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java +++ b/src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java @@ -504,7 +504,8 @@ public void toBack() {} * java.applet package * documentation for further information. */ - @Deprecated(since = "9") + @Deprecated(since="9", forRemoval=true) + @SuppressWarnings({"deprecation", "removal"}) public static Applet getAppletIfAncestorOf(Component comp) { Container parent = comp.getParent(); Applet applet = null; From cba3dc5266b75b76135dc70c91b472919474a6de Mon Sep 17 00:00:00 2001 From: Andy Herrick Date: Mon, 9 Nov 2020 16:08:07 +0000 Subject: [PATCH 2/6] JDK-8189198: Add "forRemoval = true" to Applet APIs --- .../classes/com/sun/java/swing/SwingUtilities3.java | 6 +++--- .../com/sun/media/sound/JavaSoundAudioClip.java | 2 +- .../share/classes/java/applet/Applet.java | 4 ++-- .../share/classes/java/applet/AppletContext.java | 6 +++--- .../share/classes/java/applet/AppletStub.java | 6 +++--- .../share/classes/java/applet/AudioClip.java | 4 ++-- .../share/classes/java/awt/Component.java | 4 ++-- .../share/classes/java/awt/color/ICC_Profile.java | 2 +- .../share/classes/java/awt/image/ColorModel.java | 2 +- .../classes/java/awt/image/IndexColorModel.java | 2 +- .../share/classes/java/beans/AppletInitializer.java | 8 ++++---- src/java.desktop/share/classes/java/beans/Beans.java | 12 ++++++------ .../share/classes/javax/swing/JApplet.java | 2 +- .../share/classes/javax/swing/JTable.java | 4 ++-- .../share/classes/javax/swing/KeyboardManager.java | 4 ++-- .../share/classes/javax/swing/PopupFactory.java | 8 ++++---- .../share/classes/javax/swing/RepaintManager.java | 10 +++++----- .../share/classes/javax/swing/SwingUtilities.java | 12 ++++++------ .../share/classes/javax/swing/ToolTipManager.java | 4 ++-- .../javax/swing/plaf/basic/BasicPopupMenuUI.java | 6 +++--- .../share/classes/sun/awt/EmbeddedFrame.java | 6 +++--- 21 files changed, 57 insertions(+), 57 deletions(-) diff --git a/src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java b/src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java index f6c318cf11cc5..4e065945ff16f 100644 --- a/src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java +++ b/src/java.desktop/share/classes/com/sun/java/swing/SwingUtilities3.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2002, 2010, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2002, 2020, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -88,7 +88,7 @@ public static void setDelegateRepaintManager(JComponent component, * or {@code Applet} * @param isRequested the value to set vsyncRequested state to */ - @SuppressWarnings({"deprecation", "removal"}) + @SuppressWarnings("removal") public static void setVsyncRequested(Container rootContainer, boolean isRequested) { assert (rootContainer instanceof Applet) || (rootContainer instanceof Window); @@ -105,7 +105,7 @@ public static void setVsyncRequested(Container rootContainer, * @param rootContainer topmost container. Should be either Window or Applet * @return {@code true} if vsync painting is requested for {@code rootContainer} */ - @SuppressWarnings({"deprecation", "removal"}) + @SuppressWarnings("removal") public static boolean isVsyncRequested(Container rootContainer) { assert (rootContainer instanceof Applet) || (rootContainer instanceof Window); return Boolean.TRUE == vsyncedMap.get(rootContainer); diff --git a/src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java b/src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java index cce0c7d1c0721..aaac69d703dd5 100644 --- a/src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java +++ b/src/java.desktop/share/classes/com/sun/media/sound/JavaSoundAudioClip.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1999, 2019, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1999, 2020, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it diff --git a/src/java.desktop/share/classes/java/applet/Applet.java b/src/java.desktop/share/classes/java/applet/Applet.java index a6e734c33d537..7a210078edd99 100644 --- a/src/java.desktop/share/classes/java/applet/Applet.java +++ b/src/java.desktop/share/classes/java/applet/Applet.java @@ -59,8 +59,8 @@ * @since 1.0 * @deprecated The Applet API is deprecated, no replacement. */ -@Deprecated(since="9", forRemoval=true) -@SuppressWarnings({"deprecation", "removal"}) +@Deprecated(since = "9", forRemoval = true) +@SuppressWarnings("removal") public class Applet extends Panel { /** diff --git a/src/java.desktop/share/classes/java/applet/AppletContext.java b/src/java.desktop/share/classes/java/applet/AppletContext.java index 1c81d62b40692..f870bba829b16 100644 --- a/src/java.desktop/share/classes/java/applet/AppletContext.java +++ b/src/java.desktop/share/classes/java/applet/AppletContext.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1995, 2018, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1995, 2020, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -43,8 +43,8 @@ * @since 1.0 * @deprecated The Applet API is deprecated, no replacement. */ -@Deprecated(since="9", forRemoval=true) -@SuppressWarnings({"deprecation", "removal"}) +@Deprecated(since = "9", forRemoval = true) +@SuppressWarnings("removal") public interface AppletContext { /** diff --git a/src/java.desktop/share/classes/java/applet/AppletStub.java b/src/java.desktop/share/classes/java/applet/AppletStub.java index fef56a0022aa0..3b7646a8a42c8 100644 --- a/src/java.desktop/share/classes/java/applet/AppletStub.java +++ b/src/java.desktop/share/classes/java/applet/AppletStub.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1995, 2018, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1995, 2020, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -38,8 +38,8 @@ * @since 1.0 * @deprecated The Applet API is deprecated, no replacement. */ -@Deprecated(since="9", forRemoval=true) -@SuppressWarnings({"deprecation", "removal"}) +@Deprecated(since = "9", forRemoval = true) +@SuppressWarnings("removal") public interface AppletStub { /** diff --git a/src/java.desktop/share/classes/java/applet/AudioClip.java b/src/java.desktop/share/classes/java/applet/AudioClip.java index 71e65d79755ad..d58a609b99102 100644 --- a/src/java.desktop/share/classes/java/applet/AudioClip.java +++ b/src/java.desktop/share/classes/java/applet/AudioClip.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1995, 2018, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1995, 2020, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -34,7 +34,7 @@ * @since 1.0 * @deprecated The Applet API is deprecated, no replacement. */ -@Deprecated(since="9", forRemoval=true) +@Deprecated(since = "9", forRemoval = true) public interface AudioClip { /** diff --git a/src/java.desktop/share/classes/java/awt/Component.java b/src/java.desktop/share/classes/java/awt/Component.java index e3b474697ff5c..2cd9643e7d17a 100644 --- a/src/java.desktop/share/classes/java/awt/Component.java +++ b/src/java.desktop/share/classes/java/awt/Component.java @@ -4045,7 +4045,7 @@ protected class FlipBufferStrategy extends BufferStrategy { * {@code true}. * @see #createBuffers(int, BufferCapabilities) */ - @SuppressWarnings({"deprecation", "removal"}) + @SuppressWarnings("removal") protected FlipBufferStrategy(int numBuffers, BufferCapabilities caps) throws AWTException { @@ -8177,7 +8177,7 @@ boolean transferFocus(boolean clearOnFailure) { return res; } - @SuppressWarnings({"deprecation", "removal"}) + @SuppressWarnings("removal") final Component getNextFocusCandidate() { Container rootAncestor = getTraversalRoot(); Component comp = this; diff --git a/src/java.desktop/share/classes/java/awt/color/ICC_Profile.java b/src/java.desktop/share/classes/java/awt/color/ICC_Profile.java index 8826737f15905..1ccfa05818eae 100644 --- a/src/java.desktop/share/classes/java/awt/color/ICC_Profile.java +++ b/src/java.desktop/share/classes/java/awt/color/ICC_Profile.java @@ -759,7 +759,7 @@ public void activate() throws ProfileDataException { * Object#finalize()} for further information about migration * options. */ - @Deprecated(since="9", forRemoval=true) + @Deprecated(since = "9", forRemoval = true) @SuppressWarnings("removal") protected void finalize () { } diff --git a/src/java.desktop/share/classes/java/awt/image/ColorModel.java b/src/java.desktop/share/classes/java/awt/image/ColorModel.java index 74b373d78b4ba..c4c8f80af7a70 100644 --- a/src/java.desktop/share/classes/java/awt/image/ColorModel.java +++ b/src/java.desktop/share/classes/java/awt/image/ColorModel.java @@ -1630,7 +1630,7 @@ public boolean isCompatibleSampleModel(SampleModel sm) { * See the specification for {@link Object#finalize()} for further * information about migration options. */ - @Deprecated(since="9", forRemoval=true) + @Deprecated(since = "9", forRemoval = true) @SuppressWarnings("removal") public void finalize() { } diff --git a/src/java.desktop/share/classes/java/awt/image/IndexColorModel.java b/src/java.desktop/share/classes/java/awt/image/IndexColorModel.java index 60c0169071cf9..51b5504de649e 100644 --- a/src/java.desktop/share/classes/java/awt/image/IndexColorModel.java +++ b/src/java.desktop/share/classes/java/awt/image/IndexColorModel.java @@ -1524,7 +1524,7 @@ public BigInteger getValidPixels() { * See the specification for {@link Object#finalize()} for further * information about migration options. */ - @Deprecated(since="9", forRemoval=true) + @Deprecated(since = "9", forRemoval = true) @SuppressWarnings("removal") public void finalize() { } diff --git a/src/java.desktop/share/classes/java/beans/AppletInitializer.java b/src/java.desktop/share/classes/java/beans/AppletInitializer.java index 94d828646188f..2f01a3822d0f0 100644 --- a/src/java.desktop/share/classes/java/beans/AppletInitializer.java +++ b/src/java.desktop/share/classes/java/beans/AppletInitializer.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2020, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -43,7 +43,7 @@ * java.applet package * documentation for further information. */ -@Deprecated(since="9", forRemoval=true) +@Deprecated(since = "9", forRemoval = true) public interface AppletInitializer { /** @@ -73,7 +73,7 @@ public interface AppletInitializer { * @param bCtxt The BeanContext intended for this Applet, or * null. */ - @SuppressWarnings({"deprecation", "removal"}) + @SuppressWarnings("removal") void initialize(Applet newAppletBean, BeanContext bCtxt); /** @@ -85,6 +85,6 @@ public interface AppletInitializer { * * @param newApplet The newly instantiated JavaBean */ - @SuppressWarnings({"deprecation", "removal"}) + @SuppressWarnings("removal") void activate(Applet newApplet); } diff --git a/src/java.desktop/share/classes/java/beans/Beans.java b/src/java.desktop/share/classes/java/beans/Beans.java index c3c9478184aca..6a933aeff932f 100644 --- a/src/java.desktop/share/classes/java/beans/Beans.java +++ b/src/java.desktop/share/classes/java/beans/Beans.java @@ -167,8 +167,8 @@ public static Object instantiate(ClassLoader cls, String beanName, * java.applet package * documentation for further information. */ - @Deprecated(since = "9") - @SuppressWarnings({"deprecation", "removal"}) + @Deprecated(since = "9", forRemoval = true) + @SuppressWarnings("removal") public static Object instantiate(ClassLoader cls, String beanName, BeanContext beanContext, AppletInitializer initializer) @@ -517,8 +517,8 @@ protected Class resolveClass(ObjectStreamClass classDesc) * Package private support class. This provides a default AppletContext * for beans which are applets. */ -@Deprecated(since="9", forRemoval=true) -@SuppressWarnings({"deprecation", "removal"}) +@Deprecated(since = "9", forRemoval = true) +@SuppressWarnings("removal") class BeansAppletContext implements AppletContext { Applet target; Hashtable imageCache = new Hashtable<>(); @@ -603,8 +603,8 @@ public Iterator getStreamKeys(){ * Package private support class. This provides an AppletStub * for beans which are applets. */ -@Deprecated(since="9", forRemoval=true) -@SuppressWarnings({"deprecation", "removal"}) +@Deprecated(since = "9", forRemoval = true) +@SuppressWarnings("removal") class BeansAppletStub implements AppletStub { transient boolean active; transient Applet target; diff --git a/src/java.desktop/share/classes/javax/swing/JApplet.java b/src/java.desktop/share/classes/javax/swing/JApplet.java index 92ae902eb6a12..5baa0e03c278b 100644 --- a/src/java.desktop/share/classes/javax/swing/JApplet.java +++ b/src/java.desktop/share/classes/javax/swing/JApplet.java @@ -99,7 +99,7 @@ @Deprecated(since="9", forRemoval=true) @JavaBean(defaultProperty = "JMenuBar", description = "Swing's Applet subclass.") @SwingContainer(delegate = "getContentPane") -@SuppressWarnings({"serial", "deprecation", "removal"}) // Same-version serialization only +@SuppressWarnings({"serial", "removal"}) // Same-version serialization only public class JApplet extends Applet implements Accessible, RootPaneContainer, TransferHandler.HasGetTransferHandler diff --git a/src/java.desktop/share/classes/javax/swing/JTable.java b/src/java.desktop/share/classes/javax/swing/JTable.java index 1d21419642f5c..1843a1ff83fe3 100644 --- a/src/java.desktop/share/classes/javax/swing/JTable.java +++ b/src/java.desktop/share/classes/javax/swing/JTable.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2019, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2020, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -6028,7 +6028,7 @@ public CellEditorRemover(KeyboardFocusManager fm) { this.focusManager = fm; } - @SuppressWarnings({"deprecation", "removal"}) + @SuppressWarnings("removal") public void propertyChange(PropertyChangeEvent ev) { if (!isEditing() || getClientProperty("terminateEditOnFocusLost") != Boolean.TRUE) { return; diff --git a/src/java.desktop/share/classes/javax/swing/KeyboardManager.java b/src/java.desktop/share/classes/javax/swing/KeyboardManager.java index 1ce15e45e1432..77f5a5ea1f813 100644 --- a/src/java.desktop/share/classes/javax/swing/KeyboardManager.java +++ b/src/java.desktop/share/classes/javax/swing/KeyboardManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2013, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2020, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -137,7 +137,7 @@ public void registerKeyStroke(KeyStroke k, JComponent c) { /** * Find the top focusable Window, Applet, or InternalFrame */ - @SuppressWarnings({"deprecation", "removal"}) + @SuppressWarnings("removal") private static Container getTopAncestor(JComponent c) { for(Container p = c.getParent(); p != null; p = p.getParent()) { if (p instanceof Window && ((Window)p).isFocusableWindow() || diff --git a/src/java.desktop/share/classes/javax/swing/PopupFactory.java b/src/java.desktop/share/classes/javax/swing/PopupFactory.java index 4646b08b99f3f..2428e96837b14 100644 --- a/src/java.desktop/share/classes/javax/swing/PopupFactory.java +++ b/src/java.desktop/share/classes/javax/swing/PopupFactory.java @@ -275,7 +275,7 @@ else if (popupType == LIGHT_WEIGHT_POPUP && * Obtains the appropriate Popup based on * popupType. */ - @SuppressWarnings({"deprecation", "removal"}) + @SuppressWarnings("removal") private Popup getPopup(Component owner, Component contents, int ownerX, int ownerY, int popupType) { if (GraphicsEnvironment.isHeadless()) { @@ -630,7 +630,7 @@ boolean overlappedByOwnedWindow() { * Returns true if popup can fit the screen and the owner's top parent. * It determines can popup be lightweight or mediumweight. */ - @SuppressWarnings({"deprecation", "removal"}) + @SuppressWarnings("removal") boolean fitsOnScreen() { boolean result = false; Component component = getComponent(); @@ -801,7 +801,7 @@ public void hide() { recycleLightWeightPopup(this); } - @SuppressWarnings({"deprecation", "removal"}) + @SuppressWarnings("removal") public void show() { Container parent = null; @@ -956,7 +956,7 @@ public void hide() { recycleMediumWeightPopup(this); } - @SuppressWarnings({"deprecation", "removal"}) + @SuppressWarnings("removal") public void show() { Component component = getComponent(); Container parent = null; diff --git a/src/java.desktop/share/classes/javax/swing/RepaintManager.java b/src/java.desktop/share/classes/javax/swing/RepaintManager.java index e488c23f105c6..95f0479df5d48 100644 --- a/src/java.desktop/share/classes/javax/swing/RepaintManager.java +++ b/src/java.desktop/share/classes/javax/swing/RepaintManager.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2018, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2020, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -420,7 +420,7 @@ public synchronized void removeInvalidComponent(JComponent component) { * * @see JComponent#repaint */ - @SuppressWarnings({"deprecation", "removal"}) + @SuppressWarnings("removal") private void addDirtyRegion0(Container c, int x, int y, int w, int h) { /* Special cases we don't have to bother with. */ @@ -538,13 +538,13 @@ public void addDirtyRegion(Window window, int x, int y, int w, int h) { * java.applet package * documentation for further information. */ - @Deprecated(since = "9") - @SuppressWarnings({"deprecation", "removal"}) + @Deprecated(since = "9", forRemoval = true) + @SuppressWarnings("removal") public void addDirtyRegion(Applet applet, int x, int y, int w, int h) { addDirtyRegion0(applet, x, y, w, h); } - @SuppressWarnings({"deprecation", "removal"}) + @SuppressWarnings("removal") void scheduleHeavyWeightPaints() { Map hws; diff --git a/src/java.desktop/share/classes/javax/swing/SwingUtilities.java b/src/java.desktop/share/classes/javax/swing/SwingUtilities.java index c4d3b0e760fbd..3e75d4b3c017a 100644 --- a/src/java.desktop/share/classes/javax/swing/SwingUtilities.java +++ b/src/java.desktop/share/classes/javax/swing/SwingUtilities.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2019, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2020, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -422,7 +422,7 @@ else if (sourceEvent instanceof MenuDragMouseEvent) { * @param p a Point object (converted to the new coordinate system) * @param c a Component object */ - @SuppressWarnings({"deprecation", "removal"}) + @SuppressWarnings("removal") public static void convertPointToScreen(Point p,Component c) { Rectangle b; int x,y; @@ -462,7 +462,7 @@ public static void convertPointToScreen(Point p,Component c) { * @param p a Point object (converted to the new coordinate system) * @param c a Component object */ - @SuppressWarnings({"deprecation", "removal"}) + @SuppressWarnings("removal") public static void convertPointFromScreen(Point p,Component c) { Rectangle b; int x,y; @@ -1663,7 +1663,7 @@ public static JRootPane getRootPane(Component c) { * @param c the component * @return the first ancestor of c that's a Window or the last Applet ancestor */ - @SuppressWarnings({"deprecation", "removal"}) + @SuppressWarnings("removal") public static Component getRoot(Component c) { Component applet = null; for(Component p = c; p != null; p = p.getParent()) { @@ -1704,7 +1704,7 @@ static JComponent getPaintingOrigin(JComponent c) { * @return true if a binding has found and processed * @since 1.4 */ - @SuppressWarnings({"deprecation", "removal"}) + @SuppressWarnings("removal") public static boolean processKeyBindings(KeyEvent event) { if (event != null) { if (event.isConsumed()) { @@ -2219,7 +2219,7 @@ public static Component getUnwrappedView(JViewport viewport) { * @see java.awt.Component#isVisible() * @since 1.7 */ - @SuppressWarnings({"deprecation", "removal"}) + @SuppressWarnings("removal") static Container getValidateRoot(Container c, boolean visibleOnly) { Container root = null; diff --git a/src/java.desktop/share/classes/javax/swing/ToolTipManager.java b/src/java.desktop/share/classes/javax/swing/ToolTipManager.java index afb4c22cc7fb5..0b797c4fa8846 100644 --- a/src/java.desktop/share/classes/javax/swing/ToolTipManager.java +++ b/src/java.desktop/share/classes/javax/swing/ToolTipManager.java @@ -784,7 +784,7 @@ public void focusLost(FocusEvent evt){ // Returns: 0 no adjust // -1 can't fit // >0 adjust value by amount returned - @SuppressWarnings({"deprecation", "removal"}) + @SuppressWarnings("removal") private int getPopupFitWidth(Rectangle popupRectInScreen, Component invoker){ if (invoker != null){ Container parent; @@ -810,7 +810,7 @@ private int getPopupFitWidth(Rectangle popupRectInScreen, Component invoker){ // Returns: 0 no adjust // >0 adjust by value return - @SuppressWarnings({"deprecation", "removal"}) + @SuppressWarnings("removal") private int getPopupFitHeight(Rectangle popupRectInScreen, Component invoker){ if (invoker != null){ Container parent; diff --git a/src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java b/src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java index 4e9109fd3e5d9..71bc53b42681d 100644 --- a/src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java +++ b/src/java.desktop/share/classes/javax/swing/plaf/basic/BasicPopupMenuUI.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2018, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2020, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -932,7 +932,7 @@ public void eventDispatched(AWTEvent ev) { } } - @SuppressWarnings({"deprecation", "removal"}) + @SuppressWarnings("removal") boolean isInPopup(Component src) { for (Component c=src; c!=null; c=c.getParent()) { if (c instanceof Applet || c instanceof Window) { @@ -1150,7 +1150,7 @@ void removeUIActionMap(JComponent c, ActionMap map) { } } - @SuppressWarnings({"deprecation", "removal"}) + @SuppressWarnings("removal") public void stateChanged(ChangeEvent ev) { if (!(UIManager.getLookAndFeel() instanceof BasicLookAndFeel)) { uninstall(); diff --git a/src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java b/src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java index 71438d2030785..36e573624e3a1 100644 --- a/src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java +++ b/src/java.desktop/share/classes/sun/awt/EmbeddedFrame.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 1996, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1996, 2020, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -504,8 +504,8 @@ public void toBack() {} * java.applet package * documentation for further information. */ - @Deprecated(since="9", forRemoval=true) - @SuppressWarnings({"deprecation", "removal"}) + @Deprecated(since = "9", forRemoval = true) + @SuppressWarnings("removal") public static Applet getAppletIfAncestorOf(Component comp) { Container parent = comp.getParent(); Applet applet = null; From 3119588b5a96d4a969aa36713f1767bcb086758d Mon Sep 17 00:00:00 2001 From: Andy Herrick Date: Mon, 9 Nov 2020 19:02:39 +0000 Subject: [PATCH 3/6] JDK-8189198: Add "forRemoval = true" to Applet APIs --- .../macosx/classes/com/apple/laf/AquaInternalFrameUI.java | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameUI.java b/src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameUI.java index 4b09210e9e418..abfb14758fe24 100644 --- a/src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameUI.java +++ b/src/java.desktop/macosx/classes/com/apple/laf/AquaInternalFrameUI.java @@ -1,5 +1,5 @@ /* - * Copyright (c) 2011, 2015, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 2011, 2020, Oracle and/or its affiliates. All rights reserved. * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS FILE HEADER. * * This code is free software; you can redistribute it and/or modify it @@ -431,7 +431,7 @@ public void repaintButtons() { } @Override - @SuppressWarnings("deprecation") + @SuppressWarnings("removal") public void mouseReleased(final MouseEvent e) { if (didForwardEvent(e)) return; From d9850cd8d6000a5109b5d071476966c5b6820cee Mon Sep 17 00:00:00 2001 From: Andy Herrick Date: Thu, 12 Nov 2020 20:27:26 +0000 Subject: [PATCH 4/6] JDK-8189198: Add "forRemoval = true" to Applet APIs --- src/java.naming/share/classes/javax/naming/Context.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/java.naming/share/classes/javax/naming/Context.java b/src/java.naming/share/classes/javax/naming/Context.java index 652ddd51a71cb..5717826373a3b 100644 --- a/src/java.naming/share/classes/javax/naming/Context.java +++ b/src/java.naming/share/classes/javax/naming/Context.java @@ -1082,6 +1082,6 @@ public Object removeFromEnvironment(String propName) * * @since 1.3 */ - @Deprecated + @Deprecated(since="16", forRemoval=true) String APPLET = "java.naming.applet"; }; From c6ea771455ba3130d8b59494c197013796a0b8c3 Mon Sep 17 00:00:00 2001 From: Andy Herrick Date: Fri, 13 Nov 2020 15:00:48 +0000 Subject: [PATCH 5/6] JDK-8189198: Add "forRemoval = true" to Applet APIs --- .../share/classes/java/applet/package-info.java | 6 +++++- src/java.naming/share/classes/javax/naming/Context.java | 2 +- 2 files changed, 6 insertions(+), 2 deletions(-) diff --git a/src/java.desktop/share/classes/java/applet/package-info.java b/src/java.desktop/share/classes/java/applet/package-info.java index fd24ce24d940d..29be30e20450f 100644 --- a/src/java.desktop/share/classes/java/applet/package-info.java +++ b/src/java.desktop/share/classes/java/applet/package-info.java @@ -36,7 +36,11 @@ * running applets. For example, the applet context could be a Web browser or an * applet development environment. *

- * The APIs in this package are all deprecated without replacement. + * Deprecated. + * This package has been deprecated and may be removed in a future version of the Java Platform. + * All of the classes and interfaces in this package have been terminally deprecated. + * There is no replacement. + * Users are advised to migrate their applications to other technologies. * * @since 1.0 */ diff --git a/src/java.naming/share/classes/javax/naming/Context.java b/src/java.naming/share/classes/javax/naming/Context.java index 5717826373a3b..545d1046f1dcf 100644 --- a/src/java.naming/share/classes/javax/naming/Context.java +++ b/src/java.naming/share/classes/javax/naming/Context.java @@ -1082,6 +1082,6 @@ public Object removeFromEnvironment(String propName) * * @since 1.3 */ - @Deprecated(since="16", forRemoval=true) + @Deprecated(since="9", forRemoval=true) String APPLET = "java.naming.applet"; }; From bc781beab4a8d70a1bb8a0efdefc50067aac41fd Mon Sep 17 00:00:00 2001 From: Andy Herrick Date: Sun, 15 Nov 2020 19:03:08 +0000 Subject: [PATCH 6/6] JDK-8189198: Add "forRemoval = true" to Applet APIs --- .../share/classes/java/applet/package-info.java | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/java.desktop/share/classes/java/applet/package-info.java b/src/java.desktop/share/classes/java/applet/package-info.java index 29be30e20450f..196b6aa466b28 100644 --- a/src/java.desktop/share/classes/java/applet/package-info.java +++ b/src/java.desktop/share/classes/java/applet/package-info.java @@ -36,10 +36,10 @@ * running applets. For example, the applet context could be a Web browser or an * applet development environment. *

- * Deprecated. - * This package has been deprecated and may be removed in a future version of the Java Platform. - * All of the classes and interfaces in this package have been terminally deprecated. - * There is no replacement. + * @deprecated. This package has been deprecated and may be removed in + * a future version of the Java Platform. There is no replacement. + * All of the classes and interfaces in this package have been terminally + * deprecated. * Users are advised to migrate their applications to other technologies. * * @since 1.0