changeset 25201:4adc75e0c4e5

8046485: Add missing @since tag under javax.swing.* Reviewed-by: alexsch, prr
author henryjen
date Wed, 18 Jun 2014 09:13:46 -0700
parents 360a141ded8f
children a617d3450e3e
files jdk/src/share/classes/javax/swing/AbstractAction.java jdk/src/share/classes/javax/swing/AbstractButton.java jdk/src/share/classes/javax/swing/AbstractListModel.java jdk/src/share/classes/javax/swing/Action.java jdk/src/share/classes/javax/swing/BorderFactory.java jdk/src/share/classes/javax/swing/BoundedRangeModel.java jdk/src/share/classes/javax/swing/Box.java jdk/src/share/classes/javax/swing/BoxLayout.java jdk/src/share/classes/javax/swing/ButtonGroup.java jdk/src/share/classes/javax/swing/ButtonModel.java jdk/src/share/classes/javax/swing/CellEditor.java jdk/src/share/classes/javax/swing/CellRendererPane.java jdk/src/share/classes/javax/swing/ComboBoxEditor.java jdk/src/share/classes/javax/swing/ComboBoxModel.java jdk/src/share/classes/javax/swing/DebugGraphics.java jdk/src/share/classes/javax/swing/DefaultBoundedRangeModel.java jdk/src/share/classes/javax/swing/DefaultButtonModel.java jdk/src/share/classes/javax/swing/DefaultCellEditor.java jdk/src/share/classes/javax/swing/DefaultComboBoxModel.java jdk/src/share/classes/javax/swing/DefaultDesktopManager.java jdk/src/share/classes/javax/swing/DefaultFocusManager.java jdk/src/share/classes/javax/swing/DefaultListCellRenderer.java jdk/src/share/classes/javax/swing/DefaultListModel.java jdk/src/share/classes/javax/swing/DefaultListSelectionModel.java jdk/src/share/classes/javax/swing/DefaultSingleSelectionModel.java jdk/src/share/classes/javax/swing/DesktopManager.java jdk/src/share/classes/javax/swing/FocusManager.java jdk/src/share/classes/javax/swing/GrayFilter.java jdk/src/share/classes/javax/swing/Icon.java jdk/src/share/classes/javax/swing/ImageIcon.java jdk/src/share/classes/javax/swing/JApplet.java jdk/src/share/classes/javax/swing/JButton.java jdk/src/share/classes/javax/swing/JCheckBox.java jdk/src/share/classes/javax/swing/JCheckBoxMenuItem.java jdk/src/share/classes/javax/swing/JColorChooser.java jdk/src/share/classes/javax/swing/JComboBox.java jdk/src/share/classes/javax/swing/JComponent.java jdk/src/share/classes/javax/swing/JDesktopPane.java jdk/src/share/classes/javax/swing/JDialog.java jdk/src/share/classes/javax/swing/JEditorPane.java jdk/src/share/classes/javax/swing/JFileChooser.java jdk/src/share/classes/javax/swing/JFrame.java jdk/src/share/classes/javax/swing/JInternalFrame.java jdk/src/share/classes/javax/swing/JLabel.java jdk/src/share/classes/javax/swing/JLayeredPane.java jdk/src/share/classes/javax/swing/JList.java jdk/src/share/classes/javax/swing/JMenu.java jdk/src/share/classes/javax/swing/JMenuBar.java jdk/src/share/classes/javax/swing/JMenuItem.java jdk/src/share/classes/javax/swing/JOptionPane.java jdk/src/share/classes/javax/swing/JPanel.java jdk/src/share/classes/javax/swing/JPasswordField.java jdk/src/share/classes/javax/swing/JPopupMenu.java jdk/src/share/classes/javax/swing/JProgressBar.java jdk/src/share/classes/javax/swing/JRadioButton.java jdk/src/share/classes/javax/swing/JRadioButtonMenuItem.java jdk/src/share/classes/javax/swing/JRootPane.java jdk/src/share/classes/javax/swing/JScrollBar.java jdk/src/share/classes/javax/swing/JScrollPane.java jdk/src/share/classes/javax/swing/JSeparator.java jdk/src/share/classes/javax/swing/JSlider.java jdk/src/share/classes/javax/swing/JSplitPane.java jdk/src/share/classes/javax/swing/JTabbedPane.java jdk/src/share/classes/javax/swing/JTable.java jdk/src/share/classes/javax/swing/JTextArea.java jdk/src/share/classes/javax/swing/JTextField.java jdk/src/share/classes/javax/swing/JTextPane.java jdk/src/share/classes/javax/swing/JToggleButton.java jdk/src/share/classes/javax/swing/JToolBar.java jdk/src/share/classes/javax/swing/JToolTip.java jdk/src/share/classes/javax/swing/JTree.java jdk/src/share/classes/javax/swing/JViewport.java jdk/src/share/classes/javax/swing/JWindow.java jdk/src/share/classes/javax/swing/KeyStroke.java jdk/src/share/classes/javax/swing/ListCellRenderer.java jdk/src/share/classes/javax/swing/ListModel.java jdk/src/share/classes/javax/swing/ListSelectionModel.java jdk/src/share/classes/javax/swing/LookAndFeel.java jdk/src/share/classes/javax/swing/MenuElement.java jdk/src/share/classes/javax/swing/MenuSelectionManager.java jdk/src/share/classes/javax/swing/MutableComboBoxModel.java jdk/src/share/classes/javax/swing/OverlayLayout.java jdk/src/share/classes/javax/swing/Painter.java jdk/src/share/classes/javax/swing/ProgressMonitor.java jdk/src/share/classes/javax/swing/ProgressMonitorInputStream.java jdk/src/share/classes/javax/swing/Renderer.java jdk/src/share/classes/javax/swing/RepaintManager.java jdk/src/share/classes/javax/swing/RootPaneContainer.java jdk/src/share/classes/javax/swing/ScrollPaneConstants.java jdk/src/share/classes/javax/swing/ScrollPaneLayout.java jdk/src/share/classes/javax/swing/Scrollable.java jdk/src/share/classes/javax/swing/SingleSelectionModel.java jdk/src/share/classes/javax/swing/SizeRequirements.java jdk/src/share/classes/javax/swing/SwingConstants.java jdk/src/share/classes/javax/swing/SwingUtilities.java jdk/src/share/classes/javax/swing/Timer.java jdk/src/share/classes/javax/swing/ToolTipManager.java jdk/src/share/classes/javax/swing/UIDefaults.java jdk/src/share/classes/javax/swing/UIManager.java jdk/src/share/classes/javax/swing/UnsupportedLookAndFeelException.java jdk/src/share/classes/javax/swing/ViewportLayout.java jdk/src/share/classes/javax/swing/WindowConstants.java
diffstat 102 files changed, 102 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/jdk/src/share/classes/javax/swing/AbstractAction.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/AbstractAction.java	Wed Jun 18 09:13:46 2014 -0700
@@ -55,6 +55,7 @@
  *
  * @author Georges Saab
  * @see Action
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public abstract class AbstractAction implements Action, Cloneable, Serializable
--- a/jdk/src/share/classes/javax/swing/AbstractButton.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/AbstractButton.java	Wed Jun 18 09:13:46 2014 -0700
@@ -71,6 +71,7 @@
  * Please see {@link java.beans.XMLEncoder}.
  *
  * @author Jeff Dinkins
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public abstract class AbstractButton extends JComponent implements ItemSelectable, SwingConstants {
--- a/jdk/src/share/classes/javax/swing/AbstractListModel.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/AbstractListModel.java	Wed Jun 18 09:13:46 2014 -0700
@@ -45,6 +45,7 @@
  * @param <E> the type of the elements of this model
  *
  * @author Hans Muller
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public abstract class AbstractListModel<E> implements ListModel<E>, Serializable
--- a/jdk/src/share/classes/javax/swing/Action.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/Action.java	Wed Jun 18 09:13:46 2014 -0700
@@ -210,6 +210,7 @@
  *
  * @author Georges Saab
  * @see AbstractAction
+ * @since 1.2
  */
 public interface Action extends ActionListener {
     /**
--- a/jdk/src/share/classes/javax/swing/BorderFactory.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/BorderFactory.java	Wed Jun 18 09:13:46 2014 -0700
@@ -40,6 +40,7 @@
  * a section in <em>The Java Tutorial</em>.
  *
  * @author David Kloba
+ * @since 1.2
  */
 public class BorderFactory
 {
--- a/jdk/src/share/classes/javax/swing/BoundedRangeModel.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/BoundedRangeModel.java	Wed Jun 18 09:13:46 2014 -0700
@@ -76,6 +76,7 @@
  *
  * @author Hans Muller
  * @see DefaultBoundedRangeModel
+ * @since 1.2
  */
 public interface BoundedRangeModel
 {
--- a/jdk/src/share/classes/javax/swing/Box.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/Box.java	Wed Jun 18 09:13:46 2014 -0700
@@ -75,6 +75,7 @@
  * @see BoxLayout
  *
  * @author  Timothy Prinzing
+ * @since 1.2
  */
 @SuppressWarnings("serial")
 public class Box extends JComponent implements Accessible {
--- a/jdk/src/share/classes/javax/swing/BoxLayout.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/BoxLayout.java	Wed Jun 18 09:13:46 2014 -0700
@@ -134,6 +134,7 @@
  * @see JComponent#getAlignmentY
  *
  * @author   Timothy Prinzing
+ * @since 1.2
  */
 @SuppressWarnings("serial")
 public class BoxLayout implements LayoutManager2, Serializable {
--- a/jdk/src/share/classes/javax/swing/ButtonGroup.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/ButtonGroup.java	Wed Jun 18 09:13:46 2014 -0700
@@ -64,6 +64,7 @@
  * Please see {@link java.beans.XMLEncoder}.
  *
  * @author Jeff Dinkins
+ * @since 1.2
  */
 @SuppressWarnings("serial")
 public class ButtonGroup implements Serializable {
--- a/jdk/src/share/classes/javax/swing/ButtonModel.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/ButtonModel.java	Wed Jun 18 09:13:46 2014 -0700
@@ -72,6 +72,7 @@
  * <code>ActionEvent</code> to be fired.
  *
  * @author Jeff Dinkins
+ * @since 1.2
  */
 public interface ButtonModel extends ItemSelectable {
 
--- a/jdk/src/share/classes/javax/swing/CellEditor.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/CellEditor.java	Wed Jun 18 09:13:46 2014 -0700
@@ -57,6 +57,7 @@
  * @see javax.swing.event.CellEditorListener
  *
  * @author Alan Chung
+ * @since 1.2
  */
 public interface CellEditor {
 
--- a/jdk/src/share/classes/javax/swing/CellRendererPane.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/CellRendererPane.java	Wed Jun 18 09:13:46 2014 -0700
@@ -62,6 +62,7 @@
  * Please see {@link java.beans.XMLEncoder}.
  *
  * @author Hans Muller
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class CellRendererPane extends Container implements Accessible
--- a/jdk/src/share/classes/javax/swing/ComboBoxEditor.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/ComboBoxEditor.java	Wed Jun 18 09:13:46 2014 -0700
@@ -31,6 +31,7 @@
  * The editor component used for JComboBox components.
  *
  * @author Arnaud Weber
+ * @since 1.2
  */
 public interface ComboBoxEditor {
 
--- a/jdk/src/share/classes/javax/swing/ComboBoxModel.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/ComboBoxModel.java	Wed Jun 18 09:13:46 2014 -0700
@@ -36,6 +36,7 @@
  * @param <E> the type of the elements of this model
  *
  * @author Arnaud Weber
+ * @since 1.2
  */
 public interface ComboBoxModel<E> extends ListModel<E> {
 
--- a/jdk/src/share/classes/javax/swing/DebugGraphics.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/DebugGraphics.java	Wed Jun 18 09:13:46 2014 -0700
@@ -45,6 +45,7 @@
  * @see RepaintManager#setDoubleBufferingEnabled
  *
  * @author Dave Karlton
+ * @since 1.2
  */
 public class DebugGraphics extends Graphics {
     Graphics                    graphics;
--- a/jdk/src/share/classes/javax/swing/DefaultBoundedRangeModel.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/DefaultBoundedRangeModel.java	Wed Jun 18 09:13:46 2014 -0700
@@ -44,6 +44,7 @@
  * @author David Kloba
  * @author Hans Muller
  * @see BoundedRangeModel
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class DefaultBoundedRangeModel implements BoundedRangeModel, Serializable
--- a/jdk/src/share/classes/javax/swing/DefaultButtonModel.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/DefaultButtonModel.java	Wed Jun 18 09:13:46 2014 -0700
@@ -44,6 +44,7 @@
  * Please see {@link java.beans.XMLEncoder}.
  *
  * @author Jeff Dinkins
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class DefaultButtonModel implements ButtonModel, Serializable {
--- a/jdk/src/share/classes/javax/swing/DefaultCellEditor.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/DefaultCellEditor.java	Wed Jun 18 09:13:46 2014 -0700
@@ -49,6 +49,7 @@
  *
  * @author Alan Chung
  * @author Philip Milne
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class DefaultCellEditor extends AbstractCellEditor
--- a/jdk/src/share/classes/javax/swing/DefaultComboBoxModel.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/DefaultComboBoxModel.java	Wed Jun 18 09:13:46 2014 -0700
@@ -35,6 +35,7 @@
  *
  * @author Arnaud Weber
  * @author Tom Santos
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Superclass is not serializable across versions
 public class DefaultComboBoxModel<E> extends AbstractListModel<E> implements MutableComboBoxModel<E>, Serializable {
--- a/jdk/src/share/classes/javax/swing/DefaultDesktopManager.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/DefaultDesktopManager.java	Wed Jun 18 09:13:46 2014 -0700
@@ -46,6 +46,7 @@
   * @see JInternalFrame
   * @author David Kloba
   * @author Steve Wilson
+  * @since 1.2
   */
 @SuppressWarnings("serial") // No Interesting Non-Transient State
 public class DefaultDesktopManager implements DesktopManager, java.io.Serializable {
--- a/jdk/src/share/classes/javax/swing/DefaultFocusManager.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/DefaultFocusManager.java	Wed Jun 18 09:13:46 2014 -0700
@@ -45,6 +45,7 @@
  *
  * @author Arnaud Weber
  * @author David Mendenhall
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Obsolete class
 public class DefaultFocusManager extends FocusManager {
--- a/jdk/src/share/classes/javax/swing/DefaultListCellRenderer.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/DefaultListCellRenderer.java	Wed Jun 18 09:13:46 2014 -0700
@@ -69,6 +69,7 @@
  *
  * @author Philip Milne
  * @author Hans Muller
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class DefaultListCellRenderer extends JLabel
--- a/jdk/src/share/classes/javax/swing/DefaultListModel.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/DefaultListModel.java	Wed Jun 18 09:13:46 2014 -0700
@@ -51,6 +51,7 @@
  * @param <E> the type of the elements of this model
  *
  * @author Hans Muller
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class DefaultListModel<E> extends AbstractListModel<E>
--- a/jdk/src/share/classes/javax/swing/DefaultListSelectionModel.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/DefaultListSelectionModel.java	Wed Jun 18 09:13:46 2014 -0700
@@ -48,6 +48,7 @@
  * @author Philip Milne
  * @author Hans Muller
  * @see ListSelectionModel
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class DefaultListSelectionModel implements ListSelectionModel, Cloneable, Serializable
--- a/jdk/src/share/classes/javax/swing/DefaultSingleSelectionModel.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/DefaultSingleSelectionModel.java	Wed Jun 18 09:13:46 2014 -0700
@@ -42,6 +42,7 @@
  * Please see {@link java.beans.XMLEncoder}.
  *
  * @author Dave Moore
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class DefaultSingleSelectionModel implements SingleSelectionModel,
--- a/jdk/src/share/classes/javax/swing/DesktopManager.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/DesktopManager.java	Wed Jun 18 09:13:46 2014 -0700
@@ -43,6 +43,7 @@
   * @see JInternalFrame.JDesktopIcon
   *
   * @author David Kloba
+  * @since 1.2
   */
 public interface DesktopManager
 {
--- a/jdk/src/share/classes/javax/swing/FocusManager.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/FocusManager.java	Wed Jun 18 09:13:46 2014 -0700
@@ -44,6 +44,7 @@
  *
  * @author Arnaud Weber
  * @author David Mendenhall
+ * @since 1.2
  */
 public abstract class FocusManager extends DefaultKeyboardFocusManager {
 
--- a/jdk/src/share/classes/javax/swing/GrayFilter.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/GrayFilter.java	Wed Jun 18 09:13:46 2014 -0700
@@ -36,6 +36,7 @@
  * @author      Jeff Dinkins
  * @author      Tom Ball
  * @author      Jim Graham
+ * @since 1.2
  */
 public class GrayFilter extends RGBImageFilter {
     private boolean brighter;
--- a/jdk/src/share/classes/javax/swing/Icon.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/Icon.java	Wed Jun 18 09:13:46 2014 -0700
@@ -32,6 +32,7 @@
  * A small fixed size picture, typically used to decorate components.
  *
  * @see ImageIcon
+ * @since 1.2
  */
 
 public interface Icon
--- a/jdk/src/share/classes/javax/swing/ImageIcon.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/ImageIcon.java	Wed Jun 18 09:13:46 2014 -0700
@@ -65,6 +65,7 @@
  *
  * @author Jeff Dinkins
  * @author Lynn Monsanto
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class ImageIcon implements Icon, Serializable, Accessible {
--- a/jdk/src/share/classes/javax/swing/JApplet.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JApplet.java	Wed Jun 18 09:13:46 2014 -0700
@@ -89,6 +89,7 @@
  *    description: Swing's Applet subclass.
  *
  * @author Arnaud Weber
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class JApplet extends Applet implements Accessible,
--- a/jdk/src/share/classes/javax/swing/JButton.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JButton.java	Wed Jun 18 09:13:46 2014 -0700
@@ -74,6 +74,7 @@
  * description: An implementation of a \"push\" button.
  *
  * @author Jeff Dinkins
+ * @since 1.2
  */
 @SuppressWarnings("serial")
 public class JButton extends AbstractButton implements Accessible {
--- a/jdk/src/share/classes/javax/swing/JCheckBox.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JCheckBox.java	Wed Jun 18 09:13:46 2014 -0700
@@ -74,6 +74,7 @@
  * description: A component which can be selected or deselected.
  *
  * @author Jeff Dinkins
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class JCheckBox extends JToggleButton implements Accessible {
--- a/jdk/src/share/classes/javax/swing/JCheckBoxMenuItem.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JCheckBoxMenuItem.java	Wed Jun 18 09:13:46 2014 -0700
@@ -87,6 +87,7 @@
  *
  * @author Georges Saab
  * @author David Karlton
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class JCheckBoxMenuItem extends JMenuItem implements SwingConstants,
--- a/jdk/src/share/classes/javax/swing/JColorChooser.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JColorChooser.java	Wed Jun 18 09:13:46 2014 -0700
@@ -82,6 +82,7 @@
  * @author James Gosling
  * @author Amy Fowler
  * @author Steve Wilson
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class JColorChooser extends JComponent implements Accessible {
--- a/jdk/src/share/classes/javax/swing/JComboBox.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JComboBox.java	Wed Jun 18 09:13:46 2014 -0700
@@ -77,6 +77,7 @@
  *
  * @author Arnaud Weber
  * @author Mark Davidson
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class JComboBox<E> extends JComponent
--- a/jdk/src/share/classes/javax/swing/JComponent.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JComponent.java	Wed Jun 18 09:13:46 2014 -0700
@@ -179,6 +179,7 @@
  *
  * @author Hans Muller
  * @author Arnaud Weber
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public abstract class JComponent extends Container implements Serializable,
--- a/jdk/src/share/classes/javax/swing/JDesktopPane.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JDesktopPane.java	Wed Jun 18 09:13:46 2014 -0700
@@ -85,6 +85,7 @@
  * @see DesktopManager
  *
  * @author David Kloba
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class JDesktopPane extends JLayeredPane implements Accessible
--- a/jdk/src/share/classes/javax/swing/JDialog.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JDialog.java	Wed Jun 18 09:13:46 2014 -0700
@@ -94,6 +94,7 @@
  * @author David Kloba
  * @author James Gosling
  * @author Scott Violet
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class JDialog extends Dialog implements WindowConstants,
--- a/jdk/src/share/classes/javax/swing/JEditorPane.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JEditorPane.java	Wed Jun 18 09:13:46 2014 -0700
@@ -188,6 +188,7 @@
  * description: A text component to edit various types of content.
  *
  * @author  Timothy Prinzing
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class JEditorPane extends JTextComponent {
--- a/jdk/src/share/classes/javax/swing/JFileChooser.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JFileChooser.java	Wed Jun 18 09:13:46 2014 -0700
@@ -86,7 +86,7 @@
  * description: A component which allows for the interactive selection of a file.
  *
  * @author Jeff Dinkins
- *
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Superclass is not serializable across versions
 public class JFileChooser extends JComponent implements Accessible {
--- a/jdk/src/share/classes/javax/swing/JFrame.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JFrame.java	Wed Jun 18 09:13:46 2014 -0700
@@ -111,6 +111,7 @@
  * @author Jeff Dinkins
  * @author Georges Saab
  * @author David Kloba
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class JFrame  extends Frame implements WindowConstants,
--- a/jdk/src/share/classes/javax/swing/JInternalFrame.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JInternalFrame.java	Wed Jun 18 09:13:46 2014 -0700
@@ -104,6 +104,7 @@
  *
  * @author David Kloba
  * @author Rich Schiavi
+ * @since 1.2
  * @beaninfo
  *      attribute: isContainer true
  *      attribute: containerDelegate getContentPane
--- a/jdk/src/share/classes/javax/swing/JLabel.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JLabel.java	Wed Jun 18 09:13:46 2014 -0700
@@ -103,6 +103,7 @@
  * description: A component that displays a short string and an icon.
  *
  * @author Hans Muller
+ * @since 1.2
  */
 @SuppressWarnings("serial")
 public class JLabel extends JComponent implements SwingConstants, Accessible
--- a/jdk/src/share/classes/javax/swing/JLayeredPane.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JLayeredPane.java	Wed Jun 18 09:13:46 2014 -0700
@@ -153,6 +153,7 @@
  * Please see {@link java.beans.XMLEncoder}.
  *
  * @author David Kloba
+ * @since 1.2
  */
 @SuppressWarnings("serial")
 public class JLayeredPane extends JComponent implements Accessible {
--- a/jdk/src/share/classes/javax/swing/JList.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JList.java	Wed Jun 18 09:13:46 2014 -0700
@@ -276,6 +276,7 @@
  * description: A component which allows for the selection of one or more objects from a list.
  *
  * @author Hans Muller
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class JList<E> extends JComponent implements Scrollable, Accessible
--- a/jdk/src/share/classes/javax/swing/JMenu.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JMenu.java	Wed Jun 18 09:13:46 2014 -0700
@@ -108,6 +108,7 @@
  * @see JSeparator
  * @see JMenuBar
  * @see JPopupMenu
+ * @since 1.2
  */
 @SuppressWarnings("serial")
 public class JMenu extends JMenuItem implements Accessible,MenuElement
--- a/jdk/src/share/classes/javax/swing/JMenuBar.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JMenuBar.java	Wed Jun 18 09:13:46 2014 -0700
@@ -88,6 +88,7 @@
  * @see JMenu
  * @see JPopupMenu
  * @see JMenuItem
+ * @since 1.2
  */
 @SuppressWarnings("serial")
 public class JMenuBar extends JComponent implements Accessible,MenuElement
--- a/jdk/src/share/classes/javax/swing/JMenuItem.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JMenuItem.java	Wed Jun 18 09:13:46 2014 -0700
@@ -86,6 +86,7 @@
  * @see JMenu
  * @see JCheckBoxMenuItem
  * @see JRadioButtonMenuItem
+ * @since 1.2
  */
 @SuppressWarnings("serial")
 public class JMenuItem extends AbstractButton implements Accessible,MenuElement  {
--- a/jdk/src/share/classes/javax/swing/JOptionPane.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JOptionPane.java	Wed Jun 18 09:13:46 2014 -0700
@@ -310,6 +310,7 @@
  *
  * @author James Gosling
  * @author Scott Violet
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class JOptionPane extends JComponent implements Accessible
--- a/jdk/src/share/classes/javax/swing/JPanel.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JPanel.java	Wed Jun 18 09:13:46 2014 -0700
@@ -61,6 +61,7 @@
  *
  * @author Arnaud Weber
  * @author Steve Wilson
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class JPanel extends JComponent implements Accessible
--- a/jdk/src/share/classes/javax/swing/JPasswordField.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JPasswordField.java	Wed Jun 18 09:13:46 2014 -0700
@@ -73,6 +73,7 @@
  * description: Allows the editing of a line of text but doesn't show the characters.
  *
  * @author  Timothy Prinzing
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class JPasswordField extends JTextField {
--- a/jdk/src/share/classes/javax/swing/JPopupMenu.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JPopupMenu.java	Wed Jun 18 09:13:46 2014 -0700
@@ -82,6 +82,7 @@
  * @author Georges Saab
  * @author David Karlton
  * @author Arnaud Weber
+ * @since 1.2
  */
 @SuppressWarnings("serial")
 public class JPopupMenu extends JComponent implements Accessible,MenuElement {
--- a/jdk/src/share/classes/javax/swing/JProgressBar.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JProgressBar.java	Wed Jun 18 09:13:46 2014 -0700
@@ -128,6 +128,7 @@
  *
  * @author Michael C. Albers
  * @author Kathy Walrath
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class JProgressBar extends JComponent implements SwingConstants, Accessible
--- a/jdk/src/share/classes/javax/swing/JRadioButton.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JRadioButton.java	Wed Jun 18 09:13:46 2014 -0700
@@ -85,6 +85,7 @@
  * @see ButtonGroup
  * @see JCheckBox
  * @author Jeff Dinkins
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class JRadioButton extends JToggleButton implements Accessible {
--- a/jdk/src/share/classes/javax/swing/JRadioButtonMenuItem.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JRadioButtonMenuItem.java	Wed Jun 18 09:13:46 2014 -0700
@@ -82,6 +82,7 @@
  * @author Georges Saab
  * @author David Karlton
  * @see ButtonGroup
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class JRadioButtonMenuItem extends JMenuItem implements Accessible {
--- a/jdk/src/share/classes/javax/swing/JRootPane.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JRootPane.java	Wed Jun 18 09:13:46 2014 -0700
@@ -197,6 +197,7 @@
  * Mixing Heavy and Light Components</a>
  *
  * @author David Kloba
+ * @since 1.2
  */
 /// PENDING(klobad) Who should be opaque in this component?
 @SuppressWarnings("serial")
--- a/jdk/src/share/classes/javax/swing/JScrollBar.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JScrollBar.java	Wed Jun 18 09:13:46 2014 -0700
@@ -77,6 +77,7 @@
  *    description: A component that helps determine the visible content range of an area.
  *
  * @author David Kloba
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class JScrollBar extends JComponent implements Adjustable, Accessible
--- a/jdk/src/share/classes/javax/swing/JScrollPane.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JScrollPane.java	Wed Jun 18 09:13:46 2014 -0700
@@ -167,6 +167,7 @@
  *   description: A specialized container that manages a viewport, optional scrollbars and headers
  *
  * @author Hans Muller
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class JScrollPane extends JComponent implements ScrollPaneConstants, Accessible
--- a/jdk/src/share/classes/javax/swing/JSeparator.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JSeparator.java	Wed Jun 18 09:13:46 2014 -0700
@@ -70,6 +70,7 @@
  *
  * @author Georges Saab
  * @author Jeff Shapiro
+ * @since 1.2
  */
 @SuppressWarnings("serial")
 public class JSeparator extends JComponent implements SwingConstants, Accessible
--- a/jdk/src/share/classes/javax/swing/JSlider.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JSlider.java	Wed Jun 18 09:13:46 2014 -0700
@@ -77,6 +77,7 @@
  *    description: A component that supports selecting a integer value from a range.
  *
  * @author David Kloba
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class JSlider extends JComponent implements SwingConstants, Accessible {
--- a/jdk/src/share/classes/javax/swing/JSplitPane.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JSplitPane.java	Wed Jun 18 09:13:46 2014 -0700
@@ -97,6 +97,7 @@
  * @see #resetToPreferredSizes
  *
  * @author Scott Violet
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class JSplitPane extends JComponent implements Accessible
--- a/jdk/src/share/classes/javax/swing/JTabbedPane.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JTabbedPane.java	Wed Jun 18 09:13:46 2014 -0700
@@ -105,6 +105,7 @@
  * @author Amy Fowler
  *
  * @see SingleSelectionModel
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class JTabbedPane extends JComponent
--- a/jdk/src/share/classes/javax/swing/JTable.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JTable.java	Wed Jun 18 09:13:46 2014 -0700
@@ -212,6 +212,7 @@
  * @author Shannon Hickey (printing support)
  * @see javax.swing.table.DefaultTableModel
  * @see javax.swing.table.TableRowSorter
+ * @since 1.2
  */
 /* The first versions of the JTable, contained in Swing-0.1 through
  * Swing-0.4, were written by Alan Chung.
--- a/jdk/src/share/classes/javax/swing/JTextArea.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JTextArea.java	Wed Jun 18 09:13:46 2014 -0700
@@ -123,6 +123,7 @@
  * @author  Timothy Prinzing
  * @see JTextPane
  * @see JEditorPane
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class JTextArea extends JTextComponent {
--- a/jdk/src/share/classes/javax/swing/JTextField.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JTextField.java	Wed Jun 18 09:13:46 2014 -0700
@@ -160,6 +160,7 @@
  * @see #setActionCommand
  * @see JPasswordField
  * @see #addActionListener
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class JTextField extends JTextComponent implements SwingConstants {
--- a/jdk/src/share/classes/javax/swing/JTextPane.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JTextPane.java	Wed Jun 18 09:13:46 2014 -0700
@@ -78,6 +78,7 @@
  *
  * @author  Timothy Prinzing
  * @see javax.swing.text.StyledEditorKit
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class JTextPane extends JEditorPane {
--- a/jdk/src/share/classes/javax/swing/JToggleButton.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JToggleButton.java	Wed Jun 18 09:13:46 2014 -0700
@@ -75,6 +75,7 @@
  * @see JRadioButton
  * @see JCheckBox
  * @author Jeff Dinkins
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class JToggleButton extends AbstractButton implements Accessible {
--- a/jdk/src/share/classes/javax/swing/JToolBar.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JToolBar.java	Wed Jun 18 09:13:46 2014 -0700
@@ -85,6 +85,7 @@
  * @author Georges Saab
  * @author Jeff Shapiro
  * @see Action
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class JToolBar extends JComponent implements SwingConstants, Accessible
--- a/jdk/src/share/classes/javax/swing/JToolTip.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JToolTip.java	Wed Jun 18 09:13:46 2014 -0700
@@ -66,6 +66,7 @@
  * @see JComponent#createToolTip
  * @author Dave Moore
  * @author Rich Shiavi
+ * @since 1.2
  */
 @SuppressWarnings("serial")
 public class JToolTip extends JComponent implements Accessible {
--- a/jdk/src/share/classes/javax/swing/JTree.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JTree.java	Wed Jun 18 09:13:46 2014 -0700
@@ -141,6 +141,7 @@
  * @author Rob Davis
  * @author Ray Ryan
  * @author Scott Violet
+ * @since 1.2
  */
 @SuppressWarnings("serial")
 public class JTree extends JComponent implements Scrollable, Accessible
--- a/jdk/src/share/classes/javax/swing/JViewport.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JViewport.java	Wed Jun 18 09:13:46 2014 -0700
@@ -97,6 +97,7 @@
  * @author Hans Muller
  * @author Philip Milne
  * @see JScrollPane
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class JViewport extends JComponent implements Accessible
--- a/jdk/src/share/classes/javax/swing/JWindow.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/JWindow.java	Wed Jun 18 09:13:46 2014 -0700
@@ -89,6 +89,7 @@
  *    description: A toplevel window which has no system border or controls.
  *
  * @author David Kloba
+ * @since 1.2
  */
 @SuppressWarnings("serial")
 public class JWindow extends Window implements Accessible,
--- a/jdk/src/share/classes/javax/swing/KeyStroke.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/KeyStroke.java	Wed Jun 18 09:13:46 2014 -0700
@@ -60,6 +60,7 @@
  *
  * @author Arnaud Weber
  * @author David Mendenhall
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class KeyStroke extends AWTKeyStroke {
--- a/jdk/src/share/classes/javax/swing/ListCellRenderer.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/ListCellRenderer.java	Wed Jun 18 09:13:46 2014 -0700
@@ -85,6 +85,7 @@
  * @see DefaultListCellRenderer
  *
  * @author Hans Muller
+ * @since 1.2
  */
 public interface ListCellRenderer<E>
 {
--- a/jdk/src/share/classes/javax/swing/ListModel.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/ListModel.java	Wed Jun 18 09:13:46 2014 -0700
@@ -39,6 +39,7 @@
  *
  * @author Hans Muller
  * @see JList
+ * @since 1.2
  */
 public interface ListModel<E>
 {
--- a/jdk/src/share/classes/javax/swing/ListSelectionModel.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/ListSelectionModel.java	Wed Jun 18 09:13:46 2014 -0700
@@ -41,6 +41,7 @@
  * @author Hans Muller
  * @author Philip Milne
  * @see DefaultListSelectionModel
+ * @since 1.2
  */
 
 public interface ListSelectionModel
--- a/jdk/src/share/classes/javax/swing/LookAndFeel.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/LookAndFeel.java	Wed Jun 18 09:13:46 2014 -0700
@@ -147,6 +147,7 @@
  *
  * @author Tom Ball
  * @author Hans Muller
+ * @since 1.2
  */
 public abstract class LookAndFeel
 {
--- a/jdk/src/share/classes/javax/swing/MenuElement.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/MenuElement.java	Wed Jun 18 09:13:46 2014 -0700
@@ -33,6 +33,7 @@
  * to handle selection and navigation in menu hierarchies.
  *
  * @author Arnaud Weber
+ * @since 1.2
  */
 
 public interface MenuElement {
--- a/jdk/src/share/classes/javax/swing/MenuSelectionManager.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/MenuSelectionManager.java	Wed Jun 18 09:13:46 2014 -0700
@@ -36,6 +36,7 @@
  * A MenuSelectionManager owns the selection in menu hierarchy.
  *
  * @author Arnaud Weber
+ * @since 1.2
  */
 public class MenuSelectionManager {
     private Vector<MenuElement> selection = new Vector<MenuElement>();
--- a/jdk/src/share/classes/javax/swing/MutableComboBoxModel.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/MutableComboBoxModel.java	Wed Jun 18 09:13:46 2014 -0700
@@ -30,6 +30,7 @@
  * @param <E> the type of the elements of this model
  *
  * @author Tom Santos
+ * @since 1.2
  */
 
 public interface MutableComboBoxModel<E> extends ComboBoxModel<E> {
--- a/jdk/src/share/classes/javax/swing/OverlayLayout.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/OverlayLayout.java	Wed Jun 18 09:13:46 2014 -0700
@@ -50,6 +50,7 @@
  * Please see {@link java.beans.XMLEncoder}.
  *
  * @author   Timothy Prinzing
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class OverlayLayout implements LayoutManager2,Serializable {
--- a/jdk/src/share/classes/javax/swing/Painter.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/Painter.java	Wed Jun 18 09:13:46 2014 -0700
@@ -59,6 +59,7 @@
  * <p>This interface makes no guarantees of threadsafety.</p>
  *
  * @author rbair
+ * @since 1.7
  */
 public interface Painter<T> {
     /**
--- a/jdk/src/share/classes/javax/swing/ProgressMonitor.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/ProgressMonitor.java	Wed Jun 18 09:13:46 2014 -0700
@@ -77,6 +77,7 @@
  * @see ProgressMonitorInputStream
  * @author James Gosling
  * @author Lynn Monsanto (accessibility)
+ * @since 1.2
  */
 public class ProgressMonitor implements Accessible
 {
--- a/jdk/src/share/classes/javax/swing/ProgressMonitorInputStream.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/ProgressMonitorInputStream.java	Wed Jun 18 09:13:46 2014 -0700
@@ -60,6 +60,7 @@
  * @see ProgressMonitor
  * @see JOptionPane
  * @author James Gosling
+ * @since 1.2
  */
 public class ProgressMonitorInputStream extends FilterInputStream
 {
--- a/jdk/src/share/classes/javax/swing/Renderer.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/Renderer.java	Wed Jun 18 09:13:46 2014 -0700
@@ -32,6 +32,7 @@
  * "rendering" (displaying) a value.
  *
  * @author Arnaud Weber
+ * @since 1.2
  */
 public interface Renderer {
     /**
--- a/jdk/src/share/classes/javax/swing/RepaintManager.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/RepaintManager.java	Wed Jun 18 09:13:46 2014 -0700
@@ -60,6 +60,7 @@
  * appropriate <code>addDirtyRegion</code> method.
  *
  * @author Arnaud Weber
+ * @since 1.2
  */
 public class RepaintManager
 {
--- a/jdk/src/share/classes/javax/swing/RootPaneContainer.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/RootPaneContainer.java	Wed Jun 18 09:13:46 2014 -0700
@@ -77,6 +77,7 @@
  * @see JInternalFrame
  *
  * @author Hans Muller
+ * @since 1.2
  */
 public interface RootPaneContainer
 {
--- a/jdk/src/share/classes/javax/swing/ScrollPaneConstants.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/ScrollPaneConstants.java	Wed Jun 18 09:13:46 2014 -0700
@@ -30,6 +30,7 @@
  * Constants used with the JScrollPane component.
  *
  * @author Hans Muller
+ * @since 1.2
  */
 public interface ScrollPaneConstants
 {
--- a/jdk/src/share/classes/javax/swing/ScrollPaneLayout.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/ScrollPaneLayout.java	Wed Jun 18 09:13:46 2014 -0700
@@ -56,6 +56,7 @@
  * @see JViewport
  *
  * @author Hans Muller
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class ScrollPaneLayout
--- a/jdk/src/share/classes/javax/swing/Scrollable.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/Scrollable.java	Wed Jun 18 09:13:46 2014 -0700
@@ -39,6 +39,7 @@
  * @see JScrollPane
  * @see JScrollBar
  * @author Hans Muller
+ * @since 1.2
  */
 public interface Scrollable
 {
--- a/jdk/src/share/classes/javax/swing/SingleSelectionModel.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/SingleSelectionModel.java	Wed Jun 18 09:13:46 2014 -0700
@@ -31,6 +31,7 @@
  * A model that supports at most one indexed selection.
  *
  * @author Dave Moore
+ * @since 1.2
  */
 public interface SingleSelectionModel {
     /**
--- a/jdk/src/share/classes/javax/swing/SizeRequirements.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/SizeRequirements.java	Wed Jun 18 09:13:46 2014 -0700
@@ -92,6 +92,7 @@
  * @see Component#getAlignmentY
  *
  * @author Timothy Prinzing
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class SizeRequirements implements Serializable {
--- a/jdk/src/share/classes/javax/swing/SwingConstants.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/SwingConstants.java	Wed Jun 18 09:13:46 2014 -0700
@@ -31,6 +31,7 @@
  *
  * @author Jeff Dinkins
  * @author Ralph Kar (orientation support)
+ * @since 1.2
  */
 public interface SwingConstants {
 
--- a/jdk/src/share/classes/javax/swing/SwingUtilities.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/SwingUtilities.java	Wed Jun 18 09:13:46 2014 -0700
@@ -49,6 +49,7 @@
  * A collection of utility methods for Swing.
  *
  * @author unknown
+ * @since 1.2
  */
 public class SwingUtilities implements SwingConstants
 {
--- a/jdk/src/share/classes/javax/swing/Timer.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/Timer.java	Wed Jun 18 09:13:46 2014 -0700
@@ -145,6 +145,7 @@
  *
  *
  * @author Dave Moore
+ * @since 1.2
  */
 @SuppressWarnings("serial")
 public class Timer implements Serializable
--- a/jdk/src/share/classes/javax/swing/ToolTipManager.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/ToolTipManager.java	Wed Jun 18 09:13:46 2014 -0700
@@ -49,6 +49,7 @@
  * @see JComponent#createToolTip
  * @author Dave Moore
  * @author Rich Schiavi
+ * @since 1.2
  */
 public class ToolTipManager extends MouseAdapter implements MouseMotionListener  {
     Timer enterTimer, exitTimer, insideTimer;
--- a/jdk/src/share/classes/javax/swing/UIDefaults.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/UIDefaults.java	Wed Jun 18 09:13:46 2014 -0700
@@ -71,6 +71,7 @@
  *
  * @see UIManager
  * @author Hans Muller
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class UIDefaults extends Hashtable<Object,Object>
--- a/jdk/src/share/classes/javax/swing/UIManager.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/UIManager.java	Wed Jun 18 09:13:46 2014 -0700
@@ -173,6 +173,7 @@
  *
  * @author Thomas Ball
  * @author Hans Muller
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class UIManager implements Serializable
--- a/jdk/src/share/classes/javax/swing/UnsupportedLookAndFeelException.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/UnsupportedLookAndFeelException.java	Wed Jun 18 09:13:46 2014 -0700
@@ -38,6 +38,7 @@
  * Please see {@link java.beans.XMLEncoder}.
  *
  * @author unattributed
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class UnsupportedLookAndFeelException extends Exception
--- a/jdk/src/share/classes/javax/swing/ViewportLayout.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/ViewportLayout.java	Wed Jun 18 09:13:46 2014 -0700
@@ -55,6 +55,7 @@
  * Please see {@link java.beans.XMLEncoder}.
  *
  * @author Hans Muller
+ * @since 1.2
  */
 @SuppressWarnings("serial") // Same-version serialization only
 public class ViewportLayout implements LayoutManager, Serializable
--- a/jdk/src/share/classes/javax/swing/WindowConstants.java	Wed Jun 18 14:53:35 2014 -0700
+++ b/jdk/src/share/classes/javax/swing/WindowConstants.java	Wed Jun 18 09:13:46 2014 -0700
@@ -44,6 +44,7 @@
  *
  *
  * @author Amy Fowler
+ * @since 1.2
  */
 public interface WindowConstants
 {