8250811: Address reliance on default constructors in the javax.swing.plaf.multi APIs
Reviewed-by: prr, serb
This commit is contained in:
parent
fe8fcfb4be
commit
50f1b87a97
src/java.desktop/share/classes/javax/swing/plaf/multi
MultiButtonUI.javaMultiColorChooserUI.javaMultiComboBoxUI.javaMultiDesktopIconUI.javaMultiDesktopPaneUI.javaMultiFileChooserUI.javaMultiInternalFrameUI.javaMultiLabelUI.javaMultiListUI.javaMultiLookAndFeel.javaMultiMenuBarUI.javaMultiMenuItemUI.javaMultiOptionPaneUI.javaMultiPanelUI.javaMultiPopupMenuUI.javaMultiProgressBarUI.javaMultiRootPaneUI.javaMultiScrollBarUI.javaMultiScrollPaneUI.javaMultiSeparatorUI.javaMultiSliderUI.javaMultiSpinnerUI.javaMultiSplitPaneUI.javaMultiTabbedPaneUI.javaMultiTableHeaderUI.javaMultiTableUI.javaMultiTextUI.javaMultiToolBarUI.javaMultiToolTipUI.javaMultiTreeUI.javaMultiViewportUI.java
@ -49,6 +49,11 @@ public class MultiButtonUI extends ButtonUI {
|
||||
*/
|
||||
protected Vector<ComponentUI> uis = new Vector<>();
|
||||
|
||||
/**
|
||||
* Constructs a {@code MultiButtonUI}.
|
||||
*/
|
||||
public MultiButtonUI() {}
|
||||
|
||||
////////////////////
|
||||
// Common UI methods
|
||||
////////////////////
|
||||
|
@ -49,6 +49,11 @@ public class MultiColorChooserUI extends ColorChooserUI {
|
||||
*/
|
||||
protected Vector<ComponentUI> uis = new Vector<>();
|
||||
|
||||
/**
|
||||
* Constructs a {@code MultiColorChooserUI}.
|
||||
*/
|
||||
public MultiColorChooserUI() {}
|
||||
|
||||
////////////////////
|
||||
// Common UI methods
|
||||
////////////////////
|
||||
|
@ -50,6 +50,11 @@ public class MultiComboBoxUI extends ComboBoxUI {
|
||||
*/
|
||||
protected Vector<ComponentUI> uis = new Vector<>();
|
||||
|
||||
/**
|
||||
* Constructs a {@code MultiComboBoxUI}.
|
||||
*/
|
||||
public MultiComboBoxUI() {}
|
||||
|
||||
////////////////////
|
||||
// Common UI methods
|
||||
////////////////////
|
||||
|
@ -49,6 +49,11 @@ public class MultiDesktopIconUI extends DesktopIconUI {
|
||||
*/
|
||||
protected Vector<ComponentUI> uis = new Vector<>();
|
||||
|
||||
/**
|
||||
* Constructs a {@code MultiDesktopIconUI}.
|
||||
*/
|
||||
public MultiDesktopIconUI() {}
|
||||
|
||||
////////////////////
|
||||
// Common UI methods
|
||||
////////////////////
|
||||
|
@ -49,6 +49,11 @@ public class MultiDesktopPaneUI extends DesktopPaneUI {
|
||||
*/
|
||||
protected Vector<ComponentUI> uis = new Vector<>();
|
||||
|
||||
/**
|
||||
* Constructs a {@code MultiDesktopPaneUI}.
|
||||
*/
|
||||
public MultiDesktopPaneUI() {}
|
||||
|
||||
////////////////////
|
||||
// Common UI methods
|
||||
////////////////////
|
||||
|
@ -54,6 +54,11 @@ public class MultiFileChooserUI extends FileChooserUI {
|
||||
*/
|
||||
protected Vector<ComponentUI> uis = new Vector<>();
|
||||
|
||||
/**
|
||||
* Constructs a {@code MultiFileChooserUI}.
|
||||
*/
|
||||
public MultiFileChooserUI() {}
|
||||
|
||||
////////////////////
|
||||
// Common UI methods
|
||||
////////////////////
|
||||
|
@ -49,6 +49,11 @@ public class MultiInternalFrameUI extends InternalFrameUI {
|
||||
*/
|
||||
protected Vector<ComponentUI> uis = new Vector<>();
|
||||
|
||||
/**
|
||||
* Constructs a {@code MultiInternalFrameUI}.
|
||||
*/
|
||||
public MultiInternalFrameUI() {}
|
||||
|
||||
////////////////////
|
||||
// Common UI methods
|
||||
////////////////////
|
||||
|
@ -49,6 +49,11 @@ public class MultiLabelUI extends LabelUI {
|
||||
*/
|
||||
protected Vector<ComponentUI> uis = new Vector<>();
|
||||
|
||||
/**
|
||||
* Constructs a {@code MultiLabelUI}.
|
||||
*/
|
||||
public MultiLabelUI() {}
|
||||
|
||||
////////////////////
|
||||
// Common UI methods
|
||||
////////////////////
|
||||
|
@ -52,6 +52,11 @@ public class MultiListUI extends ListUI {
|
||||
*/
|
||||
protected Vector<ComponentUI> uis = new Vector<>();
|
||||
|
||||
/**
|
||||
* Constructs a {@code MultiListUI}.
|
||||
*/
|
||||
public MultiListUI() {}
|
||||
|
||||
////////////////////
|
||||
// Common UI methods
|
||||
////////////////////
|
||||
|
@ -59,6 +59,11 @@ import javax.swing.plaf.*;
|
||||
@SuppressWarnings("serial") // Same-version serialization only
|
||||
public class MultiLookAndFeel extends LookAndFeel {
|
||||
|
||||
/**
|
||||
* Constructs a {@code MultiLookAndFeel}.
|
||||
*/
|
||||
public MultiLookAndFeel() {}
|
||||
|
||||
//////////////////////////////
|
||||
// LookAndFeel methods
|
||||
//////////////////////////////
|
||||
|
@ -49,6 +49,11 @@ public class MultiMenuBarUI extends MenuBarUI {
|
||||
*/
|
||||
protected Vector<ComponentUI> uis = new Vector<>();
|
||||
|
||||
/**
|
||||
* Constructs a {@code MultiMenuBarUI}.
|
||||
*/
|
||||
public MultiMenuBarUI() {}
|
||||
|
||||
////////////////////
|
||||
// Common UI methods
|
||||
////////////////////
|
||||
|
@ -50,6 +50,11 @@ public class MultiMenuItemUI extends MenuItemUI {
|
||||
*/
|
||||
protected Vector<ComponentUI> uis = new Vector<>();
|
||||
|
||||
/**
|
||||
* Constructs a {@code MultiMenuItemUI}.
|
||||
*/
|
||||
public MultiMenuItemUI() {}
|
||||
|
||||
////////////////////
|
||||
// Common UI methods
|
||||
////////////////////
|
||||
|
@ -50,6 +50,11 @@ public class MultiOptionPaneUI extends OptionPaneUI {
|
||||
*/
|
||||
protected Vector<ComponentUI> uis = new Vector<>();
|
||||
|
||||
/**
|
||||
* Constructs a {@code MultiOptionPaneUI}.
|
||||
*/
|
||||
public MultiOptionPaneUI() {}
|
||||
|
||||
////////////////////
|
||||
// Common UI methods
|
||||
////////////////////
|
||||
|
@ -49,6 +49,11 @@ public class MultiPanelUI extends PanelUI {
|
||||
*/
|
||||
protected Vector<ComponentUI> uis = new Vector<>();
|
||||
|
||||
/**
|
||||
* Constructs a {@code MultiPanelUI}.
|
||||
*/
|
||||
public MultiPanelUI() {}
|
||||
|
||||
////////////////////
|
||||
// Common UI methods
|
||||
////////////////////
|
||||
|
@ -52,6 +52,11 @@ public class MultiPopupMenuUI extends PopupMenuUI {
|
||||
*/
|
||||
protected Vector<ComponentUI> uis = new Vector<>();
|
||||
|
||||
/**
|
||||
* Constructs a {@code MultiPopupMenuUI}.
|
||||
*/
|
||||
public MultiPopupMenuUI() {}
|
||||
|
||||
////////////////////
|
||||
// Common UI methods
|
||||
////////////////////
|
||||
|
@ -49,6 +49,11 @@ public class MultiProgressBarUI extends ProgressBarUI {
|
||||
*/
|
||||
protected Vector<ComponentUI> uis = new Vector<>();
|
||||
|
||||
/**
|
||||
* Constructs a {@code MultiProgressBarUI}.
|
||||
*/
|
||||
public MultiProgressBarUI() {}
|
||||
|
||||
////////////////////
|
||||
// Common UI methods
|
||||
////////////////////
|
||||
|
@ -50,6 +50,11 @@ public class MultiRootPaneUI extends RootPaneUI {
|
||||
*/
|
||||
protected Vector<ComponentUI> uis = new Vector<>();
|
||||
|
||||
/**
|
||||
* Constructs a {@code MultiRootPaneUI}.
|
||||
*/
|
||||
public MultiRootPaneUI() {}
|
||||
|
||||
////////////////////
|
||||
// Common UI methods
|
||||
////////////////////
|
||||
|
@ -49,6 +49,11 @@ public class MultiScrollBarUI extends ScrollBarUI {
|
||||
*/
|
||||
protected Vector<ComponentUI> uis = new Vector<>();
|
||||
|
||||
/**
|
||||
* Constructs a {@code MultiScrollBarUI}.
|
||||
*/
|
||||
public MultiScrollBarUI() {}
|
||||
|
||||
////////////////////
|
||||
// Common UI methods
|
||||
////////////////////
|
||||
|
@ -49,6 +49,11 @@ public class MultiScrollPaneUI extends ScrollPaneUI {
|
||||
*/
|
||||
protected Vector<ComponentUI> uis = new Vector<>();
|
||||
|
||||
/**
|
||||
* Constructs a {@code MultiScrollPaneUI}.
|
||||
*/
|
||||
public MultiScrollPaneUI() {}
|
||||
|
||||
////////////////////
|
||||
// Common UI methods
|
||||
////////////////////
|
||||
|
@ -49,6 +49,11 @@ public class MultiSeparatorUI extends SeparatorUI {
|
||||
*/
|
||||
protected Vector<ComponentUI> uis = new Vector<>();
|
||||
|
||||
/**
|
||||
* Constructs a {@code MultiSeparatorUI}.
|
||||
*/
|
||||
public MultiSeparatorUI() {}
|
||||
|
||||
////////////////////
|
||||
// Common UI methods
|
||||
////////////////////
|
||||
|
@ -49,6 +49,11 @@ public class MultiSliderUI extends SliderUI {
|
||||
*/
|
||||
protected Vector<ComponentUI> uis = new Vector<>();
|
||||
|
||||
/**
|
||||
* Constructs a {@code MultiSliderUI}.
|
||||
*/
|
||||
public MultiSliderUI() {}
|
||||
|
||||
////////////////////
|
||||
// Common UI methods
|
||||
////////////////////
|
||||
|
@ -50,6 +50,11 @@ public class MultiSpinnerUI extends SpinnerUI {
|
||||
*/
|
||||
protected Vector<ComponentUI> uis = new Vector<>();
|
||||
|
||||
/**
|
||||
* Constructs a {@code MultiSpinnerUI}.
|
||||
*/
|
||||
public MultiSpinnerUI() {}
|
||||
|
||||
////////////////////
|
||||
// Common UI methods
|
||||
////////////////////
|
||||
|
@ -50,6 +50,11 @@ public class MultiSplitPaneUI extends SplitPaneUI {
|
||||
*/
|
||||
protected Vector<ComponentUI> uis = new Vector<>();
|
||||
|
||||
/**
|
||||
* Constructs a {@code MultiSplitPaneUI}.
|
||||
*/
|
||||
public MultiSplitPaneUI() {}
|
||||
|
||||
////////////////////
|
||||
// Common UI methods
|
||||
////////////////////
|
||||
|
@ -51,6 +51,11 @@ public class MultiTabbedPaneUI extends TabbedPaneUI {
|
||||
*/
|
||||
protected Vector<ComponentUI> uis = new Vector<>();
|
||||
|
||||
/**
|
||||
* Constructs a {@code MultiTabbedPaneUI}.
|
||||
*/
|
||||
public MultiTabbedPaneUI() {}
|
||||
|
||||
////////////////////
|
||||
// Common UI methods
|
||||
////////////////////
|
||||
|
@ -49,6 +49,11 @@ public class MultiTableHeaderUI extends TableHeaderUI {
|
||||
*/
|
||||
protected Vector<ComponentUI> uis = new Vector<>();
|
||||
|
||||
/**
|
||||
* Constructs a {@code MultiTableHeaderUI}.
|
||||
*/
|
||||
public MultiTableHeaderUI() {}
|
||||
|
||||
////////////////////
|
||||
// Common UI methods
|
||||
////////////////////
|
||||
|
@ -49,6 +49,11 @@ public class MultiTableUI extends TableUI {
|
||||
*/
|
||||
protected Vector<ComponentUI> uis = new Vector<>();
|
||||
|
||||
/**
|
||||
* Constructs a {@code MultiTableUI}.
|
||||
*/
|
||||
public MultiTableUI() {}
|
||||
|
||||
////////////////////
|
||||
// Common UI methods
|
||||
////////////////////
|
||||
|
@ -59,6 +59,11 @@ public class MultiTextUI extends TextUI {
|
||||
*/
|
||||
protected Vector<ComponentUI> uis = new Vector<>();
|
||||
|
||||
/**
|
||||
* Constructs a {@code MultiTextUI}.
|
||||
*/
|
||||
public MultiTextUI() {}
|
||||
|
||||
////////////////////
|
||||
// Common UI methods
|
||||
////////////////////
|
||||
|
@ -49,6 +49,11 @@ public class MultiToolBarUI extends ToolBarUI {
|
||||
*/
|
||||
protected Vector<ComponentUI> uis = new Vector<>();
|
||||
|
||||
/**
|
||||
* Constructs a {@code MultiToolBarUI}.
|
||||
*/
|
||||
public MultiToolBarUI() {}
|
||||
|
||||
////////////////////
|
||||
// Common UI methods
|
||||
////////////////////
|
||||
|
@ -49,6 +49,11 @@ public class MultiToolTipUI extends ToolTipUI {
|
||||
*/
|
||||
protected Vector<ComponentUI> uis = new Vector<>();
|
||||
|
||||
/**
|
||||
* Constructs a {@code MultiToolTipUI}.
|
||||
*/
|
||||
public MultiToolTipUI() {}
|
||||
|
||||
////////////////////
|
||||
// Common UI methods
|
||||
////////////////////
|
||||
|
@ -52,6 +52,11 @@ public class MultiTreeUI extends TreeUI {
|
||||
*/
|
||||
protected Vector<ComponentUI> uis = new Vector<>();
|
||||
|
||||
/**
|
||||
* Constructs a {@code MultiTreeUI}.
|
||||
*/
|
||||
public MultiTreeUI() {}
|
||||
|
||||
////////////////////
|
||||
// Common UI methods
|
||||
////////////////////
|
||||
|
@ -49,6 +49,11 @@ public class MultiViewportUI extends ViewportUI {
|
||||
*/
|
||||
protected Vector<ComponentUI> uis = new Vector<>();
|
||||
|
||||
/**
|
||||
* Constructs a {@code MultiViewportUI}.
|
||||
*/
|
||||
public MultiViewportUI() {}
|
||||
|
||||
////////////////////
|
||||
// Common UI methods
|
||||
////////////////////
|
||||
|
Loading…
x
Reference in New Issue
Block a user