aboutsummaryrefslogtreecommitdiff
path: root/src/share/classes/javax/swing
diff options
context:
space:
mode:
authordav <none@none>2008-04-07 14:53:51 +0400
committerdav <none@none>2008-04-07 14:53:51 +0400
commit0c45a66d5f9340028c97f65a7084b9468a351091 (patch)
treeb7a3640131025f5a4592f7792194411b66dbfffa /src/share/classes/javax/swing
parent7a1eb2a47feae808c7504b471ac64821120e1afd (diff)
6613529: Avoid duplicate object creation within JDK packages
Summary: avoid using constructors when unique values are not necessary Reviewed-by: volk, igor, peterz
Diffstat (limited to 'src/share/classes/javax/swing')
-rw-r--r--src/share/classes/javax/swing/AbstractButton.java12
-rw-r--r--src/share/classes/javax/swing/DebugGraphicsInfo.java2
-rw-r--r--src/share/classes/javax/swing/JInternalFrame.java8
-rw-r--r--src/share/classes/javax/swing/JOptionPane.java2
-rw-r--r--src/share/classes/javax/swing/JProgressBar.java14
-rw-r--r--src/share/classes/javax/swing/JScrollBar.java14
-rw-r--r--src/share/classes/javax/swing/JSlider.java20
-rw-r--r--src/share/classes/javax/swing/JSplitPane.java6
-rw-r--r--src/share/classes/javax/swing/JTabbedPane.java2
-rw-r--r--src/share/classes/javax/swing/JTable.java8
-rw-r--r--src/share/classes/javax/swing/JTextArea.java2
-rw-r--r--src/share/classes/javax/swing/SpinnerNumberModel.java12
-rw-r--r--src/share/classes/javax/swing/TablePrintable.java2
-rw-r--r--src/share/classes/javax/swing/plaf/basic/BasicButtonUI.java2
-rw-r--r--src/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java2
-rw-r--r--src/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java2
-rw-r--r--src/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java6
-rw-r--r--src/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java4
-rw-r--r--src/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java2
-rw-r--r--src/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java6
-rw-r--r--src/share/classes/javax/swing/plaf/synth/SynthArrowButton.java2
-rw-r--r--src/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java2
-rw-r--r--src/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java2
-rw-r--r--src/share/classes/javax/swing/table/TableColumn.java2
-rw-r--r--src/share/classes/javax/swing/text/AbstractDocument.java4
-rw-r--r--src/share/classes/javax/swing/text/NumberFormatter.java13
-rw-r--r--src/share/classes/javax/swing/text/PlainDocument.java2
-rw-r--r--src/share/classes/javax/swing/text/Segment.java2
-rw-r--r--src/share/classes/javax/swing/text/StyleConstants.java6
-rw-r--r--src/share/classes/javax/swing/text/html/AccessibleHTML.java8
-rw-r--r--src/share/classes/javax/swing/text/html/CSS.java2
-rw-r--r--src/share/classes/javax/swing/text/html/HTMLEditorKit.java4
-rw-r--r--src/share/classes/javax/swing/text/html/parser/AttributeList.java14
-rw-r--r--src/share/classes/javax/swing/text/html/parser/DTD.java4
-rw-r--r--src/share/classes/javax/swing/text/html/parser/Element.java8
-rw-r--r--src/share/classes/javax/swing/text/html/parser/Entity.java18
-rw-r--r--src/share/classes/javax/swing/text/html/parser/Parser.java2
-rw-r--r--src/share/classes/javax/swing/text/rtf/RTFAttributes.java6
-rw-r--r--src/share/classes/javax/swing/text/rtf/RTFGenerator.java14
-rw-r--r--src/share/classes/javax/swing/tree/DefaultTreeSelectionModel.java4
40 files changed, 120 insertions, 127 deletions
diff --git a/src/share/classes/javax/swing/AbstractButton.java b/src/share/classes/javax/swing/AbstractButton.java
index b4d4ae1e2..6522cef83 100644
--- a/src/share/classes/javax/swing/AbstractButton.java
+++ b/src/share/classes/javax/swing/AbstractButton.java
@@ -2047,14 +2047,14 @@ public abstract class AbstractButton extends JComponent implements ItemSelectabl
null, AccessibleState.SELECTED);
accessibleContext.firePropertyChange(
AccessibleContext.ACCESSIBLE_VALUE_PROPERTY,
- new Integer(0), new Integer(1));
+ Integer.valueOf(0), Integer.valueOf(1));
} else {
accessibleContext.firePropertyChange(
AccessibleContext.ACCESSIBLE_STATE_PROPERTY,
AccessibleState.SELECTED, null);
accessibleContext.firePropertyChange(
AccessibleContext.ACCESSIBLE_VALUE_PROPERTY,
- new Integer(1), new Integer(0));
+ Integer.valueOf(1), Integer.valueOf(0));
}
}
}
@@ -2552,9 +2552,9 @@ public abstract class AbstractButton extends JComponent implements ItemSelectabl
*/
public Number getCurrentAccessibleValue() {
if (isSelected()) {
- return new Integer(1);
+ return Integer.valueOf(1);
} else {
- return new Integer(0);
+ return Integer.valueOf(0);
}
}
@@ -2583,7 +2583,7 @@ public abstract class AbstractButton extends JComponent implements ItemSelectabl
* @return an Integer of 0.
*/
public Number getMinimumAccessibleValue() {
- return new Integer(0);
+ return Integer.valueOf(0);
}
/**
@@ -2592,7 +2592,7 @@ public abstract class AbstractButton extends JComponent implements ItemSelectabl
* @return An Integer of 1.
*/
public Number getMaximumAccessibleValue() {
- return new Integer(1);
+ return Integer.valueOf(1);
}
diff --git a/src/share/classes/javax/swing/DebugGraphicsInfo.java b/src/share/classes/javax/swing/DebugGraphicsInfo.java
index 72bf9445b..635be4247 100644
--- a/src/share/classes/javax/swing/DebugGraphicsInfo.java
+++ b/src/share/classes/javax/swing/DebugGraphicsInfo.java
@@ -49,7 +49,7 @@ class DebugGraphicsInfo {
componentToDebug = new Hashtable();
}
if (debug > 0) {
- componentToDebug.put(component, new Integer(debug));
+ componentToDebug.put(component, Integer.valueOf(debug));
} else {
componentToDebug.remove(component);
}
diff --git a/src/share/classes/javax/swing/JInternalFrame.java b/src/share/classes/javax/swing/JInternalFrame.java
index cc8480fc4..67d39b0cb 100644
--- a/src/share/classes/javax/swing/JInternalFrame.java
+++ b/src/share/classes/javax/swing/JInternalFrame.java
@@ -1285,7 +1285,7 @@ public class JInternalFrame extends JComponent implements
* description: Specifies what desktop layer is used.
*/
public void setLayer(int layer) {
- this.setLayer(new Integer(layer));
+ this.setLayer(Integer.valueOf(layer));
}
/**
@@ -2092,7 +2092,7 @@ public class JInternalFrame extends JComponent implements
* have a value
*/
public Number getCurrentAccessibleValue() {
- return new Integer(getLayer());
+ return Integer.valueOf(getLayer());
}
/**
@@ -2116,7 +2116,7 @@ public class JInternalFrame extends JComponent implements
* have a minimum value
*/
public Number getMinimumAccessibleValue() {
- return new Integer(Integer.MIN_VALUE);
+ return Integer.MIN_VALUE;
}
/**
@@ -2126,7 +2126,7 @@ public class JInternalFrame extends JComponent implements
* have a maximum value
*/
public Number getMaximumAccessibleValue() {
- return new Integer(Integer.MAX_VALUE);
+ return Integer.MAX_VALUE;
}
} // AccessibleJInternalFrame
diff --git a/src/share/classes/javax/swing/JOptionPane.java b/src/share/classes/javax/swing/JOptionPane.java
index 0591f3dfa..130d9f666 100644
--- a/src/share/classes/javax/swing/JOptionPane.java
+++ b/src/share/classes/javax/swing/JOptionPane.java
@@ -1512,7 +1512,7 @@ public class JOptionPane extends JComponent implements Accessible
iFrame.putClientProperty("JInternalFrame.frameType", "optionDialog");
iFrame.putClientProperty("JInternalFrame.messageType",
- new Integer(getMessageType()));
+ Integer.valueOf(getMessageType()));
iFrame.addInternalFrameListener(new InternalFrameAdapter() {
public void internalFrameClosing(InternalFrameEvent e) {
diff --git a/src/share/classes/javax/swing/JProgressBar.java b/src/share/classes/javax/swing/JProgressBar.java
index 337f5b118..68a6322c3 100644
--- a/src/share/classes/javax/swing/JProgressBar.java
+++ b/src/share/classes/javax/swing/JProgressBar.java
@@ -775,9 +775,9 @@ public class JProgressBar extends JComponent implements SwingConstants, Accessib
accessibleContext.firePropertyChange(
AccessibleContext.ACCESSIBLE_VALUE_PROPERTY,
(oldModel== null
- ? null : new Integer(oldModel.getValue())),
+ ? null : Integer.valueOf(oldModel.getValue())),
(newModel== null
- ? null : new Integer(newModel.getValue())));
+ ? null : Integer.valueOf(newModel.getValue())));
}
if (model != null) {
@@ -850,8 +850,8 @@ public class JProgressBar extends JComponent implements SwingConstants, Accessib
if (accessibleContext != null) {
accessibleContext.firePropertyChange(
AccessibleContext.ACCESSIBLE_VALUE_PROPERTY,
- new Integer(oldValue),
- new Integer(brm.getValue()));
+ Integer.valueOf(oldValue),
+ Integer.valueOf(brm.getValue()));
}
}
@@ -1087,7 +1087,7 @@ public class JProgressBar extends JComponent implements SwingConstants, Accessib
* @return the current value of this object
*/
public Number getCurrentAccessibleValue() {
- return new Integer(getValue());
+ return Integer.valueOf(getValue());
}
/**
@@ -1110,7 +1110,7 @@ public class JProgressBar extends JComponent implements SwingConstants, Accessib
* @return the minimum value of this object
*/
public Number getMinimumAccessibleValue() {
- return new Integer(getMinimum());
+ return Integer.valueOf(getMinimum());
}
/**
@@ -1120,7 +1120,7 @@ public class JProgressBar extends JComponent implements SwingConstants, Accessib
*/
public Number getMaximumAccessibleValue() {
// TIGER - 4422362
- return new Integer(model.getMaximum() - model.getExtent());
+ return Integer.valueOf(model.getMaximum() - model.getExtent());
}
} // AccessibleJProgressBar
diff --git a/src/share/classes/javax/swing/JScrollBar.java b/src/share/classes/javax/swing/JScrollBar.java
index 0b646ac90..2136fe629 100644
--- a/src/share/classes/javax/swing/JScrollBar.java
+++ b/src/share/classes/javax/swing/JScrollBar.java
@@ -314,7 +314,7 @@ public class JScrollBar extends JComponent implements Adjustable, Accessible
BoundedRangeModel oldModel = model;
if (model != null) {
model.removeChangeListener(fwdAdjustmentEvents);
- oldValue = new Integer(model.getValue());
+ oldValue = Integer.valueOf(model.getValue());
}
model = newModel;
if (model != null) {
@@ -465,8 +465,8 @@ public class JScrollBar extends JComponent implements Adjustable, Accessible
if (accessibleContext != null) {
accessibleContext.firePropertyChange(
AccessibleContext.ACCESSIBLE_VALUE_PROPERTY,
- new Integer(oldValue),
- new Integer(m.getValue()));
+ Integer.valueOf(oldValue),
+ Integer.valueOf(m.getValue()));
}
}
@@ -611,8 +611,8 @@ public class JScrollBar extends JComponent implements Adjustable, Accessible
if (accessibleContext != null) {
accessibleContext.firePropertyChange(
AccessibleContext.ACCESSIBLE_VALUE_PROPERTY,
- new Integer(oldValue),
- new Integer(m.getValue()));
+ Integer.valueOf(oldValue),
+ Integer.valueOf(m.getValue()));
}
}
@@ -880,7 +880,7 @@ public class JScrollBar extends JComponent implements Adjustable, Accessible
* @return The current value of this object.
*/
public Number getCurrentAccessibleValue() {
- return new Integer(getValue());
+ return Integer.valueOf(getValue());
}
/**
@@ -903,7 +903,7 @@ public class JScrollBar extends JComponent implements Adjustable, Accessible
* @return The minimum value of this object.
*/
public Number getMinimumAccessibleValue() {
- return new Integer(getMinimum());
+ return Integer.valueOf(getMinimum());
}
/**
diff --git a/src/share/classes/javax/swing/JSlider.java b/src/share/classes/javax/swing/JSlider.java
index 7a9c4439f..e1a7909b0 100644
--- a/src/share/classes/javax/swing/JSlider.java
+++ b/src/share/classes/javax/swing/JSlider.java
@@ -485,9 +485,9 @@ public class JSlider extends JComponent implements SwingConstants, Accessible {
accessibleContext.firePropertyChange(
AccessibleContext.ACCESSIBLE_VALUE_PROPERTY,
(oldModel == null
- ? null : new Integer(oldModel.getValue())),
+ ? null : Integer.valueOf(oldModel.getValue())),
(newModel == null
- ? null : new Integer(newModel.getValue())));
+ ? null : Integer.valueOf(newModel.getValue())));
}
}
@@ -538,8 +538,8 @@ public class JSlider extends JComponent implements SwingConstants, Accessible {
if (accessibleContext != null) {
accessibleContext.firePropertyChange(
AccessibleContext.ACCESSIBLE_VALUE_PROPERTY,
- new Integer(oldValue),
- new Integer(m.getValue()));
+ Integer.valueOf(oldValue),
+ Integer.valueOf(m.getValue()));
}
}
@@ -581,7 +581,7 @@ public class JSlider extends JComponent implements SwingConstants, Accessible {
public void setMinimum(int minimum) {
int oldMin = getModel().getMinimum();
getModel().setMinimum(minimum);
- firePropertyChange( "minimum", new Integer( oldMin ), new Integer( minimum ) );
+ firePropertyChange( "minimum", Integer.valueOf( oldMin ), Integer.valueOf( minimum ) );
}
@@ -622,7 +622,7 @@ public class JSlider extends JComponent implements SwingConstants, Accessible {
public void setMaximum(int maximum) {
int oldMax = getModel().getMaximum();
getModel().setMaximum(maximum);
- firePropertyChange( "maximum", new Integer( oldMax ), new Integer( maximum ) );
+ firePropertyChange( "maximum", Integer.valueOf( oldMax ), Integer.valueOf( maximum ) );
}
@@ -989,7 +989,7 @@ public class JSlider extends JComponent implements SwingConstants, Accessible {
void createLabels() {
for ( int labelIndex = start; labelIndex <= getMaximum(); labelIndex += increment ) {
- put( new Integer( labelIndex ), new LabelUIResource( ""+labelIndex, JLabel.CENTER ) );
+ put( Integer.valueOf( labelIndex ), new LabelUIResource( ""+labelIndex, JLabel.CENTER ) );
}
}
}
@@ -1463,7 +1463,7 @@ public class JSlider extends JComponent implements SwingConstants, Accessible {
* @return The current value of this object.
*/
public Number getCurrentAccessibleValue() {
- return new Integer(getValue());
+ return Integer.valueOf(getValue());
}
/**
@@ -1486,7 +1486,7 @@ public class JSlider extends JComponent implements SwingConstants, Accessible {
* @return The minimum value of this object.
*/
public Number getMinimumAccessibleValue() {
- return new Integer(getMinimum());
+ return Integer.valueOf(getMinimum());
}
/**
@@ -1497,7 +1497,7 @@ public class JSlider extends JComponent implements SwingConstants, Accessible {
public Number getMaximumAccessibleValue() {
// TIGER - 4422362
BoundedRangeModel model = JSlider.this.getModel();
- return new Integer(model.getMaximum() - model.getExtent());
+ return Integer.valueOf(model.getMaximum() - model.getExtent());
}
} // AccessibleJSlider
}
diff --git a/src/share/classes/javax/swing/JSplitPane.java b/src/share/classes/javax/swing/JSplitPane.java
index 22465c480..d96a7ee74 100644
--- a/src/share/classes/javax/swing/JSplitPane.java
+++ b/src/share/classes/javax/swing/JSplitPane.java
@@ -1195,7 +1195,7 @@ public class JSplitPane extends JComponent implements Accessible
* @return a localized String describing the value of this object
*/
public Number getCurrentAccessibleValue() {
- return new Integer(getDividerLocation());
+ return Integer.valueOf(getDividerLocation());
}
@@ -1220,7 +1220,7 @@ public class JSplitPane extends JComponent implements Accessible
* @return The minimum value of this object.
*/
public Number getMinimumAccessibleValue() {
- return new Integer(getUI().getMinimumDividerLocation(
+ return Integer.valueOf(getUI().getMinimumDividerLocation(
JSplitPane.this));
}
@@ -1231,7 +1231,7 @@ public class JSplitPane extends JComponent implements Accessible
* @return The maximum value of this object.
*/
public Number getMaximumAccessibleValue() {
- return new Integer(getUI().getMaximumDividerLocation(
+ return Integer.valueOf(getUI().getMaximumDividerLocation(
JSplitPane.this));
}
diff --git a/src/share/classes/javax/swing/JTabbedPane.java b/src/share/classes/javax/swing/JTabbedPane.java
index defffc711..fb058ccae 100644
--- a/src/share/classes/javax/swing/JTabbedPane.java
+++ b/src/share/classes/javax/swing/JTabbedPane.java
@@ -967,7 +967,7 @@ public class JTabbedPane extends JComponent
// currently no IndexPropertyChangeEvent. Once
// IndexPropertyChangeEvents have been added this code should be
// modified to use it.
- putClientProperty("__index_to_remove__", new Integer(index));
+ putClientProperty("__index_to_remove__", Integer.valueOf(index));
/* if the selected tab is after the removal */
if (selected > index) {
diff --git a/src/share/classes/javax/swing/JTable.java b/src/share/classes/javax/swing/JTable.java
index 562208939..62485a1c9 100644
--- a/src/share/classes/javax/swing/JTable.java
+++ b/src/share/classes/javax/swing/JTable.java
@@ -7680,7 +7680,7 @@ public class JTable extends JComponent implements TableModelListener, Scrollable
*/
public Accessible getAccessibleRowDescription(int r) {
if (r < 0 || r >= getAccessibleRowCount()) {
- throw new IllegalArgumentException(new Integer(r).toString());
+ throw new IllegalArgumentException(Integer.toString(r));
}
if (rowDescription == null) {
return null;
@@ -7698,7 +7698,7 @@ public class JTable extends JComponent implements TableModelListener, Scrollable
*/
public void setAccessibleRowDescription(int r, Accessible a) {
if (r < 0 || r >= getAccessibleRowCount()) {
- throw new IllegalArgumentException(new Integer(r).toString());
+ throw new IllegalArgumentException(Integer.toString(r));
}
if (rowDescription == null) {
int numRows = getAccessibleRowCount();
@@ -7716,7 +7716,7 @@ public class JTable extends JComponent implements TableModelListener, Scrollable
*/
public Accessible getAccessibleColumnDescription(int c) {
if (c < 0 || c >= getAccessibleColumnCount()) {
- throw new IllegalArgumentException(new Integer(c).toString());
+ throw new IllegalArgumentException(Integer.toString(c));
}
if (columnDescription == null) {
return null;
@@ -7734,7 +7734,7 @@ public class JTable extends JComponent implements TableModelListener, Scrollable
*/
public void setAccessibleColumnDescription(int c, Accessible a) {
if (c < 0 || c >= getAccessibleColumnCount()) {
- throw new IllegalArgumentException(new Integer(c).toString());
+ throw new IllegalArgumentException(Integer.toString(c));
}
if (columnDescription == null) {
int numColumns = getAccessibleColumnCount();
diff --git a/src/share/classes/javax/swing/JTextArea.java b/src/share/classes/javax/swing/JTextArea.java
index 8f53daf2a..18e3b45c3 100644
--- a/src/share/classes/javax/swing/JTextArea.java
+++ b/src/share/classes/javax/swing/JTextArea.java
@@ -267,7 +267,7 @@ public class JTextArea extends JTextComponent {
Document doc = getDocument();
if (doc != null) {
int old = getTabSize();
- doc.putProperty(PlainDocument.tabSizeAttribute, new Integer(size));
+ doc.putProperty(PlainDocument.tabSizeAttribute, Integer.valueOf(size));
firePropertyChange("tabSize", old, size);
}
}
diff --git a/src/share/classes/javax/swing/SpinnerNumberModel.java b/src/share/classes/javax/swing/SpinnerNumberModel.java
index e9b89b68e..fb8521b16 100644
--- a/src/share/classes/javax/swing/SpinnerNumberModel.java
+++ b/src/share/classes/javax/swing/SpinnerNumberModel.java
@@ -144,7 +144,7 @@ public class SpinnerNumberModel extends AbstractSpinnerModel implements Serializ
* <code>minimum &lt;= value &lt;= maximum</code>
*/
public SpinnerNumberModel(int value, int minimum, int maximum, int stepSize) {
- this(new Integer(value), new Integer(minimum), new Integer(maximum), new Integer(stepSize));
+ this(Integer.valueOf(value), Integer.valueOf(minimum), Integer.valueOf(maximum), Integer.valueOf(stepSize));
}
@@ -171,7 +171,7 @@ public class SpinnerNumberModel extends AbstractSpinnerModel implements Serializ
* <code>stepSize</code> equal to one, and an initial value of zero.
*/
public SpinnerNumberModel() {
- this(new Integer(0), null, null, new Integer(1));
+ this(Integer.valueOf(0), null, null, Integer.valueOf(1));
}
@@ -333,16 +333,16 @@ public class SpinnerNumberModel extends AbstractSpinnerModel implements Serializ
long v = value.longValue() + (stepSize.longValue() * (long)dir);
if (value instanceof Long) {
- newValue = new Long(v);
+ newValue = Long.valueOf(v);
}
else if (value instanceof Integer) {
- newValue = new Integer((int)v);
+ newValue = Integer.valueOf((int)v);
}
else if (value instanceof Short) {
- newValue = new Short((short)v);
+ newValue = Short.valueOf((short)v);
}
else {
- newValue = new Byte((byte)v);
+ newValue = Byte.valueOf((byte)v);
}
}
diff --git a/src/share/classes/javax/swing/TablePrintable.java b/src/share/classes/javax/swing/TablePrintable.java
index ffef30547..864b550b3 100644
--- a/src/share/classes/javax/swing/TablePrintable.java
+++ b/src/share/classes/javax/swing/TablePrintable.java
@@ -215,7 +215,7 @@ class TablePrintable implements Printable {
}
// to pass the page number when formatting the header and footer text
- Object[] pageNumber = new Object[]{new Integer(pageIndex + 1)};
+ Object[] pageNumber = new Object[]{Integer.valueOf(pageIndex + 1)};
// fetch the formatted header text, if any
String headerText = null;
diff --git a/src/share/classes/javax/swing/plaf/basic/BasicButtonUI.java b/src/share/classes/javax/swing/plaf/basic/BasicButtonUI.java
index fd3d84b28..d6ad0643c 100644
--- a/src/share/classes/javax/swing/plaf/basic/BasicButtonUI.java
+++ b/src/share/classes/javax/swing/plaf/basic/BasicButtonUI.java
@@ -109,7 +109,7 @@ public class BasicButtonUI extends ButtonUI{
LookAndFeel.installProperty(b, "rolloverEnabled", rollover);
}
- LookAndFeel.installProperty(b, "iconTextGap", new Integer(4));
+ LookAndFeel.installProperty(b, "iconTextGap", Integer.valueOf(4));
}
protected void installListeners(AbstractButton b) {
diff --git a/src/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java b/src/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java
index 77f46be88..87ade48cd 100644
--- a/src/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java
+++ b/src/share/classes/javax/swing/plaf/basic/BasicLookAndFeel.java
@@ -654,7 +654,7 @@ public abstract class BasicLookAndFeel extends LookAndFeel implements Serializab
"javax.swing.plaf.basic.BasicIconFactory",
"getRadioButtonMenuItemIcon");
- Object menuItemAcceleratorDelimiter = new String("+");
+ Object menuItemAcceleratorDelimiter = "+";
// *** OptionPane value objects
diff --git a/src/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java b/src/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java
index afe007aeb..c56a1b49d 100644
--- a/src/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java
+++ b/src/share/classes/javax/swing/plaf/basic/BasicMenuItemUI.java
@@ -146,7 +146,7 @@ public class BasicMenuItemUI extends MenuItemUI
menuItem.setMargin(UIManager.getInsets(prefix + ".margin"));
}
- LookAndFeel.installProperty(menuItem, "iconTextGap", new Integer(4));
+ LookAndFeel.installProperty(menuItem, "iconTextGap", Integer.valueOf(4));
defaultTextIconGap = menuItem.getIconTextGap();
LookAndFeel.installBorder(menuItem, prefix + ".border");
diff --git a/src/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java b/src/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java
index 86e458f31..5ad6c2b92 100644
--- a/src/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java
+++ b/src/share/classes/javax/swing/plaf/basic/BasicOptionPaneUI.java
@@ -1195,10 +1195,10 @@ public class BasicOptionPaneUI extends OptionPaneUI {
if (options == null) {
if (optionType == JOptionPane.OK_CANCEL_OPTION &&
buttonIndex == 1) {
- optionPane.setValue(new Integer(2));
+ optionPane.setValue(Integer.valueOf(2));
} else {
- optionPane.setValue(new Integer(buttonIndex));
+ optionPane.setValue(Integer.valueOf(buttonIndex));
}
} else {
optionPane.setValue(options[buttonIndex]);
@@ -1393,7 +1393,7 @@ public class BasicOptionPaneUI extends OptionPaneUI {
if (getName() == CLOSE) {
JOptionPane optionPane = (JOptionPane)e.getSource();
- optionPane.setValue(new Integer(JOptionPane.CLOSED_OPTION));
+ optionPane.setValue(Integer.valueOf(JOptionPane.CLOSED_OPTION));
}
}
}
diff --git a/src/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java b/src/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java
index 3afdc74d1..2d0873cfc 100644
--- a/src/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java
+++ b/src/share/classes/javax/swing/plaf/basic/BasicTabbedPaneUI.java
@@ -539,7 +539,7 @@ public class BasicTabbedPaneUI extends TabbedPaneUI implements SwingConstants {
}
mnemonicInputMap.put(KeyStroke.getKeyStroke(mnemonic, Event.ALT_MASK),
"setSelectedIndex");
- mnemonicToIndexMap.put(new Integer(mnemonic), new Integer(index));
+ mnemonicToIndexMap.put(Integer.valueOf(mnemonic), Integer.valueOf(index));
}
/**
@@ -2231,7 +2231,7 @@ public class BasicTabbedPaneUI extends TabbedPaneUI implements SwingConstants {
mnemonic -= ('a' - 'A');
}
Integer index = (Integer)ui.mnemonicToIndexMap.
- get(new Integer(mnemonic));
+ get(Integer.valueOf(mnemonic));
if (index != null && pane.isEnabledAt(index.intValue())) {
pane.setSelectedIndex(index.intValue());
}
diff --git a/src/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java b/src/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java
index c2dff6035..e039d1b42 100644
--- a/src/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java
+++ b/src/share/classes/javax/swing/plaf/basic/BasicToolBarUI.java
@@ -178,7 +178,7 @@ public class BasicToolBarUI extends ToolBarUI implements SwingConstants
dragWindow = null;
dockingSource = null;
- c.putClientProperty( FOCUSED_COMP_INDEX, new Integer( focusedCompIndex ) );
+ c.putClientProperty( FOCUSED_COMP_INDEX, Integer.valueOf( focusedCompIndex ) );
}
protected void installDefaults( )
diff --git a/src/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java b/src/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java
index af0405f57..d1f7c0593 100644
--- a/src/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java
+++ b/src/share/classes/javax/swing/plaf/metal/MetalLookAndFeel.java
@@ -455,7 +455,7 @@ public class MetalLookAndFeel extends BasicLookAndFeel
Insets zeroInsets = new InsetsUIResource(0, 0, 0, 0);
- Integer zero = new Integer(0);
+ Integer zero = Integer.valueOf(0);
Object textFieldBorder =
new SwingLazyValue("javax.swing.plaf.metal.MetalBorders",
@@ -904,7 +904,7 @@ public class MetalLookAndFeel extends BasicLookAndFeel
"ProgressBar.selectionBackground", primaryControlDarkShadow,
"ProgressBar.border", progressBarBorder,
"ProgressBar.cellSpacing", zero,
- "ProgressBar.cellLength", new Integer(1),
+ "ProgressBar.cellLength", Integer.valueOf(1),
// Combo Box
"ComboBox.background", control,
@@ -971,7 +971,7 @@ public class MetalLookAndFeel extends BasicLookAndFeel
"DesktopIcon.font", controlTextValue,
"DesktopIcon.foreground", controlTextColor,
"DesktopIcon.background", control,
- "DesktopIcon.width", new Integer(160),
+ "DesktopIcon.width", Integer.valueOf(160),
"Desktop.ancestorInputMap",
new UIDefaults.LazyInputMap(new Object[] {
diff --git a/src/share/classes/javax/swing/plaf/synth/SynthArrowButton.java b/src/share/classes/javax/swing/plaf/synth/SynthArrowButton.java
index 51cc619a4..dd703d0b5 100644
--- a/src/share/classes/javax/swing/plaf/synth/SynthArrowButton.java
+++ b/src/share/classes/javax/swing/plaf/synth/SynthArrowButton.java
@@ -53,7 +53,7 @@ class SynthArrowButton extends JButton implements SwingConstants, UIResource {
public void setDirection(int dir) {
direction = dir;
- putClientProperty("__arrow_direction__", new Integer(dir));
+ putClientProperty("__arrow_direction__", Integer.valueOf(dir));
repaint();
}
diff --git a/src/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java b/src/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java
index 88e15c6bc..e41fead8a 100644
--- a/src/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java
+++ b/src/share/classes/javax/swing/plaf/synth/SynthDesktopPaneUI.java
@@ -96,7 +96,7 @@ class SynthDesktopPaneUI extends BasicDesktopPaneUI implements
}
taskBar.setBackground(desktop.getBackground());
desktop.add(taskBar,
- new Integer(JLayeredPane.PALETTE_LAYER.intValue() + 1));
+ Integer.valueOf(JLayeredPane.PALETTE_LAYER.intValue() + 1));
if (desktop.isShowing()) {
taskBar.adjustSize();
}
diff --git a/src/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java b/src/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java
index 84c84de49..ddbc7ae7e 100644
--- a/src/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java
+++ b/src/share/classes/javax/swing/plaf/synth/SynthSplitPaneUI.java
@@ -127,7 +127,7 @@ class SynthSplitPaneUI extends BasicSplitPaneUI implements
if (style != oldStyle) {
Object value = style.get(context, "SplitPane.size");
if (value == null) {
- value = new Integer(6);
+ value = Integer.valueOf(6);
}
LookAndFeel.installProperty(splitPane, "dividerSize", value);
diff --git a/src/share/classes/javax/swing/table/TableColumn.java b/src/share/classes/javax/swing/table/TableColumn.java
index dddcdc331..890b855c7 100644
--- a/src/share/classes/javax/swing/table/TableColumn.java
+++ b/src/share/classes/javax/swing/table/TableColumn.java
@@ -281,7 +281,7 @@ public class TableColumn extends Object implements Serializable {
private void firePropertyChange(String propertyName, int oldValue, int newValue) {
if (oldValue != newValue) {
- firePropertyChange(propertyName, new Integer(oldValue), new Integer(newValue));
+ firePropertyChange(propertyName, Integer.valueOf(oldValue), Integer.valueOf(newValue));
}
}
diff --git a/src/share/classes/javax/swing/text/AbstractDocument.java b/src/share/classes/javax/swing/text/AbstractDocument.java
index d9ca3f387..406350a9b 100644
--- a/src/share/classes/javax/swing/text/AbstractDocument.java
+++ b/src/share/classes/javax/swing/text/AbstractDocument.java
@@ -351,7 +351,7 @@ public abstract class AbstractDocument implements Document, Serializable {
* loaded asynchronously
*/
public void setAsynchronousLoadPriority(int p) {
- Integer loadPriority = (p >= 0) ? new Integer(p) : null;
+ Integer loadPriority = (p >= 0) ? Integer.valueOf(p) : null;
putProperty(AbstractDocument.AsyncLoadPriority, loadPriority);
}
@@ -2675,7 +2675,7 @@ public abstract class AbstractDocument implements Document, Serializable {
*/
BidiElement(Element parent, int start, int end, int level) {
super(parent, new SimpleAttributeSet(), start, end);
- addAttribute(StyleConstants.BidiLevel, new Integer(level));
+ addAttribute(StyleConstants.BidiLevel, Integer.valueOf(level));
//System.out.println("BidiElement: start = " + start
// + " end = " + end + " level = " + level );
}
diff --git a/src/share/classes/javax/swing/text/NumberFormatter.java b/src/share/classes/javax/swing/text/NumberFormatter.java
index c9c471938..76e3a2402 100644
--- a/src/share/classes/javax/swing/text/NumberFormatter.java
+++ b/src/share/classes/javax/swing/text/NumberFormatter.java
@@ -173,23 +173,24 @@ public class NumberFormatter extends InternationalFormatter {
*/
private Object convertValueToValueClass(Object value, Class valueClass) {
if (valueClass != null && (value instanceof Number)) {
+ Number numberValue = (Number)value;
if (valueClass == Integer.class) {
- return new Integer(((Number)value).intValue());
+ return Integer.valueOf(numberValue.intValue());
}
else if (valueClass == Long.class) {
- return new Long(((Number)value).longValue());
+ return Long.valueOf(numberValue.longValue());
}
else if (valueClass == Float.class) {
- return new Float(((Number)value).floatValue());
+ return Float.valueOf(numberValue.floatValue());
}
else if (valueClass == Double.class) {
- return new Double(((Number)value).doubleValue());
+ return Double.valueOf(numberValue.doubleValue());
}
else if (valueClass == Byte.class) {
- return new Byte(((Number)value).byteValue());
+ return Byte.valueOf(numberValue.byteValue());
}
else if (valueClass == Short.class) {
- return new Short(((Number)value).shortValue());
+ return Short.valueOf(numberValue.shortValue());
}
}
return value;
diff --git a/src/share/classes/javax/swing/text/PlainDocument.java b/src/share/classes/javax/swing/text/PlainDocument.java
index 85ea6c8d2..2a3b6dbea 100644
--- a/src/share/classes/javax/swing/text/PlainDocument.java
+++ b/src/share/classes/javax/swing/text/PlainDocument.java
@@ -89,7 +89,7 @@ public class PlainDocument extends AbstractDocument {
*/
public PlainDocument(Content c) {
super(c);
- putProperty(tabSizeAttribute, new Integer(8));
+ putProperty(tabSizeAttribute, Integer.valueOf(8));
defaultRoot = createDefaultRoot();
}
diff --git a/src/share/classes/javax/swing/text/Segment.java b/src/share/classes/javax/swing/text/Segment.java
index 0186c900d..55d17a9a5 100644
--- a/src/share/classes/javax/swing/text/Segment.java
+++ b/src/share/classes/javax/swing/text/Segment.java
@@ -118,7 +118,7 @@ public class Segment implements Cloneable, CharacterIterator, CharSequence {
if (array != null) {
return new String(array, offset, count);
}
- return new String();
+ return "";
}
// --- CharacterIterator methods -------------------------------------
diff --git a/src/share/classes/javax/swing/text/StyleConstants.java b/src/share/classes/javax/swing/text/StyleConstants.java
index fa59a783f..aaefef88f 100644
--- a/src/share/classes/javax/swing/text/StyleConstants.java
+++ b/src/share/classes/javax/swing/text/StyleConstants.java
@@ -296,7 +296,7 @@ public class StyleConstants {
* @param o the bidi level value
*/
public static void setBidiLevel(MutableAttributeSet a, int o) {
- a.addAttribute(BidiLevel, new Integer(o));
+ a.addAttribute(BidiLevel, Integer.valueOf(o));
}
/**
@@ -386,7 +386,7 @@ public class StyleConstants {
* @param s the font size
*/
public static void setFontSize(MutableAttributeSet a, int s) {
- a.addAttribute(FontSize, new Integer(s));
+ a.addAttribute(FontSize, Integer.valueOf(s));
}
/**
@@ -753,7 +753,7 @@ public class StyleConstants {
* @param align the alignment value
*/
public static void setAlignment(MutableAttributeSet a, int align) {
- a.addAttribute(Alignment, new Integer(align));
+ a.addAttribute(Alignment, Integer.valueOf(align));
}
/**
diff --git a/src/share/classes/javax/swing/text/html/AccessibleHTML.java b/src/share/classes/javax/swing/text/html/AccessibleHTML.java
index a4680179c..d0643bf34 100644
--- a/src/share/classes/javax/swing/text/html/AccessibleHTML.java
+++ b/src/share/classes/javax/swing/text/html/AccessibleHTML.java
@@ -1970,7 +1970,7 @@ class AccessibleHTML implements Accessible {
for (int i = 0; i < nRows; i++) {
if (isAccessibleRowSelected(i)) {
- vec.addElement(new Integer(i));
+ vec.addElement(Integer.valueOf(i));
}
}
int retval[] = new int[vec.size()];
@@ -1995,7 +1995,7 @@ class AccessibleHTML implements Accessible {
for (int i = 0; i < nColumns; i++) {
if (isAccessibleColumnSelected(i)) {
- vec.addElement(new Integer(i));
+ vec.addElement(Integer.valueOf(i));
}
}
int retval[] = new int[vec.size()];
@@ -2139,7 +2139,7 @@ class AccessibleHTML implements Accessible {
private int columnCount = 0;
public void addHeader(TableCellElementInfo cellInfo, int rowNumber) {
- Integer rowInteger = new Integer(rowNumber);
+ Integer rowInteger = Integer.valueOf(rowNumber);
ArrayList list = (ArrayList)headers.get(rowInteger);
if (list == null) {
list = new ArrayList();
@@ -2201,7 +2201,7 @@ class AccessibleHTML implements Accessible {
}
private TableCellElementInfo getElementInfoAt(int r, int c) {
- ArrayList list = (ArrayList)headers.get(new Integer(r));
+ ArrayList list = (ArrayList)headers.get(Integer.valueOf(r));
if (list != null) {
return (TableCellElementInfo)list.get(c);
} else {
diff --git a/src/share/classes/javax/swing/text/html/CSS.java b/src/share/classes/javax/swing/text/html/CSS.java
index 40b5977e0..56cb0fcb2 100644
--- a/src/share/classes/javax/swing/text/html/CSS.java
+++ b/src/share/classes/javax/swing/text/html/CSS.java
@@ -1099,7 +1099,7 @@ public class CSS implements Serializable {
*/
static String colorToHex(Color color) {
- String colorstr = new String("#");
+ String colorstr = "#";
// Red
String str = Integer.toHexString(color.getRed());
diff --git a/src/share/classes/javax/swing/text/html/HTMLEditorKit.java b/src/share/classes/javax/swing/text/html/HTMLEditorKit.java
index 980817d96..1f5d498f8 100644
--- a/src/share/classes/javax/swing/text/html/HTMLEditorKit.java
+++ b/src/share/classes/javax/swing/text/html/HTMLEditorKit.java
@@ -1899,8 +1899,8 @@ public class HTMLEditorKit extends StyledEditorKit implements Accessible {
// assistive technologies listening for such events.
comp.getAccessibleContext().firePropertyChange(
AccessibleContext.ACCESSIBLE_HYPERTEXT_OFFSET,
- new Integer(kit.prevHypertextOffset),
- new Integer(e.getDot()));
+ Integer.valueOf(kit.prevHypertextOffset),
+ Integer.valueOf(e.getDot()));
}
}
}
diff --git a/src/share/classes/javax/swing/text/html/parser/AttributeList.java b/src/share/classes/javax/swing/text/html/parser/AttributeList.java
index a2d48603d..3eb1cdb3d 100644
--- a/src/share/classes/javax/swing/text/html/parser/AttributeList.java
+++ b/src/share/classes/javax/swing/text/html/parser/AttributeList.java
@@ -132,7 +132,7 @@ class AttributeList implements DTDConstants, Serializable {
static Hashtable attributeTypes = new Hashtable();
static void defineAttributeType(String nm, int val) {
- Integer num = new Integer(val);
+ Integer num = Integer.valueOf(val);
attributeTypes.put(nm, num);
attributeTypes.put(num, nm);
}
@@ -154,11 +154,11 @@ class AttributeList implements DTDConstants, Serializable {
defineAttributeType("NUTOKEN", NUTOKEN);
defineAttributeType("NUTOKENS", NUTOKENS);
- attributeTypes.put("fixed", new Integer(FIXED));
- attributeTypes.put("required", new Integer(REQUIRED));
- attributeTypes.put("current", new Integer(CURRENT));
- attributeTypes.put("conref", new Integer(CONREF));
- attributeTypes.put("implied", new Integer(IMPLIED));
+ attributeTypes.put("fixed", Integer.valueOf(FIXED));
+ attributeTypes.put("required", Integer.valueOf(REQUIRED));
+ attributeTypes.put("current", Integer.valueOf(CURRENT));
+ attributeTypes.put("conref", Integer.valueOf(CONREF));
+ attributeTypes.put("implied", Integer.valueOf(IMPLIED));
}
public static int name2type(String nm) {
@@ -167,6 +167,6 @@ class AttributeList implements DTDConstants, Serializable {
}
public static String type2name(int tp) {
- return (String)attributeTypes.get(new Integer(tp));
+ return (String)attributeTypes.get(Integer.valueOf(tp));
}
}
diff --git a/src/share/classes/javax/swing/text/html/parser/DTD.java b/src/share/classes/javax/swing/text/html/parser/DTD.java
index 3fd48f16b..9ee714371 100644
--- a/src/share/classes/javax/swing/text/html/parser/DTD.java
+++ b/src/share/classes/javax/swing/text/html/parser/DTD.java
@@ -113,7 +113,7 @@ class DTD implements DTDConstants {
* <code>ch</code> character
*/
public Entity getEntity(int ch) {
- return (Entity)entityHash.get(new Integer(ch));
+ return (Entity)entityHash.get(Integer.valueOf(ch));
}
/**
@@ -178,7 +178,7 @@ class DTD implements DTDConstants {
switch (type & ~GENERAL) {
case CDATA:
case SDATA:
- entityHash.put(new Integer(data[0]), ent);
+ entityHash.put(Integer.valueOf(data[0]), ent);
break;
}
}
diff --git a/src/share/classes/javax/swing/text/html/parser/Element.java b/src/share/classes/javax/swing/text/html/parser/Element.java
index 54b68618d..7807b4306 100644
--- a/src/share/classes/javax/swing/text/html/parser/Element.java
+++ b/src/share/classes/javax/swing/text/html/parser/Element.java
@@ -162,10 +162,10 @@ class Element implements DTDConstants, Serializable {
static Hashtable contentTypes = new Hashtable();
static {
- contentTypes.put("CDATA", new Integer(CDATA));
- contentTypes.put("RCDATA", new Integer(RCDATA));
- contentTypes.put("EMPTY", new Integer(EMPTY));
- contentTypes.put("ANY", new Integer(ANY));
+ contentTypes.put("CDATA", Integer.valueOf(CDATA));
+ contentTypes.put("RCDATA", Integer.valueOf(RCDATA));
+ contentTypes.put("EMPTY", Integer.valueOf(EMPTY));
+ contentTypes.put("ANY", Integer.valueOf(ANY));
}
public static int name2type(String nm) {
diff --git a/src/share/classes/javax/swing/text/html/parser/Entity.java b/src/share/classes/javax/swing/text/html/parser/Entity.java
index f4a5cb9a7..01e56125a 100644
--- a/src/share/classes/javax/swing/text/html/parser/Entity.java
+++ b/src/share/classes/javax/swing/text/html/parser/Entity.java
@@ -110,15 +110,15 @@ class Entity implements DTDConstants {
static Hashtable entityTypes = new Hashtable();
static {
- entityTypes.put("PUBLIC", new Integer(PUBLIC));
- entityTypes.put("CDATA", new Integer(CDATA));
- entityTypes.put("SDATA", new Integer(SDATA));
- entityTypes.put("PI", new Integer(PI));
- entityTypes.put("STARTTAG", new Integer(STARTTAG));
- entityTypes.put("ENDTAG", new Integer(ENDTAG));
- entityTypes.put("MS", new Integer(MS));
- entityTypes.put("MD", new Integer(MD));
- entityTypes.put("SYSTEM", new Integer(SYSTEM));
+ entityTypes.put("PUBLIC", Integer.valueOf(PUBLIC));
+ entityTypes.put("CDATA", Integer.valueOf(CDATA));
+ entityTypes.put("SDATA", Integer.valueOf(SDATA));
+ entityTypes.put("PI", Integer.valueOf(PI));
+ entityTypes.put("STARTTAG", Integer.valueOf(STARTTAG));
+ entityTypes.put("ENDTAG", Integer.valueOf(ENDTAG));
+ entityTypes.put("MS", Integer.valueOf(MS));
+ entityTypes.put("MD", Integer.valueOf(MD));
+ entityTypes.put("SYSTEM", Integer.valueOf(SYSTEM));
}
/**
diff --git a/src/share/classes/javax/swing/text/html/parser/Parser.java b/src/share/classes/javax/swing/text/html/parser/Parser.java
index 24ba58fff..7be7bf5eb 100644
--- a/src/share/classes/javax/swing/text/html/parser/Parser.java
+++ b/src/share/classes/javax/swing/text/html/parser/Parser.java
@@ -1842,7 +1842,7 @@ class Parser implements DTDConstants {
String elemStr = getString(0);
if (elemStr.equals("image")) {
- elemStr = new String("img");
+ elemStr = "img";
}
/* determine if this element is part of the dtd. */
diff --git a/src/share/classes/javax/swing/text/rtf/RTFAttributes.java b/src/share/classes/javax/swing/text/rtf/RTFAttributes.java
index 2bf54b31b..fb1b95e93 100644
--- a/src/share/classes/javax/swing/text/rtf/RTFAttributes.java
+++ b/src/share/classes/javax/swing/text/rtf/RTFAttributes.java
@@ -281,7 +281,7 @@ class RTFAttributes
public AssertiveAttribute(int d, Object s, String r, int v)
{
super(d, s, r);
- swingValue = new Integer(v);
+ swingValue = Integer.valueOf(v);
}
public boolean set(MutableAttributeSet target)
@@ -343,7 +343,7 @@ class RTFAttributes
public NumericAttribute(int d, Object s,
String r, int ds, int dr)
{
- this(d, s, r, new Integer(ds), dr, 1f);
+ this(d, s, r, Integer.valueOf(ds), dr, 1f);
}
public NumericAttribute(int d, Object s,
@@ -377,7 +377,7 @@ class RTFAttributes
Number swingValue;
if (scale == 1f)
- swingValue = new Integer(parameter);
+ swingValue = Integer.valueOf(parameter);
else
swingValue = new Float(parameter / scale);
target.addAttribute(swingName, swingValue);
diff --git a/src/share/classes/javax/swing/text/rtf/RTFGenerator.java b/src/share/classes/javax/swing/text/rtf/RTFGenerator.java
index 0c7a92f91..201ba5364 100644
--- a/src/share/classes/javax/swing/text/rtf/RTFGenerator.java
+++ b/src/share/classes/javax/swing/text/rtf/RTFGenerator.java
@@ -83,11 +83,7 @@ class RTFGenerator extends Object
static public final String defaultFontFamily = "Helvetica";
/* constants so we can avoid allocating objects in inner loops */
- /* these should all be final, but javac seems to be a bit buggy */
- static protected Integer One, Zero;
- static protected Boolean False;
- static protected Float ZeroPointZero;
- static private Object MagicToken;
+ final static private Object MagicToken;
/* An array of character-keyword pairs. This could be done
as a dictionary (and lookup would be quicker), but that
@@ -98,11 +94,7 @@ class RTFGenerator extends Object
static protected CharacterKeywordPair[] textKeywords;
static {
- One = new Integer(1);
- Zero = new Integer(0);
- False = Boolean.valueOf(false);
MagicToken = new Object();
- ZeroPointZero = new Float(0);
Dictionary textKeywordDictionary = RTFReader.textKeywords;
Enumeration keys = textKeywordDictionary.keys();
@@ -142,7 +134,7 @@ static public void writeDocument(Document d, OutputStream to)
public RTFGenerator(OutputStream to)
{
colorTable = new Hashtable();
- colorTable.put(defaultRTFColor, new Integer(0));
+ colorTable.put(defaultRTFColor, Integer.valueOf(0));
colorCount = 1;
fontTable = new Hashtable();
@@ -693,7 +685,7 @@ protected void resetParagraphAttributes(MutableAttributeSet currentAttributes)
{
writeControlWord("pard");
- currentAttributes.addAttribute(StyleConstants.Alignment, Zero);
+ currentAttributes.addAttribute(StyleConstants.Alignment, Integer.valueOf(0));
int wordIndex;
int wordCount = RTFAttributes.attributes.length;
diff --git a/src/share/classes/javax/swing/tree/DefaultTreeSelectionModel.java b/src/share/classes/javax/swing/tree/DefaultTreeSelectionModel.java
index 8ca40d8be..cbf9ead8c 100644
--- a/src/share/classes/javax/swing/tree/DefaultTreeSelectionModel.java
+++ b/src/share/classes/javax/swing/tree/DefaultTreeSelectionModel.java
@@ -157,8 +157,8 @@ public class DefaultTreeSelectionModel extends Object implements Cloneable, Seri
selectionMode = TreeSelectionModel.DISCONTIGUOUS_TREE_SELECTION;
if(oldMode != selectionMode && changeSupport != null)
changeSupport.firePropertyChange(SELECTION_MODE_PROPERTY,
- new Integer(oldMode),
- new Integer(selectionMode));
+ Integer.valueOf(oldMode),
+ Integer.valueOf(selectionMode));
}
/**