diff --git a/src/java.desktop/share/classes/java/applet/Applet.java b/src/java.desktop/share/classes/java/applet/Applet.java index b38f25e16f8..42abb0bd258 100644 --- a/src/java.desktop/share/classes/java/applet/Applet.java +++ b/src/java.desktop/share/classes/java/applet/Applet.java @@ -578,6 +578,11 @@ public class Applet extends Panel { */ private static final long serialVersionUID = 8127374778187708896L; + /** + * Constructs an {@code AccessibleApplet} + */ + protected AccessibleApplet() {} + /** * Get the role of this object. * diff --git a/src/java.desktop/share/classes/java/awt/Button.java b/src/java.desktop/share/classes/java/awt/Button.java index 415a0495909..89419f7e4ee 100644 --- a/src/java.desktop/share/classes/java/awt/Button.java +++ b/src/java.desktop/share/classes/java/awt/Button.java @@ -537,6 +537,11 @@ public class Button extends Component implements Accessible { */ private static final long serialVersionUID = -5932203980244017102L; + /** + * Constructs an {@code AccessibleAWTButton} + */ + protected AccessibleAWTButton() {} + /** * Get the accessible name of this object. * diff --git a/src/java.desktop/share/classes/java/awt/Canvas.java b/src/java.desktop/share/classes/java/awt/Canvas.java index 9d1762f0674..0af731061d4 100644 --- a/src/java.desktop/share/classes/java/awt/Canvas.java +++ b/src/java.desktop/share/classes/java/awt/Canvas.java @@ -240,6 +240,11 @@ public class Canvas extends Component implements Accessible { { private static final long serialVersionUID = -6325592262103146699L; + /** + * Constructs an {@code AccessibleAWTCanvas} + */ + protected AccessibleAWTCanvas() {} + /** * Get the role of this object. * diff --git a/src/java.desktop/share/classes/java/awt/CheckboxMenuItem.java b/src/java.desktop/share/classes/java/awt/CheckboxMenuItem.java index 24116f59f6d..e0e7eb7db32 100644 --- a/src/java.desktop/share/classes/java/awt/CheckboxMenuItem.java +++ b/src/java.desktop/share/classes/java/awt/CheckboxMenuItem.java @@ -536,6 +536,11 @@ public class CheckboxMenuItem extends MenuItem implements ItemSelectable, Access */ private static final long serialVersionUID = -1122642964303476L; + /** + * Constructs an {@code AccessibleAWTCheckboxMenuItem} + */ + protected AccessibleAWTCheckboxMenuItem() {} + /** * Get the AccessibleAction associated with this object. In the * implementation of the Java Accessibility API for this class, diff --git a/src/java.desktop/share/classes/java/awt/Component.java b/src/java.desktop/share/classes/java/awt/Component.java index b89eb4005bf..2a2ff4d7aa8 100644 --- a/src/java.desktop/share/classes/java/awt/Component.java +++ b/src/java.desktop/share/classes/java/awt/Component.java @@ -9341,6 +9341,11 @@ public abstract class Component implements ImageObserver, MenuContainer, protected class AccessibleAWTComponentHandler implements ComponentListener, Serializable { private static final long serialVersionUID = -1009684107426231869L; + /** + * Constructs an {@code AccessibleAWTComponentHandler} + */ + protected AccessibleAWTComponentHandler() {} + public void componentHidden(ComponentEvent e) { if (accessibleContext != null) { accessibleContext.firePropertyChange( @@ -9373,6 +9378,11 @@ public abstract class Component implements ImageObserver, MenuContainer, protected class AccessibleAWTFocusHandler implements FocusListener, Serializable { private static final long serialVersionUID = 3150908257351582233L; + /** + * Constructs an {@code AccessibleAWTFocusHandler} + */ + protected AccessibleAWTFocusHandler() {} + public void focusGained(FocusEvent event) { if (accessibleContext != null) { accessibleContext.firePropertyChange( diff --git a/src/java.desktop/share/classes/java/awt/Container.java b/src/java.desktop/share/classes/java/awt/Container.java index 7a0e4fdeb57..c91da6de7bf 100644 --- a/src/java.desktop/share/classes/java/awt/Container.java +++ b/src/java.desktop/share/classes/java/awt/Container.java @@ -3806,6 +3806,11 @@ public class Container extends Component { */ private static final long serialVersionUID = 5081320404842566097L; + /** + * Constructs an {@code AccessibleAWTContainer} + */ + protected AccessibleAWTContainer() {} + /** * Returns the number of accessible children in the object. If all * of the children of this object implement {@code Accessible}, @@ -3863,6 +3868,11 @@ public class Container extends Component { implements ContainerListener, Serializable { private static final long serialVersionUID = -480855353991814677L; + /** + * Constructs an {@code AccessibleContainerHandler} + */ + protected AccessibleContainerHandler() {} + public void componentAdded(ContainerEvent e) { Component c = e.getChild(); if (c != null && c instanceof Accessible) { diff --git a/src/java.desktop/share/classes/java/awt/Dialog.java b/src/java.desktop/share/classes/java/awt/Dialog.java index 79e66b54798..6c9926c17a4 100644 --- a/src/java.desktop/share/classes/java/awt/Dialog.java +++ b/src/java.desktop/share/classes/java/awt/Dialog.java @@ -1658,6 +1658,11 @@ public class Dialog extends Window { */ private static final long serialVersionUID = 4837230331833941201L; + /** + * Constructs an {@code AccessibleAWTDialog} + */ + protected AccessibleAWTDialog() {} + /** * Get the role of this object. * diff --git a/src/java.desktop/share/classes/java/awt/Frame.java b/src/java.desktop/share/classes/java/awt/Frame.java index ce384f095db..a6d568f422a 100644 --- a/src/java.desktop/share/classes/java/awt/Frame.java +++ b/src/java.desktop/share/classes/java/awt/Frame.java @@ -1297,6 +1297,11 @@ public class Frame extends Window implements MenuContainer { */ private static final long serialVersionUID = -6172960752956030250L; + /** + * Constructs an {@code AccessibleAWTFrame} + */ + protected AccessibleAWTFrame() {} + /** * Get the role of this object. * diff --git a/src/java.desktop/share/classes/java/awt/Menu.java b/src/java.desktop/share/classes/java/awt/Menu.java index acadfeb414e..1c308997022 100644 --- a/src/java.desktop/share/classes/java/awt/Menu.java +++ b/src/java.desktop/share/classes/java/awt/Menu.java @@ -624,6 +624,11 @@ public class Menu extends MenuItem implements MenuContainer, Accessible { */ private static final long serialVersionUID = 5228160894980069094L; + /** + * Constructs an {@code AccessibleAWTMenu} + */ + protected AccessibleAWTMenu() {} + /** * Get the role of this object. * diff --git a/src/java.desktop/share/classes/java/awt/MenuBar.java b/src/java.desktop/share/classes/java/awt/MenuBar.java index 19507f287cb..cc1072f6b75 100644 --- a/src/java.desktop/share/classes/java/awt/MenuBar.java +++ b/src/java.desktop/share/classes/java/awt/MenuBar.java @@ -511,6 +511,11 @@ public class MenuBar extends MenuComponent implements MenuContainer, Accessible */ private static final long serialVersionUID = -8577604491830083815L; + /** + * Constructs an {@code AccessibleAWTMenuBar} + */ + protected AccessibleAWTMenuBar() {} + /** * Get the role of this object. * diff --git a/src/java.desktop/share/classes/java/awt/MenuItem.java b/src/java.desktop/share/classes/java/awt/MenuItem.java index f4986d3dd6e..3b1ddbb961c 100644 --- a/src/java.desktop/share/classes/java/awt/MenuItem.java +++ b/src/java.desktop/share/classes/java/awt/MenuItem.java @@ -823,6 +823,11 @@ public class MenuItem extends MenuComponent implements Accessible { */ private static final long serialVersionUID = -217847831945965825L; + /** + * Constructs an {@code AccessibleAWTMenuItem} + */ + protected AccessibleAWTMenuItem() {} + /** * Get the accessible name of this object. * diff --git a/src/java.desktop/share/classes/java/awt/Panel.java b/src/java.desktop/share/classes/java/awt/Panel.java index 345db85f793..cc2107687d4 100644 --- a/src/java.desktop/share/classes/java/awt/Panel.java +++ b/src/java.desktop/share/classes/java/awt/Panel.java @@ -119,6 +119,11 @@ public class Panel extends Container implements Accessible { private static final long serialVersionUID = -6409552226660031050L; + /** + * Constructs an {@code AccessibleAWTPanel} + */ + protected AccessibleAWTPanel() {} + /** * Get the role of this object. * diff --git a/src/java.desktop/share/classes/java/awt/PopupMenu.java b/src/java.desktop/share/classes/java/awt/PopupMenu.java index 7e8737a8310..a5cc04a3456 100644 --- a/src/java.desktop/share/classes/java/awt/PopupMenu.java +++ b/src/java.desktop/share/classes/java/awt/PopupMenu.java @@ -228,6 +228,11 @@ public class PopupMenu extends Menu { */ private static final long serialVersionUID = -4282044795947239955L; + /** + * Constructs an {@code AccessibleAWTPopupMenu} + */ + protected AccessibleAWTPopupMenu() {} + /** * Get the role of this object. * diff --git a/src/java.desktop/share/classes/java/awt/ScrollPane.java b/src/java.desktop/share/classes/java/awt/ScrollPane.java index 8ae391daa89..28634f2d7f5 100644 --- a/src/java.desktop/share/classes/java/awt/ScrollPane.java +++ b/src/java.desktop/share/classes/java/awt/ScrollPane.java @@ -791,6 +791,11 @@ public class ScrollPane extends Container implements Accessible { */ private static final long serialVersionUID = 6100703663886637L; + /** + * Constructs an {@code AccessibleAWTScrollPane} + */ + protected AccessibleAWTScrollPane() {} + /** * Get the role of this object. * diff --git a/src/java.desktop/share/classes/java/awt/Scrollbar.java b/src/java.desktop/share/classes/java/awt/Scrollbar.java index f42c96f4abd..3e4ffca3cd2 100644 --- a/src/java.desktop/share/classes/java/awt/Scrollbar.java +++ b/src/java.desktop/share/classes/java/awt/Scrollbar.java @@ -1262,6 +1262,11 @@ public class Scrollbar extends Component implements Adjustable, Accessible { */ private static final long serialVersionUID = -344337268523697807L; + /** + * Constructs an {@code AccessibleAWTScrollBar} + */ + protected AccessibleAWTScrollBar() {} + /** * Get the state set of this object. * diff --git a/src/java.desktop/share/classes/java/awt/TextArea.java b/src/java.desktop/share/classes/java/awt/TextArea.java index 8daee279313..b8bceb590bb 100644 --- a/src/java.desktop/share/classes/java/awt/TextArea.java +++ b/src/java.desktop/share/classes/java/awt/TextArea.java @@ -719,6 +719,11 @@ public class TextArea extends TextComponent { */ private static final long serialVersionUID = 3472827823632144419L; + /** + * Constructs an {@code AccessibleAWTTextArea} + */ + protected AccessibleAWTTextArea() {} + /** * Gets the state set of this object. * diff --git a/src/java.desktop/share/classes/java/awt/TextField.java b/src/java.desktop/share/classes/java/awt/TextField.java index 308c2a6ed05..029856d0d93 100644 --- a/src/java.desktop/share/classes/java/awt/TextField.java +++ b/src/java.desktop/share/classes/java/awt/TextField.java @@ -788,6 +788,11 @@ public class TextField extends TextComponent { */ private static final long serialVersionUID = 6219164359235943158L; + /** + * Constructs an {@code AccessibleAWTTextField} + */ + protected AccessibleAWTTextField() {} + /** * Gets the state set of this object. * diff --git a/src/java.desktop/share/classes/java/awt/Window.java b/src/java.desktop/share/classes/java/awt/Window.java index 622464c0e92..a3a6e13fb7b 100644 --- a/src/java.desktop/share/classes/java/awt/Window.java +++ b/src/java.desktop/share/classes/java/awt/Window.java @@ -3163,6 +3163,11 @@ public class Window extends Container implements Accessible { */ private static final long serialVersionUID = 4215068635060671780L; + /** + * Constructs an {@code AccessibleAWTWindow} + */ + protected AccessibleAWTWindow() {} + /** * Get the role of this object. *