Author: ggregory
Date: Wed Aug 3 13:53:35 2011
New Revision: 1153490
URL: http://svn.apache.org/viewvc?rev=1153490&view=rev
Log:
Use internal Java's Number caches instead creating new objects:
- Use more efficient Integer cache: Use "Integer.valueOf(int)" instead of "new
Integer(int)".
- Use more efficient Long cache: Use "Long.valueOf(int)" instead of "new
Long(long)".
- Use more efficient Short cache: Use "Short.valueOf(int)" instead of "new
Short(short)".
In Java version 1.6.0_24 (vendor: Sun Microsystems Inc.), Float and Double do
not implement caches, but I've made the same changes for consistency and future
proofing.
- Use "Double.valueOf(int)" instead of "new Double(double)".
- Use "Float.valueOf(int)" instead of "new Float(float)".
Modified:
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/ArrayUtils.java
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/Validate.java
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/math/NumberUtils.java
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/mutable/MutableDouble.java
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/mutable/MutableFloat.java
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/ArrayUtilsAddTest.java
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/ArrayUtilsTest.java
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/mutable/MutableDoubleTest.java
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/mutable/MutableFloatTest.java
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/mutable/MutableObjectTest.java
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/reflect/FieldUtilsTest.java
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/text/ExtendedMessageFormatTest.java
Modified:
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/ArrayUtils.java
URL:
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/ArrayUtils.java?rev=1153490&r1=1153489&r2=1153490&view=diff
==============================================================================
---
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/ArrayUtils.java
(original)
+++
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/ArrayUtils.java
Wed Aug 3 13:53:35 2011
@@ -288,9 +288,9 @@ public class ArrayUtils {
* <p>Note, this method makes only sense to provide arguments of the same
type so that the
* compiler can deduce the type of the array itself. While it is possible
to select the
* type explicitly like in
- * <code>Number[] array =
ArrayUtils.<Number>toArray(Integer.valueOf(42), new
Double(Math.PI))</code>,
+ * <code>Number[] array =
ArrayUtils.<Number>toArray(Integer.valueOf(42),
Double.valueOf(Math.PI))</code>,
* there is no real advantage when compared to
- * <code>new Number[] {Integer.valueOf(42), new
Double(Math.PI)}</code>.</p>
+ * <code>new Number[] {Integer.valueOf(42),
Double.valueOf(Math.PI)}</code>.</p>
*
* @param <T> the array's element type
* @param items the varargs array items, null allowed
Modified:
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/Validate.java
URL:
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/Validate.java?rev=1153490&r1=1153489&r2=1153490&view=diff
==============================================================================
---
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/Validate.java
(original)
+++
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/Validate.java
Wed Aug 3 13:53:35 2011
@@ -129,7 +129,7 @@ public class Validate {
*/
public static void isTrue(boolean expression, String message, double
value) {
if (expression == false) {
- throw new IllegalArgumentException(String.format(message, new
Double(value)));
+ throw new IllegalArgumentException(String.format(message,
Double.valueOf(value)));
}
}
Modified:
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/math/NumberUtils.java
URL:
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/math/NumberUtils.java?rev=1153490&r1=1153489&r2=1153490&view=diff
==============================================================================
---
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/math/NumberUtils.java
(original)
+++
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/math/NumberUtils.java
Wed Aug 3 13:53:35 2011
@@ -54,17 +54,17 @@ public class NumberUtils {
/** Reusable Byte constant for minus one. */
public static final Byte BYTE_MINUS_ONE = Byte.valueOf((byte) -1);
/** Reusable Double constant for zero. */
- public static final Double DOUBLE_ZERO = new Double(0.0d);
+ public static final Double DOUBLE_ZERO = Double.valueOf(0.0d);
/** Reusable Double constant for one. */
- public static final Double DOUBLE_ONE = new Double(1.0d);
+ public static final Double DOUBLE_ONE = Double.valueOf(1.0d);
/** Reusable Double constant for minus one. */
- public static final Double DOUBLE_MINUS_ONE = new Double(-1.0d);
+ public static final Double DOUBLE_MINUS_ONE = Double.valueOf(-1.0d);
/** Reusable Float constant for zero. */
- public static final Float FLOAT_ZERO = new Float(0.0f);
+ public static final Float FLOAT_ZERO = Float.valueOf(0.0f);
/** Reusable Float constant for one. */
- public static final Float FLOAT_ONE = new Float(1.0f);
+ public static final Float FLOAT_ONE = Float.valueOf(1.0f);
/** Reusable Float constant for minus one. */
- public static final Float FLOAT_MINUS_ONE = new Float(-1.0f);
+ public static final Float FLOAT_MINUS_ONE = Float.valueOf(-1.0f);
/**
* <p><code>NumberUtils</code> instances should NOT be constructed in
standard programming.
@@ -388,7 +388,7 @@ public class NumberUtils {
// Byte.valueOf(String)
// Double.valueOf(String)
// Float.valueOf(String)
- // new Float(String)
+ // Float.valueOf(String)
// Integer.valueOf(String,int radix)
// Integer.valueOf(String)
// Integer.decode(String)
@@ -396,7 +396,7 @@ public class NumberUtils {
// Integer.getInteger(String,int val)
// Integer.getInteger(String,Integer val)
// Integer.valueOf(String)
- // new Double(String)
+ // Double.valueOf(String)
// new Byte(String)
// Long.valueOf(String)
// Long.getLong(String)
Modified:
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/mutable/MutableDouble.java
URL:
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/mutable/MutableDouble.java?rev=1153490&r1=1153489&r2=1153490&view=diff
==============================================================================
---
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/mutable/MutableDouble.java
(original)
+++
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/mutable/MutableDouble.java
Wed Aug 3 13:53:35 2011
@@ -82,7 +82,7 @@ public class MutableDouble extends Numbe
* @return the value as a Double, never null
*/
public Double getValue() {
- return new Double(this.value);
+ return Double.valueOf(this.value);
}
/**
Modified:
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/mutable/MutableFloat.java
URL:
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/mutable/MutableFloat.java?rev=1153490&r1=1153489&r2=1153490&view=diff
==============================================================================
---
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/mutable/MutableFloat.java
(original)
+++
commons/proper/lang/trunk/src/main/java/org/apache/commons/lang3/mutable/MutableFloat.java
Wed Aug 3 13:53:35 2011
@@ -82,7 +82,7 @@ public class MutableFloat extends Number
* @return the value as a Float, never null
*/
public Float getValue() {
- return new Float(this.value);
+ return Float.valueOf(this.value);
}
/**
Modified:
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/ArrayUtilsAddTest.java
URL:
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/ArrayUtilsAddTest.java?rev=1153490&r1=1153489&r2=1153490&view=diff
==============================================================================
---
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/ArrayUtilsAddTest.java
(original)
+++
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/ArrayUtilsAddTest.java
Wed Aug 3 13:53:35 2011
@@ -199,14 +199,14 @@ public class ArrayUtilsAddTest extends T
assertTrue(Arrays.equals((new String[]{"a", "b", "c", "d"}),
newArray));
assertEquals(String.class, newArray.getClass().getComponentType());
- Number[] numberArray1 = new Number[]{Integer.valueOf(1), new
Double(2)};
- newArray = ArrayUtils.add(numberArray1, new Float(3));
- assertTrue(Arrays.equals((new Number[]{Integer.valueOf(1), new
Double(2), new Float(3)}), newArray));
+ Number[] numberArray1 = new Number[]{Integer.valueOf(1),
Double.valueOf(2)};
+ newArray = ArrayUtils.add(numberArray1, Float.valueOf(3));
+ assertTrue(Arrays.equals((new Number[]{Integer.valueOf(1),
Double.valueOf(2), Float.valueOf(3)}), newArray));
assertEquals(Number.class, newArray.getClass().getComponentType());
numberArray1 = null;
- newArray = ArrayUtils.add(numberArray1, new Float(3));
- assertTrue(Arrays.equals((new Float[]{new Float(3)}), newArray));
+ newArray = ArrayUtils.add(numberArray1, Float.valueOf(3));
+ assertTrue(Arrays.equals((new Float[]{Float.valueOf(3)}), newArray));
assertEquals(Float.class, newArray.getClass().getComponentType());
}
Modified:
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/ArrayUtilsTest.java
URL:
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/ArrayUtilsTest.java?rev=1153490&r1=1153489&r2=1153490&view=diff
==============================================================================
---
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/ArrayUtilsTest.java
(original)
+++
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/ArrayUtilsTest.java
Wed Aug 3 13:53:35 2011
@@ -2609,12 +2609,12 @@ public class ArrayUtilsTest extends Test
assertTrue(Arrays.equals(
new float[] {Float.MIN_VALUE, Float.MAX_VALUE, 9999999},
- ArrayUtils.toPrimitive(new Float[] {new Float(Float.MIN_VALUE),
- new Float(Float.MAX_VALUE), new Float(9999999)}))
+ ArrayUtils.toPrimitive(new Float[]
{Float.valueOf(Float.MIN_VALUE),
+ Float.valueOf(Float.MAX_VALUE), Float.valueOf(9999999)}))
);
try {
- ArrayUtils.toPrimitive(new Float[] {new Float(Float.MIN_VALUE),
null});
+ ArrayUtils.toPrimitive(new Float[]
{Float.valueOf(Float.MIN_VALUE), null});
fail();
} catch (NullPointerException ex) {}
}
@@ -2628,13 +2628,13 @@ public class ArrayUtilsTest extends Test
assertTrue(Arrays.equals(
new float[] {Float.MIN_VALUE, Float.MAX_VALUE, 9999999},
- ArrayUtils.toPrimitive(new Float[] {new Float(Float.MIN_VALUE),
- new Float(Float.MAX_VALUE), new Float(9999999)},1)));
+ ArrayUtils.toPrimitive(new Float[]
{Float.valueOf(Float.MIN_VALUE),
+ Float.valueOf(Float.MAX_VALUE), Float.valueOf(9999999)},1)));
assertTrue(Arrays.equals(
new float[] {Float.MIN_VALUE, Float.MAX_VALUE, 9999999},
- ArrayUtils.toPrimitive(new Float[] {new Float(Float.MIN_VALUE),
- null, new Float(9999999)}, Float.MAX_VALUE))
+ ArrayUtils.toPrimitive(new Float[]
{Float.valueOf(Float.MIN_VALUE),
+ null, Float.valueOf(9999999)}, Float.MAX_VALUE))
);
}
@@ -2649,9 +2649,9 @@ public class ArrayUtilsTest extends Test
assertTrue(
Arrays.equals(
new Float[] {
- new Float(Float.MIN_VALUE),
- new Float(Float.MAX_VALUE),
- new Float(9999999)},
+ Float.valueOf(Float.MIN_VALUE),
+ Float.valueOf(Float.MAX_VALUE),
+ Float.valueOf(9999999)},
ArrayUtils.toObject(
new float[] { Float.MIN_VALUE, Float.MAX_VALUE, 9999999 })));
}
@@ -2667,12 +2667,12 @@ public class ArrayUtilsTest extends Test
assertTrue(Arrays.equals(
new double[] {Double.MIN_VALUE, Double.MAX_VALUE, 9999999},
- ArrayUtils.toPrimitive(new Double[] {new
Double(Double.MIN_VALUE),
- new Double(Double.MAX_VALUE), new Double(9999999)}))
+ ArrayUtils.toPrimitive(new Double[]
{Double.valueOf(Double.MIN_VALUE),
+ Double.valueOf(Double.MAX_VALUE), Double.valueOf(9999999)}))
);
try {
- ArrayUtils.toPrimitive(new Float[] {new Float(Float.MIN_VALUE),
null});
+ ArrayUtils.toPrimitive(new Float[]
{Float.valueOf(Float.MIN_VALUE), null});
fail();
} catch (NullPointerException ex) {}
}
@@ -2686,13 +2686,13 @@ public class ArrayUtilsTest extends Test
assertTrue(Arrays.equals(
new double[] {Double.MIN_VALUE, Double.MAX_VALUE, 9999999},
- ArrayUtils.toPrimitive(new Double[] {new
Double(Double.MIN_VALUE),
- new Double(Double.MAX_VALUE), new Double(9999999)},1)));
+ ArrayUtils.toPrimitive(new Double[]
{Double.valueOf(Double.MIN_VALUE),
+ Double.valueOf(Double.MAX_VALUE),
Double.valueOf(9999999)},1)));
assertTrue(Arrays.equals(
new double[] {Double.MIN_VALUE, Double.MAX_VALUE, 9999999},
- ArrayUtils.toPrimitive(new Double[] {new
Double(Double.MIN_VALUE),
- null, new Double(9999999)}, Double.MAX_VALUE))
+ ArrayUtils.toPrimitive(new Double[]
{Double.valueOf(Double.MIN_VALUE),
+ null, Double.valueOf(9999999)}, Double.MAX_VALUE))
);
}
@@ -2707,9 +2707,9 @@ public class ArrayUtilsTest extends Test
assertTrue(
Arrays.equals(
new Double[] {
- new Double(Double.MIN_VALUE),
- new Double(Double.MAX_VALUE),
- new Double(9999999)},
+ Double.valueOf(Double.MIN_VALUE),
+ Double.valueOf(Double.MAX_VALUE),
+ Double.valueOf(9999999)},
ArrayUtils.toObject(
new double[] { Double.MIN_VALUE, Double.MAX_VALUE, 9999999
})));
}
Modified:
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java
URL:
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java?rev=1153490&r1=1153489&r2=1153490&view=diff
==============================================================================
---
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java
(original)
+++
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/math/NumberUtilsTest.java
Wed Aug 3 13:53:35 2011
@@ -181,24 +181,24 @@ public class NumberUtilsTest {
@Test
public void testCreateNumber() {
// a lot of things can go wrong
- assertEquals("createNumber(String) 1 failed", new Float("1234.5"),
NumberUtils.createNumber("1234.5"));
+ assertEquals("createNumber(String) 1 failed", Float.valueOf("1234.5"),
NumberUtils.createNumber("1234.5"));
assertEquals("createNumber(String) 2 failed",
Integer.valueOf("12345"), NumberUtils.createNumber("12345"));
- assertEquals("createNumber(String) 3 failed", new Double("1234.5"),
NumberUtils.createNumber("1234.5D"));
- assertEquals("createNumber(String) 3 failed", new Double("1234.5"),
NumberUtils.createNumber("1234.5d"));
- assertEquals("createNumber(String) 4 failed", new Float("1234.5"),
NumberUtils.createNumber("1234.5F"));
- assertEquals("createNumber(String) 4 failed", new Float("1234.5"),
NumberUtils.createNumber("1234.5f"));
+ assertEquals("createNumber(String) 3 failed",
Double.valueOf("1234.5"), NumberUtils.createNumber("1234.5D"));
+ assertEquals("createNumber(String) 3 failed",
Double.valueOf("1234.5"), NumberUtils.createNumber("1234.5d"));
+ assertEquals("createNumber(String) 4 failed", Float.valueOf("1234.5"),
NumberUtils.createNumber("1234.5F"));
+ assertEquals("createNumber(String) 4 failed", Float.valueOf("1234.5"),
NumberUtils.createNumber("1234.5f"));
assertEquals("createNumber(String) 5 failed",
Long.valueOf(Integer.MAX_VALUE + 1L), NumberUtils.createNumber(""
+ (Integer.MAX_VALUE + 1L)));
assertEquals("createNumber(String) 6 failed", Long.valueOf(12345),
NumberUtils.createNumber("12345L"));
assertEquals("createNumber(String) 6 failed", Long.valueOf(12345),
NumberUtils.createNumber("12345l"));
- assertEquals("createNumber(String) 7 failed", new Float("-1234.5"),
NumberUtils.createNumber("-1234.5"));
+ assertEquals("createNumber(String) 7 failed",
Float.valueOf("-1234.5"), NumberUtils.createNumber("-1234.5"));
assertEquals("createNumber(String) 8 failed",
Integer.valueOf("-12345"), NumberUtils.createNumber("-12345"));
assertTrue("createNumber(String) 9 failed", 0xFADE ==
NumberUtils.createNumber("0xFADE").intValue());
assertTrue("createNumber(String) 10 failed", -0xFADE ==
NumberUtils.createNumber("-0xFADE").intValue());
- assertEquals("createNumber(String) 11 failed", new Double("1.1E200"),
NumberUtils.createNumber("1.1E200"));
- assertEquals("createNumber(String) 12 failed", new Float("1.1E20"),
NumberUtils.createNumber("1.1E20"));
- assertEquals("createNumber(String) 13 failed", new Double("-1.1E200"),
NumberUtils.createNumber("-1.1E200"));
- assertEquals("createNumber(String) 14 failed", new Double("1.1E-200"),
NumberUtils.createNumber("1.1E-200"));
+ assertEquals("createNumber(String) 11 failed",
Double.valueOf("1.1E200"), NumberUtils.createNumber("1.1E200"));
+ assertEquals("createNumber(String) 12 failed",
Float.valueOf("1.1E20"), NumberUtils.createNumber("1.1E20"));
+ assertEquals("createNumber(String) 13 failed",
Double.valueOf("-1.1E200"), NumberUtils.createNumber("-1.1E200"));
+ assertEquals("createNumber(String) 14 failed",
Double.valueOf("1.1E-200"), NumberUtils.createNumber("1.1E-200"));
assertEquals("createNumber(null) failed", null,
NumberUtils.createNumber(null));
assertEquals("createNumber(String) failed", new
BigInteger("12345678901234567890"), NumberUtils
.createNumber("12345678901234567890L"));
@@ -216,7 +216,7 @@ public class NumberUtilsTest {
.createNumber("10" + Long.MAX_VALUE));
// LANG-521
- assertEquals("createNumber(String) LANG-521 failed", new Float("2."),
NumberUtils.createNumber("2."));
+ assertEquals("createNumber(String) LANG-521 failed",
Float.valueOf("2."), NumberUtils.createNumber("2."));
// LANG-638
assertFalse("createNumber(String) succeeded",
checkCreateNumber("1eE"));
@@ -228,7 +228,7 @@ public class NumberUtilsTest {
@Test
public void testCreateFloat() {
- assertEquals("createFloat(String) failed", new Float("1234.5"),
NumberUtils.createFloat("1234.5"));
+ assertEquals("createFloat(String) failed", Float.valueOf("1234.5"),
NumberUtils.createFloat("1234.5"));
assertEquals("createFloat(null) failed", null,
NumberUtils.createFloat(null));
this.testCreateFloatFailure("");
this.testCreateFloatFailure(" ");
@@ -248,7 +248,7 @@ public class NumberUtilsTest {
@Test
public void testCreateDouble() {
- assertEquals("createDouble(String) failed", new Double("1234.5"),
NumberUtils.createDouble("1234.5"));
+ assertEquals("createDouble(String) failed", Double.valueOf("1234.5"),
NumberUtils.createDouble("1234.5"));
assertEquals("createDouble(null) failed", null,
NumberUtils.createDouble(null));
this.testCreateDoubleFailure("");
this.testCreateDoubleFailure(" ");
Modified:
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/mutable/MutableDoubleTest.java
URL:
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/mutable/MutableDoubleTest.java?rev=1153490&r1=1153489&r2=1153490&view=diff
==============================================================================
---
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/mutable/MutableDoubleTest.java
(original)
+++
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/mutable/MutableDoubleTest.java
Wed Aug 3 13:53:35 2011
@@ -36,7 +36,7 @@ public class MutableDoubleTest extends T
assertEquals(1d, new MutableDouble(1d).doubleValue(), 0.0001d);
- assertEquals(2d, new MutableDouble(new Double(2d)).doubleValue(),
0.0001d);
+ assertEquals(2d, new MutableDouble(Double.valueOf(2d)).doubleValue(),
0.0001d);
assertEquals(3d, new MutableDouble(new
MutableDouble(3d)).doubleValue(), 0.0001d);
assertEquals(2d, new MutableDouble("2.0").doubleValue(), 0.0001d);
@@ -50,19 +50,19 @@ public class MutableDoubleTest extends T
public void testGetSet() {
final MutableDouble mutNum = new MutableDouble(0d);
assertEquals(0d, new MutableDouble().doubleValue(), 0.0001d);
- assertEquals(new Double(0), new MutableDouble().getValue());
+ assertEquals(Double.valueOf(0), new MutableDouble().getValue());
mutNum.setValue(1);
assertEquals(1d, mutNum.doubleValue(), 0.0001d);
- assertEquals(new Double(1d), mutNum.getValue());
+ assertEquals(Double.valueOf(1d), mutNum.getValue());
- mutNum.setValue(new Double(2d));
+ mutNum.setValue(Double.valueOf(2d));
assertEquals(2d, mutNum.doubleValue(), 0.0001d);
- assertEquals(new Double(2d), mutNum.getValue());
+ assertEquals(Double.valueOf(2d), mutNum.getValue());
mutNum.setValue(new MutableDouble(3d));
assertEquals(3d, mutNum.doubleValue(), 0.0001d);
- assertEquals(new Double(3d), mutNum.getValue());
+ assertEquals(Double.valueOf(3d), mutNum.getValue());
try {
mutNum.setValue(null);
fail();
@@ -93,7 +93,7 @@ public class MutableDoubleTest extends T
assertEquals(false, mutNumB.equals(mutNumC));
assertEquals(true, mutNumC.equals(mutNumC));
assertEquals(false, mutNumA.equals(null));
- assertEquals(false, mutNumA.equals(new Double(0d)));
+ assertEquals(false, mutNumA.equals(Double.valueOf(0d)));
assertEquals(false, mutNumA.equals("0"));
}
@@ -105,7 +105,7 @@ public class MutableDoubleTest extends T
assertEquals(true, mutNumA.hashCode() == mutNumA.hashCode());
assertEquals(true, mutNumA.hashCode() == mutNumB.hashCode());
assertEquals(false, mutNumA.hashCode() == mutNumC.hashCode());
- assertEquals(true, mutNumA.hashCode() == new Double(0d).hashCode());
+ assertEquals(true, mutNumA.hashCode() ==
Double.valueOf(0d).hashCode());
}
public void testCompareTo() {
@@ -132,8 +132,8 @@ public class MutableDoubleTest extends T
}
public void testToDouble() {
- assertEquals(new Double(0d), new MutableDouble(0d).toDouble());
- assertEquals(new Double(12.3d), new MutableDouble(12.3d).toDouble());
+ assertEquals(Double.valueOf(0d), new MutableDouble(0d).toDouble());
+ assertEquals(Double.valueOf(12.3d), new
MutableDouble(12.3d).toDouble());
}
public void testIncrement() {
@@ -161,7 +161,7 @@ public class MutableDoubleTest extends T
public void testAddValueObject() {
MutableDouble mutNum = new MutableDouble(1);
- mutNum.add(new Double(1.1d));
+ mutNum.add(Double.valueOf(1.1d));
assertEquals(2.1d, mutNum.doubleValue(), 0.01d);
}
@@ -175,7 +175,7 @@ public class MutableDoubleTest extends T
public void testSubtractValueObject() {
MutableDouble mutNum = new MutableDouble(1);
- mutNum.subtract(new Double(0.9d));
+ mutNum.subtract(Double.valueOf(0.9d));
assertEquals(0.1d, mutNum.doubleValue(), 0.01d);
}
Modified:
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/mutable/MutableFloatTest.java
URL:
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/mutable/MutableFloatTest.java?rev=1153490&r1=1153489&r2=1153490&view=diff
==============================================================================
---
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/mutable/MutableFloatTest.java
(original)
+++
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/mutable/MutableFloatTest.java
Wed Aug 3 13:53:35 2011
@@ -36,7 +36,7 @@ public class MutableFloatTest extends Te
assertEquals(1f, new MutableFloat(1f).floatValue(), 0.0001f);
- assertEquals(2f, new MutableFloat(new Float(2f)).floatValue(),
0.0001f);
+ assertEquals(2f, new MutableFloat(Float.valueOf(2f)).floatValue(),
0.0001f);
assertEquals(3f, new MutableFloat(new MutableFloat(3f)).floatValue(),
0.0001f);
assertEquals(2f, new MutableFloat("2.0").floatValue(), 0.0001f);
@@ -50,19 +50,19 @@ public class MutableFloatTest extends Te
public void testGetSet() {
final MutableFloat mutNum = new MutableFloat(0f);
assertEquals(0f, new MutableFloat().floatValue(), 0.0001f);
- assertEquals(new Float(0), new MutableFloat().getValue());
+ assertEquals(Float.valueOf(0), new MutableFloat().getValue());
mutNum.setValue(1);
assertEquals(1f, mutNum.floatValue(), 0.0001f);
- assertEquals(new Float(1f), mutNum.getValue());
+ assertEquals(Float.valueOf(1f), mutNum.getValue());
- mutNum.setValue(new Float(2f));
+ mutNum.setValue(Float.valueOf(2f));
assertEquals(2f, mutNum.floatValue(), 0.0001f);
- assertEquals(new Float(2f), mutNum.getValue());
+ assertEquals(Float.valueOf(2f), mutNum.getValue());
mutNum.setValue(new MutableFloat(3f));
assertEquals(3f, mutNum.floatValue(), 0.0001f);
- assertEquals(new Float(3f), mutNum.getValue());
+ assertEquals(Float.valueOf(3f), mutNum.getValue());
try {
mutNum.setValue(null);
fail();
@@ -93,7 +93,7 @@ public class MutableFloatTest extends Te
assertEquals(false, mutNumB.equals(mutNumC));
assertEquals(true, mutNumC.equals(mutNumC));
assertEquals(false, mutNumA.equals(null));
- assertEquals(false, mutNumA.equals(new Float(0f)));
+ assertEquals(false, mutNumA.equals(Float.valueOf(0f)));
assertEquals(false, mutNumA.equals("0"));
}
@@ -105,7 +105,7 @@ public class MutableFloatTest extends Te
assertEquals(true, mutNumA.hashCode() == mutNumA.hashCode());
assertEquals(true, mutNumA.hashCode() == mutNumB.hashCode());
assertEquals(false, mutNumA.hashCode() == mutNumC.hashCode());
- assertEquals(true, mutNumA.hashCode() == new Float(0f).hashCode());
+ assertEquals(true, mutNumA.hashCode() == Float.valueOf(0f).hashCode());
}
public void testCompareTo() {
@@ -132,8 +132,8 @@ public class MutableFloatTest extends Te
}
public void testToFloat() {
- assertEquals(new Float(0f), new MutableFloat(0f).toFloat());
- assertEquals(new Float(12.3f), new MutableFloat(12.3f).toFloat());
+ assertEquals(Float.valueOf(0f), new MutableFloat(0f).toFloat());
+ assertEquals(Float.valueOf(12.3f), new MutableFloat(12.3f).toFloat());
}
public void testIncrement() {
@@ -161,7 +161,7 @@ public class MutableFloatTest extends Te
public void testAddValueObject() {
MutableFloat mutNum = new MutableFloat(1);
- mutNum.add(new Float(1.1f));
+ mutNum.add(Float.valueOf(1.1f));
assertEquals(2.1f, mutNum.floatValue(), 0.01f);
}
@@ -175,7 +175,7 @@ public class MutableFloatTest extends Te
public void testSubtractValueObject() {
MutableFloat mutNum = new MutableFloat(1);
- mutNum.subtract(new Float(0.9f));
+ mutNum.subtract(Float.valueOf(0.9f));
assertEquals(0.1f, mutNum.floatValue(), 0.01f);
}
Modified:
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/mutable/MutableObjectTest.java
URL:
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/mutable/MutableObjectTest.java?rev=1153490&r1=1153489&r2=1153490&view=diff
==============================================================================
---
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/mutable/MutableObjectTest.java
(original)
+++
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/mutable/MutableObjectTest.java
Wed Aug 3 13:53:35 2011
@@ -88,7 +88,7 @@ public class MutableObjectTest extends T
public void testToString() {
assertEquals("HI", new MutableObject<String>("HI").toString());
- assertEquals("10.0", new MutableObject<Double>(new
Double(10)).toString());
+ assertEquals("10.0", new
MutableObject<Double>(Double.valueOf(10)).toString());
assertEquals("null", new MutableObject<Object>(null).toString());
}
Modified:
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/reflect/FieldUtilsTest.java
URL:
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/reflect/FieldUtilsTest.java?rev=1153490&r1=1153489&r2=1153490&view=diff
==============================================================================
---
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/reflect/FieldUtilsTest.java
(original)
+++
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/reflect/FieldUtilsTest.java
Wed Aug 3 13:53:35 2011
@@ -46,8 +46,8 @@ public class FieldUtilsTest {
static final String SS = "ss";
static final Integer I0 = Integer.valueOf(0);
static final Integer I1 = Integer.valueOf(1);
- static final Double D0 = new Double(0.0);
- static final Double D1 = new Double(1.0);
+ static final Double D0 = Double.valueOf(0.0);
+ static final Double D1 = Double.valueOf(1.0);
private PublicChild publicChild;
private PubliclyShadowedChild publiclyShadowedChild;
@@ -919,7 +919,7 @@ public class FieldUtilsTest {
}
field = parentClass.getDeclaredField("d");
try {
- FieldUtils.writeField(field, publicChild, new
Double(Double.MAX_VALUE));
+ FieldUtils.writeField(field, publicChild,
Double.valueOf(Double.MAX_VALUE));
} catch (IllegalAccessException e) {
// pass
}
@@ -937,8 +937,8 @@ public class FieldUtilsTest {
FieldUtils.writeField(field, publicChild,
Integer.valueOf(Integer.MAX_VALUE), true);
assertEquals(Integer.valueOf(Integer.MAX_VALUE),
field.get(publicChild));
field = parentClass.getDeclaredField("d");
- FieldUtils.writeField(field, publicChild, new
Double(Double.MAX_VALUE), true);
- assertEquals(new Double(Double.MAX_VALUE), field.get(publicChild));
+ FieldUtils.writeField(field, publicChild,
Double.valueOf(Double.MAX_VALUE), true);
+ assertEquals(Double.valueOf(Double.MAX_VALUE), field.get(publicChild));
}
@Test
@@ -958,7 +958,7 @@ public class FieldUtilsTest {
// pass
}
try {
- FieldUtils.writeField(publicChild, "d", new Double(1.0));
+ FieldUtils.writeField(publicChild, "d", Double.valueOf(1.0));
fail("Expected IllegalArgumentException");
} catch (IllegalArgumentException e) {
// pass
@@ -970,8 +970,8 @@ public class FieldUtilsTest {
assertEquals(Boolean.FALSE,
FieldUtils.readField(publiclyShadowedChild, "b"));
FieldUtils.writeField(publiclyShadowedChild, "i", Integer.valueOf(0));
assertEquals(Integer.valueOf(0),
FieldUtils.readField(publiclyShadowedChild, "i"));
- FieldUtils.writeField(publiclyShadowedChild, "d", new Double(0.0));
- assertEquals(new Double(0.0),
FieldUtils.readField(publiclyShadowedChild, "d"));
+ FieldUtils.writeField(publiclyShadowedChild, "d", Double.valueOf(0.0));
+ assertEquals(Double.valueOf(0.0),
FieldUtils.readField(publiclyShadowedChild, "d"));
FieldUtils.writeField(privatelyShadowedChild, "s", "S");
assertEquals("S", FieldUtils.readField(privatelyShadowedChild, "s"));
@@ -988,7 +988,7 @@ public class FieldUtilsTest {
// pass
}
try {
- FieldUtils.writeField(privatelyShadowedChild, "d", new
Double(1.0));
+ FieldUtils.writeField(privatelyShadowedChild, "d",
Double.valueOf(1.0));
fail("Expected IllegalArgumentException");
} catch (IllegalArgumentException e) {
// pass
@@ -1003,8 +1003,8 @@ public class FieldUtilsTest {
assertEquals(Boolean.TRUE, FieldUtils.readField(publicChild, "b",
true));
FieldUtils.writeField(publicChild, "i", Integer.valueOf(1), true);
assertEquals(Integer.valueOf(1), FieldUtils.readField(publicChild,
"i", true));
- FieldUtils.writeField(publicChild, "d", new Double(1.0), true);
- assertEquals(new Double(1.0), FieldUtils.readField(publicChild, "d",
true));
+ FieldUtils.writeField(publicChild, "d", Double.valueOf(1.0), true);
+ assertEquals(Double.valueOf(1.0), FieldUtils.readField(publicChild,
"d", true));
FieldUtils.writeField(publiclyShadowedChild, "s", "S", true);
assertEquals("S", FieldUtils.readField(publiclyShadowedChild, "s",
true));
@@ -1012,8 +1012,8 @@ public class FieldUtilsTest {
assertEquals(Boolean.FALSE,
FieldUtils.readField(publiclyShadowedChild, "b", true));
FieldUtils.writeField(publiclyShadowedChild, "i", Integer.valueOf(0),
true);
assertEquals(Integer.valueOf(0),
FieldUtils.readField(publiclyShadowedChild, "i", true));
- FieldUtils.writeField(publiclyShadowedChild, "d", new Double(0.0),
true);
- assertEquals(new Double(0.0),
FieldUtils.readField(publiclyShadowedChild, "d", true));
+ FieldUtils.writeField(publiclyShadowedChild, "d", Double.valueOf(0.0),
true);
+ assertEquals(Double.valueOf(0.0),
FieldUtils.readField(publiclyShadowedChild, "d", true));
FieldUtils.writeField(privatelyShadowedChild, "s", "S", true);
assertEquals("S", FieldUtils.readField(privatelyShadowedChild, "s",
true));
@@ -1021,8 +1021,8 @@ public class FieldUtilsTest {
assertEquals(Boolean.FALSE,
FieldUtils.readField(privatelyShadowedChild, "b", true));
FieldUtils.writeField(privatelyShadowedChild, "i", Integer.valueOf(0),
true);
assertEquals(Integer.valueOf(0),
FieldUtils.readField(privatelyShadowedChild, "i", true));
- FieldUtils.writeField(privatelyShadowedChild, "d", new Double(0.0),
true);
- assertEquals(new Double(0.0),
FieldUtils.readField(privatelyShadowedChild, "d", true));
+ FieldUtils.writeField(privatelyShadowedChild, "d",
Double.valueOf(0.0), true);
+ assertEquals(Double.valueOf(0.0),
FieldUtils.readField(privatelyShadowedChild, "d", true));
}
@Test
@@ -1046,7 +1046,7 @@ public class FieldUtilsTest {
// pass
}
try {
- FieldUtils.writeDeclaredField(publicChild, "d", new Double(1.0));
+ FieldUtils.writeDeclaredField(publicChild, "d",
Double.valueOf(1.0));
fail("Expected IllegalArgumentException");
} catch (IllegalArgumentException e) {
// pass
@@ -1058,8 +1058,8 @@ public class FieldUtilsTest {
assertEquals(Boolean.FALSE,
FieldUtils.readDeclaredField(publiclyShadowedChild, "b"));
FieldUtils.writeDeclaredField(publiclyShadowedChild, "i",
Integer.valueOf(0));
assertEquals(Integer.valueOf(0),
FieldUtils.readDeclaredField(publiclyShadowedChild, "i"));
- FieldUtils.writeDeclaredField(publiclyShadowedChild, "d", new
Double(0.0));
- assertEquals(new Double(0.0),
FieldUtils.readDeclaredField(publiclyShadowedChild, "d"));
+ FieldUtils.writeDeclaredField(publiclyShadowedChild, "d",
Double.valueOf(0.0));
+ assertEquals(Double.valueOf(0.0),
FieldUtils.readDeclaredField(publiclyShadowedChild, "d"));
try {
FieldUtils.writeDeclaredField(privatelyShadowedChild, "s", "S");
@@ -1080,7 +1080,7 @@ public class FieldUtilsTest {
// pass
}
try {
- FieldUtils.writeDeclaredField(privatelyShadowedChild, "d", new
Double(1.0));
+ FieldUtils.writeDeclaredField(privatelyShadowedChild, "d",
Double.valueOf(1.0));
fail("Expected IllegalArgumentException");
} catch (IllegalArgumentException e) {
// pass
@@ -1108,7 +1108,7 @@ public class FieldUtilsTest {
// pass
}
try {
- FieldUtils.writeDeclaredField(publicChild, "d", new Double(1.0),
true);
+ FieldUtils.writeDeclaredField(publicChild, "d",
Double.valueOf(1.0), true);
fail("Expected IllegalArgumentException");
} catch (IllegalArgumentException e) {
// pass
@@ -1120,8 +1120,8 @@ public class FieldUtilsTest {
assertEquals(Boolean.FALSE,
FieldUtils.readDeclaredField(publiclyShadowedChild, "b", true));
FieldUtils.writeDeclaredField(publiclyShadowedChild, "i",
Integer.valueOf(0), true);
assertEquals(Integer.valueOf(0),
FieldUtils.readDeclaredField(publiclyShadowedChild, "i", true));
- FieldUtils.writeDeclaredField(publiclyShadowedChild, "d", new
Double(0.0), true);
- assertEquals(new Double(0.0),
FieldUtils.readDeclaredField(publiclyShadowedChild, "d", true));
+ FieldUtils.writeDeclaredField(publiclyShadowedChild, "d",
Double.valueOf(0.0), true);
+ assertEquals(Double.valueOf(0.0),
FieldUtils.readDeclaredField(publiclyShadowedChild, "d", true));
FieldUtils.writeDeclaredField(privatelyShadowedChild, "s", "S", true);
assertEquals("S", FieldUtils.readDeclaredField(privatelyShadowedChild,
"s", true));
@@ -1129,8 +1129,8 @@ public class FieldUtilsTest {
assertEquals(Boolean.FALSE,
FieldUtils.readDeclaredField(privatelyShadowedChild, "b", true));
FieldUtils.writeDeclaredField(privatelyShadowedChild, "i",
Integer.valueOf(0), true);
assertEquals(Integer.valueOf(0),
FieldUtils.readDeclaredField(privatelyShadowedChild, "i", true));
- FieldUtils.writeDeclaredField(privatelyShadowedChild, "d", new
Double(0.0), true);
- assertEquals(new Double(0.0),
FieldUtils.readDeclaredField(privatelyShadowedChild, "d", true));
+ FieldUtils.writeDeclaredField(privatelyShadowedChild, "d",
Double.valueOf(0.0), true);
+ assertEquals(Double.valueOf(0.0),
FieldUtils.readDeclaredField(privatelyShadowedChild, "d", true));
}
@Test(expected=IllegalArgumentException.class)
Modified:
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/text/ExtendedMessageFormatTest.java
URL:
http://svn.apache.org/viewvc/commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/text/ExtendedMessageFormatTest.java?rev=1153490&r1=1153489&r2=1153490&view=diff
==============================================================================
---
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/text/ExtendedMessageFormatTest.java
(original)
+++
commons/proper/lang/trunk/src/test/java/org/apache/commons/lang3/text/ExtendedMessageFormatTest.java
Wed Aug 3 13:53:35 2011
@@ -92,7 +92,7 @@ public class ExtendedMessageFormatTest e
public void testExtendedAndBuiltInFormats() {
Calendar cal = Calendar.getInstance();
cal.set(2007, Calendar.JANUARY, 23, 18, 33, 05);
- Object[] args = new Object[] {"John Doe", cal.getTime(), new
Double("12345.67")};
+ Object[] args = new Object[] {"John Doe", cal.getTime(),
Double.valueOf("12345.67")};
String builtinsPattern = "DOB: {1,date,short} Salary:
{2,number,currency}";
String extendedPattern = "Name: {0,upper} ";
String pattern = extendedPattern + builtinsPattern;
@@ -153,8 +153,8 @@ public class ExtendedMessageFormatTest e
// */
// public void testExtendedAndBuiltInWithChoiceFormat() {
// String pattern = "Choice: {0,choice,1.0#{0} {1,lower}
{2,number}|2.0#{0} {1,upper} {2,number,currency}}";
-// Object[] lowArgs = new Object[] {Integer.valueOf(1), "Low", new
Double("1234.56")};
-// Object[] highArgs = new Object[] {Integer.valueOf(2), "High", new
Double("9876.54")};
+// Object[] lowArgs = new Object[] {Integer.valueOf(1), "Low",
Double.valueOf("1234.56")};
+// Object[] highArgs = new Object[] {Integer.valueOf(2), "High",
Double.valueOf("9876.54")};
// Locale[] availableLocales = ChoiceFormat.getAvailableLocales();
// Locale[] testLocales = new Locale[availableLocales.length + 1];
// testLocales[0] = null;
@@ -188,7 +188,7 @@ public class ExtendedMessageFormatTest e
* Test the built in choice format.
*/
public void testBuiltInChoiceFormat() {
- Object[] values = new Number[] {Integer.valueOf(1), new Double("2.2"),
new Double("1234.5")};
+ Object[] values = new Number[] {Integer.valueOf(1),
Double.valueOf("2.2"), Double.valueOf("1234.5")};
String choicePattern = null;
Locale[] availableLocales = ChoiceFormat.getAvailableLocales();
@@ -255,7 +255,7 @@ public class ExtendedMessageFormatTest e
* Test the built in number formats.
*/
public void testBuiltInNumberFormat() {
- Object[] args = new Object[] {new Double("6543.21")};
+ Object[] args = new Object[] {Double.valueOf("6543.21")};
Locale[] availableLocales = NumberFormat.getAvailableLocales();
checkBuiltInFormat("1: {0,number}", args, availableLocales);
checkBuiltInFormat("2: {0,number,integer}", args, availableLocales);