提交 c07ddd4b 编写于 作者: A alexp

6985329: 9 classes in swing.plaf contains words inappropriate for public spec...

6985329: 9 classes in swing.plaf contains words inappropriate for public spec - about some compiler bug
Reviewed-by: rupashka
上级 775a296c
...@@ -335,9 +335,8 @@ public class BasicColorChooserUI extends ColorChooserUI ...@@ -335,9 +335,8 @@ public class BasicColorChooserUI extends ColorChooserUI
} }
/** /**
* This inner class is marked "public" due to a compiler bug.
* This class should be treated as a "protected" inner class. * This class should be treated as a "protected" inner class.
* Instantiate it only within subclasses of <Foo>. * Instantiate it only within subclasses of {@code BasicColorChooserUI}.
*/ */
public class PropertyHandler implements PropertyChangeListener { public class PropertyHandler implements PropertyChangeListener {
public void propertyChange(PropertyChangeEvent e) { public void propertyChange(PropertyChangeEvent e) {
......
...@@ -186,9 +186,8 @@ public class BasicDesktopIconUI extends DesktopIconUI { ...@@ -186,9 +186,8 @@ public class BasicDesktopIconUI extends DesktopIconUI {
/** /**
* Listens for mouse movements and acts on them. * Listens for mouse movements and acts on them.
* *
* This inner class is marked &quot;public&quot; due to a compiler bug.
* This class should be treated as a &quot;protected&quot; inner class. * This class should be treated as a &quot;protected&quot; inner class.
* Instantiate it only within subclasses of <Foo>. * Instantiate it only within subclasses of {@code BasicDesktopIconUI}.
*/ */
public class MouseInputHandler extends MouseInputAdapter public class MouseInputHandler extends MouseInputAdapter
{ {
......
...@@ -1555,9 +1555,8 @@ public class BasicListUI extends ListUI ...@@ -1555,9 +1555,8 @@ public class BasicListUI extends ListUI
} }
/** /**
* This inner class is marked &quot;public&quot; due to a compiler bug.
* This class should be treated as a &quot;protected&quot; inner class. * This class should be treated as a &quot;protected&quot; inner class.
* Instantiate it only within subclasses of BasicTableUI. * Instantiate it only within subclasses of {@code BasicListUI}.
*/ */
public class FocusHandler implements FocusListener public class FocusHandler implements FocusListener
{ {
......
...@@ -911,9 +911,8 @@ public class BasicOptionPaneUI extends OptionPaneUI { ...@@ -911,9 +911,8 @@ public class BasicOptionPaneUI extends OptionPaneUI {
* right. If <code>syncAllWidths</code> is true, the widths of each * right. If <code>syncAllWidths</code> is true, the widths of each
* component will be set to the largest preferred size width. * component will be set to the largest preferred size width.
* *
* This inner class is marked &quot;public&quot; due to a compiler bug.
* This class should be treated as a &quot;protected&quot; inner class. * This class should be treated as a &quot;protected&quot; inner class.
* Instantiate it only within subclasses of BasicOptionPaneUI. * Instantiate it only within subclasses of {@code BasicOptionPaneUI}.
*/ */
public static class ButtonAreaLayout implements LayoutManager { public static class ButtonAreaLayout implements LayoutManager {
protected boolean syncAllWidths; protected boolean syncAllWidths;
...@@ -1115,9 +1114,8 @@ public class BasicOptionPaneUI extends OptionPaneUI { ...@@ -1115,9 +1114,8 @@ public class BasicOptionPaneUI extends OptionPaneUI {
/** /**
* This inner class is marked &quot;public&quot; due to a compiler bug.
* This class should be treated as a &quot;protected&quot; inner class. * This class should be treated as a &quot;protected&quot; inner class.
* Instantiate it only within subclasses of BasicOptionPaneUI. * Instantiate it only within subclasses of {@code BasicOptionPaneUI}.
*/ */
public class PropertyChangeHandler implements PropertyChangeListener { public class PropertyChangeHandler implements PropertyChangeListener {
/** /**
...@@ -1161,9 +1159,8 @@ public class BasicOptionPaneUI extends OptionPaneUI { ...@@ -1161,9 +1159,8 @@ public class BasicOptionPaneUI extends OptionPaneUI {
} }
/** /**
* This inner class is marked &quot;public&quot; due to a compiler bug.
* This class should be treated as a &quot;protected&quot; inner class. * This class should be treated as a &quot;protected&quot; inner class.
* Instantiate it only within subclasses of BasicOptionPaneUI. * Instantiate it only within subclasses of {@code BasicOptionPaneUI}.
*/ */
public class ButtonActionListener implements ActionListener { public class ButtonActionListener implements ActionListener {
protected int buttonIndex; protected int buttonIndex;
......
...@@ -1211,9 +1211,8 @@ public class BasicProgressBarUI extends ProgressBarUI { ...@@ -1211,9 +1211,8 @@ public class BasicProgressBarUI extends ProgressBarUI {
/** /**
* This inner class is marked &quot;public&quot; due to a compiler bug.
* This class should be treated as a &quot;protected&quot; inner class. * This class should be treated as a &quot;protected&quot; inner class.
* Instantiate it only within subclasses of BasicProgressBarUI. * Instantiate it only within subclasses of {@code BasicProgressBarUI}.
*/ */
public class ChangeHandler implements ChangeListener { public class ChangeHandler implements ChangeListener {
// NOTE: This class exists only for backward compatability. All // NOTE: This class exists only for backward compatability. All
......
...@@ -88,9 +88,8 @@ public class BasicTableHeaderUI extends TableHeaderUI { ...@@ -88,9 +88,8 @@ public class BasicTableHeaderUI extends TableHeaderUI {
}; };
/** /**
* This inner class is marked &quot;public&quot; due to a compiler bug.
* This class should be treated as a &quot;protected&quot; inner class. * This class should be treated as a &quot;protected&quot; inner class.
* Instantiate it only within subclasses of BasicTableUI. * Instantiate it only within subclasses of {@code BasicTableHeaderUI}.
*/ */
public class MouseInputHandler implements MouseInputListener { public class MouseInputHandler implements MouseInputListener {
......
...@@ -730,9 +730,8 @@ public class BasicTableUI extends TableUI ...@@ -730,9 +730,8 @@ public class BasicTableUI extends TableUI
// //
/** /**
* This inner class is marked &quot;public&quot; due to a compiler bug.
* This class should be treated as a &quot;protected&quot; inner class. * This class should be treated as a &quot;protected&quot; inner class.
* Instantiate it only within subclasses of BasicTableUI. * Instantiate it only within subclasses of {@code BasicTableUI}.
* <p>As of Java 2 platform v1.3 this class is no longer used. * <p>As of Java 2 platform v1.3 this class is no longer used.
* Instead <code>JTable</code> * Instead <code>JTable</code>
* overrides <code>processKeyBinding</code> to dispatch the event to * overrides <code>processKeyBinding</code> to dispatch the event to
...@@ -761,9 +760,8 @@ public class BasicTableUI extends TableUI ...@@ -761,9 +760,8 @@ public class BasicTableUI extends TableUI
// //
/** /**
* This inner class is marked &quot;public&quot; due to a compiler bug.
* This class should be treated as a &quot;protected&quot; inner class. * This class should be treated as a &quot;protected&quot; inner class.
* Instantiate it only within subclasses of BasicTableUI. * Instantiate it only within subclasses of {@code BasicTableUI}.
*/ */
public class FocusHandler implements FocusListener { public class FocusHandler implements FocusListener {
// NOTE: This class exists only for backward compatability. All // NOTE: This class exists only for backward compatability. All
...@@ -784,7 +782,6 @@ public class BasicTableUI extends TableUI ...@@ -784,7 +782,6 @@ public class BasicTableUI extends TableUI
// //
/** /**
* This inner class is marked &quot;public&quot; due to a compiler bug.
* This class should be treated as a &quot;protected&quot; inner class. * This class should be treated as a &quot;protected&quot; inner class.
* Instantiate it only within subclasses of BasicTableUI. * Instantiate it only within subclasses of BasicTableUI.
*/ */
......
...@@ -199,9 +199,8 @@ public class MetalComboBoxUI extends BasicComboBoxUI { ...@@ -199,9 +199,8 @@ public class MetalComboBoxUI extends BasicComboBoxUI {
} }
/** /**
* This inner class is marked &quot;public&quot; due to a compiler bug.
* This class should be treated as a &quot;protected&quot; inner class. * This class should be treated as a &quot;protected&quot; inner class.
* Instantiate it only within subclasses of <FooUI>. * Instantiate it only within subclasses of {@code MetalComboBoxUI}.
*/ */
public class MetalPropertyChangeListener extends BasicComboBoxUI.PropertyChangeHandler { public class MetalPropertyChangeListener extends BasicComboBoxUI.PropertyChangeHandler {
public void propertyChange(PropertyChangeEvent e) { public void propertyChange(PropertyChangeEvent e) {
...@@ -244,9 +243,8 @@ public class MetalComboBoxUI extends BasicComboBoxUI { ...@@ -244,9 +243,8 @@ public class MetalComboBoxUI extends BasicComboBoxUI {
} }
/** /**
* This inner class is marked &quot;public&quot; due to a compiler bug.
* This class should be treated as a &quot;protected&quot; inner class. * This class should be treated as a &quot;protected&quot; inner class.
* Instantiate it only within subclasses of <FooUI>. * Instantiate it only within subclasses of {@code MetalComboBoxUI}.
*/ */
public class MetalComboBoxLayoutManager extends BasicComboBoxUI.ComboBoxLayoutManager { public class MetalComboBoxLayoutManager extends BasicComboBoxUI.ComboBoxLayoutManager {
public void layoutContainer( Container parent ) { public void layoutContainer( Container parent ) {
...@@ -356,9 +354,8 @@ public class MetalComboBoxUI extends BasicComboBoxUI { ...@@ -356,9 +354,8 @@ public class MetalComboBoxUI extends BasicComboBoxUI {
} }
/** /**
* This inner class is marked &quot;public&quot; due to a compiler bug.
* This class should be treated as a &quot;protected&quot; inner class. * This class should be treated as a &quot;protected&quot; inner class.
* Instantiate it only within subclasses of <FooUI>. * Instantiate it only within subclasses of {@code MetalComboBoxUI}.
* *
* This class is now obsolete and doesn't do anything and * This class is now obsolete and doesn't do anything and
* is only included for backwards API compatibility. Do not call or * is only included for backwards API compatibility. Do not call or
......
...@@ -1196,9 +1196,8 @@ public class MetalTabbedPaneUI extends BasicTabbedPaneUI { ...@@ -1196,9 +1196,8 @@ public class MetalTabbedPaneUI extends BasicTabbedPaneUI {
} }
/** /**
* This inner class is marked &quot;public&quot; due to a compiler bug.
* This class should be treated as a &quot;protected&quot; inner class. * This class should be treated as a &quot;protected&quot; inner class.
* Instantiate it only within subclasses of MetalTabbedPaneUI. * Instantiate it only within subclasses of {@code MetalTabbedPaneUI}.
*/ */
public class TabbedPaneLayout extends BasicTabbedPaneUI.TabbedPaneLayout { public class TabbedPaneLayout extends BasicTabbedPaneUI.TabbedPaneLayout {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册