OpenJDK / amber / amber
changeset 50949:276cb4b17f79
8203498: The specification for java.applet package should be updated
Reviewed-by: prr
author | serb |
---|---|
date | Wed, 23 May 2018 23:02:02 -0700 |
parents | 8039dc75f125 |
children | 9e530b150333 |
files | src/java.desktop/share/classes/java/applet/Applet.java src/java.desktop/share/classes/java/applet/AppletContext.java src/java.desktop/share/classes/java/applet/AppletStub.java src/java.desktop/share/classes/java/applet/AudioClip.java src/java.desktop/share/classes/java/applet/package-info.java src/java.desktop/share/classes/javax/swing/JApplet.java |
diffstat | 6 files changed, 29 insertions(+), 42 deletions(-) [+] |
line wrap: on
line diff
--- a/src/java.desktop/share/classes/java/applet/Applet.java Tue May 22 17:33:31 2018 -0700 +++ b/src/java.desktop/share/classes/java/applet/Applet.java Wed May 23 23:02:02 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1995, 2016, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1995, 2018, 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 @@ -22,17 +22,25 @@ * or visit www.oracle.com if you need additional information or have any * questions. */ + package java.applet; -import java.awt.*; -import java.awt.image.ColorModel; +import java.awt.AWTPermission; +import java.awt.Dimension; +import java.awt.GraphicsEnvironment; +import java.awt.HeadlessException; +import java.awt.Image; +import java.awt.Panel; import java.io.IOException; import java.io.ObjectInputStream; +import java.net.MalformedURLException; import java.net.URL; -import java.net.MalformedURLException; -import java.util.Hashtable; import java.util.Locale; -import javax.accessibility.*; + +import javax.accessibility.AccessibleContext; +import javax.accessibility.AccessibleRole; +import javax.accessibility.AccessibleState; +import javax.accessibility.AccessibleStateSet; /** * An applet is a small program that is intended not to be run on @@ -47,11 +55,8 @@ * @author Chris Warth * @since 1.0 * - * @deprecated The Applet API is deprecated. See the - * <a href="package-summary.html"> java.applet package documentation</a> - * for further information. + * @deprecated The Applet API is deprecated, no replacement. */ - @Deprecated(since = "9") public class Applet extends Panel {
--- a/src/java.desktop/share/classes/java/applet/AppletContext.java Tue May 22 17:33:31 2018 -0700 +++ b/src/java.desktop/share/classes/java/applet/AppletContext.java Wed May 23 23:02:02 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1995, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1995, 2018, 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 @@ -26,12 +26,10 @@ package java.applet; import java.awt.Image; -import java.awt.Graphics; -import java.awt.image.ColorModel; +import java.io.IOException; +import java.io.InputStream; import java.net.URL; import java.util.Enumeration; -import java.io.InputStream; -import java.io.IOException; import java.util.Iterator; /** @@ -45,11 +43,8 @@ * @author Arthur van Hoff * @since 1.0 * - * @deprecated The Applet API is deprecated. See the - * <a href="package-summary.html"> java.applet package documentation</a> - * for further information. + * @deprecated The Applet API is deprecated, no replacement. */ - @Deprecated(since = "9") public interface AppletContext { /**
--- a/src/java.desktop/share/classes/java/applet/AppletStub.java Tue May 22 17:33:31 2018 -0700 +++ b/src/java.desktop/share/classes/java/applet/AppletStub.java Wed May 23 23:02:02 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1995, 2016, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1995, 2018, 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 @@ -22,6 +22,7 @@ * or visit www.oracle.com if you need additional information or have any * questions. */ + package java.applet; import java.net.URL; @@ -37,11 +38,8 @@ * @see java.applet.Applet#setStub(java.applet.AppletStub) * @since 1.0 * - * @deprecated The Applet API is deprecated. See the - * <a href="package-summary.html"> java.applet package documentation</a> - * for further information. + * @deprecated The Applet API is deprecated, no replacement. */ - @Deprecated(since = "9") public interface AppletStub { /**
--- a/src/java.desktop/share/classes/java/applet/AudioClip.java Tue May 22 17:33:31 2018 -0700 +++ b/src/java.desktop/share/classes/java/applet/AudioClip.java Wed May 23 23:02:02 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1995, 2016, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1995, 2018, 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,11 +34,8 @@ * @author Arthur van Hoff * @since 1.0 * - * @deprecated The Applet API is deprecated. See the - * <a href="package-summary.html">java.applet package documentation</a> - * for further information. + * @deprecated The Applet API is deprecated, no replacement. */ - @Deprecated(since = "9") public interface AudioClip { /**
--- a/src/java.desktop/share/classes/java/applet/package-info.java Tue May 22 17:33:31 2018 -0700 +++ b/src/java.desktop/share/classes/java/applet/package-info.java Wed May 23 23:02:02 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1998, 2017, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1998, 2018, 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 @@ -36,13 +36,7 @@ * running applets. For example, the applet context could be a Web browser or an * applet development environment. * <p> - * The APIs in this package are all deprecated. Alternative technologies such as - * Java Web Start or installable applications should be used instead. - * See <a href="http://openjdk.java.net/jeps/289">JEP 289</a> and - * the Oracle White Paper - * <a href="http://www.oracle.com/technetwork/java/javase/migratingfromapplets-2872444.pdf"> - * "Migrating from Java Applets to plugin-free Java technologies"</a> for more - * information. + * The APIs in this package are all deprecated without replacement. * * @since 1.0 */
--- a/src/java.desktop/share/classes/javax/swing/JApplet.java Tue May 22 17:33:31 2018 -0700 +++ b/src/java.desktop/share/classes/javax/swing/JApplet.java Wed May 23 23:02:02 2018 -0700 @@ -1,5 +1,5 @@ /* - * Copyright (c) 1997, 2016, Oracle and/or its affiliates. All rights reserved. + * Copyright (c) 1997, 2018, 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 @@ -22,6 +22,7 @@ * or visit www.oracle.com if you need additional information or have any * questions. */ + package javax.swing; import java.applet.Applet; @@ -93,11 +94,8 @@ * @author Arnaud Weber * @since 1.2 * - * @deprecated The Applet API is deprecated. See the - * <a href="../../java/applet/package-summary.html"> java.applet package documentation</a> - * for further information. + * @deprecated The Applet API is deprecated, no replacement. */ - @Deprecated(since = "9") @JavaBean(defaultProperty = "JMenuBar", description = "Swing's Applet subclass.") @SwingContainer(delegate = "getContentPane")