summaryrefslogtreecommitdiff
path: root/javaunohelper
diff options
context:
space:
mode:
authorNoel Grandin <noel@peralex.com>2014-08-12 14:00:54 +0200
committerNoel Grandin <noel@peralex.com>2014-08-19 14:57:16 +0200
commitbe1bb7b1ccee28be616b89cc95e97d656e78bbe3 (patch)
treed67d16a68d1469b5096a27c743c4b0326a0c0ebe /javaunohelper
parent56ef5533fc1bce2134721ae64d4d6c18a3526a7a (diff)
java: use Boolean.valueOf instead of instantiating Boolean objects
Change-Id: Ie41d6b0170a035a694dd270c311a137fd1810e74
Diffstat (limited to 'javaunohelper')
-rw-r--r--javaunohelper/com/sun/star/lib/uno/helper/PropertySet.java4
-rw-r--r--javaunohelper/com/sun/star/lib/uno/helper/PropertySetMixin.java6
-rw-r--r--javaunohelper/test/com/sun/star/lib/uno/helper/PropertySet_Test.java36
3 files changed, 23 insertions, 23 deletions
diff --git a/javaunohelper/com/sun/star/lib/uno/helper/PropertySet.java b/javaunohelper/com/sun/star/lib/uno/helper/PropertySet.java
index 514d2a5ea028..86d4107072de 100644
--- a/javaunohelper/com/sun/star/lib/uno/helper/PropertySet.java
+++ b/javaunohelper/com/sun/star/lib/uno/helper/PropertySet.java
@@ -731,7 +731,7 @@ XMultiPropertySet
retVal= obj;
}
else if(cl.equals(boolean.class))
- retVal= new Boolean(AnyConverter.toBoolean(obj));
+ retVal= Boolean.valueOf(AnyConverter.toBoolean(obj));
else if (cl.equals(char.class))
retVal= new Character(AnyConverter.toChar(obj));
else if (cl.equals(byte.class))
@@ -753,7 +753,7 @@ XMultiPropertySet
else if (cl.equals(Type.class))
retVal= AnyConverter.toType(obj);
else if (cl.equals(Boolean.class))
- retVal= new Boolean(AnyConverter.toBoolean(obj));
+ retVal= Boolean.valueOf(AnyConverter.toBoolean(obj));
else if (cl.equals(Character.class))
retVal= new Character(AnyConverter.toChar(obj));
else if (cl.equals(Byte.class))
diff --git a/javaunohelper/com/sun/star/lib/uno/helper/PropertySetMixin.java b/javaunohelper/com/sun/star/lib/uno/helper/PropertySetMixin.java
index ca03a7cbf9a2..e66167fda900 100644
--- a/javaunohelper/com/sun/star/lib/uno/helper/PropertySetMixin.java
+++ b/javaunohelper/com/sun/star/lib/uno/helper/PropertySetMixin.java
@@ -894,7 +894,7 @@ public final class PropertySetMixin {
isDefaulted, wrapOptional));
UnoRuntime.queryInterface(
XIdlField2.class, type.getField("IsAmbiguous")).set(
- strct, new Boolean(isAmbiguous));
+ strct, Boolean.valueOf(isAmbiguous));
} catch (com.sun.star.lang.IllegalArgumentException e) {
throw new RuntimeException(
"unexpected com.sun.star.lang.IllegalArgumentException: "
@@ -921,7 +921,7 @@ public final class PropertySetMixin {
false, false, wrapOptional));
UnoRuntime.queryInterface(
XIdlField2.class, type.getField("IsDefaulted")).set(
- strct, new Boolean(isDefaulted));
+ strct, Boolean.valueOf(isDefaulted));
} catch (com.sun.star.lang.IllegalArgumentException e) {
throw new RuntimeException(
"unexpected com.sun.star.lang.IllegalArgumentException: "
@@ -941,7 +941,7 @@ public final class PropertySetMixin {
try {
UnoRuntime.queryInterface(
XIdlField2.class, type.getField("IsPresent")).set(
- strct, new Boolean(present));
+ strct, Boolean.valueOf(present));
if (present) {
XIdlField2 field = UnoRuntime.queryInterface(
XIdlField2.class, type.getField("Value"));
diff --git a/javaunohelper/test/com/sun/star/lib/uno/helper/PropertySet_Test.java b/javaunohelper/test/com/sun/star/lib/uno/helper/PropertySet_Test.java
index 7736438d1534..460b55d38b5c 100644
--- a/javaunohelper/test/com/sun/star/lib/uno/helper/PropertySet_Test.java
+++ b/javaunohelper/test/com/sun/star/lib/uno/helper/PropertySet_Test.java
@@ -97,7 +97,7 @@ public class PropertySet_Test
cl.resetPropertyMembers();
Object value;
Object ret;
- value= new Boolean(true);
+ value= Boolean.TRUE;
cl.setPropertyValue("PropBoolA", value);
ret= cl.getPropertyValue("PropBoolA");
r[i++]= ((Boolean) ret).equals( value);
@@ -155,7 +155,7 @@ public class PropertySet_Test
r[i++]= ((Type) ret).equals(value);
// test protected,package,private members
- value= new Boolean(true);
+ value= Boolean.TRUE;
cl.setPropertyValue("PropBoolB", value);
ret= cl.getPropertyValue("PropBoolB");
r[i++]= ((Boolean) ret).equals(value);
@@ -172,7 +172,7 @@ public class PropertySet_Test
}
cl.resetPropertyMembers();
- value= new Boolean(true);
+ value= Boolean.TRUE;
cl.setPropertyValue("PropObjectA", value);
ret= cl.getPropertyValue("PropObjectA");
r[i++]= ((Boolean) ret).equals(value);
@@ -229,7 +229,7 @@ public class PropertySet_Test
r[i++]= ((Byte) ret).byteValue() == 1;
cl.resetPropertyMembers();
- value= new Boolean(true);
+ value= Boolean.TRUE;
cl.setPropertyValue("PropAnyA", value);
ret= cl.getPropertyValue("PropAnyA");
r[i++]= ret instanceof Any && util.anyEquals(value, ret);
@@ -283,7 +283,7 @@ public class PropertySet_Test
r[i++]= ret instanceof Any && util.anyEquals(value, ret);
cl.resetPropertyMembers();
- value= new Any(new Type(boolean.class), new Boolean(true));
+ value= new Any(new Type(boolean.class), Boolean.TRUE);
cl.setPropertyValue("PropBoolA", value);
ret= cl.getPropertyValue("PropBoolA");
r[i++]= ret instanceof Boolean && util.anyEquals(value, ret);
@@ -338,7 +338,7 @@ public class PropertySet_Test
cl.resetPropertyMembers();
- value= new Any(new Type(boolean.class), new Boolean(true));
+ value= new Any(new Type(boolean.class), Boolean.TRUE);
cl.setPropertyValue("PropAnyA", value);
ret= cl.getPropertyValue("PropAnyA");
r[i++]= ret instanceof Any && util.anyEquals(value, ret);
@@ -394,7 +394,7 @@ public class PropertySet_Test
cl.resetPropertyMembers();
- value= new Boolean(true);
+ value= Boolean.TRUE;
cl.setPropertyValue("PropBoolClass", value);
ret= cl.getPropertyValue("PropBoolClass");
r[i++]= ((Boolean) ret).equals( value);
@@ -430,7 +430,7 @@ public class PropertySet_Test
cl.resetPropertyMembers();
cl.resetPropertyMembers();
- value= new Any(new Type(boolean.class), new Boolean(true));
+ value= new Any(new Type(boolean.class), Boolean.TRUE);
cl.setPropertyValue("PropBoolClass", value);
ret= cl.getPropertyValue("PropBoolClass");
r[i++]= ret instanceof Boolean && util.anyEquals(value, ret);
@@ -469,7 +469,7 @@ public class PropertySet_Test
// PropertyAttribute.READONLY
cl.propBoolA.Attributes= PropertyAttribute.READONLY;
try{
- cl.setPropertyValue("PropBoolA", new Boolean(true));
+ cl.setPropertyValue("PropBoolA", Boolean.TRUE);
i++;
}catch (com.sun.star.beans.PropertyVetoException e)
{
@@ -510,10 +510,10 @@ public class PropertySet_Test
Object objAny= cl.getPropertyValue("PropBoolClass");
r[i++]= util.isVoidAny( objAny);
- cl.boolClassProp= new Boolean(true);
+ cl.boolClassProp= Boolean.TRUE;
cl.setPropertyValue("PropBoolClass", null);
r[i++]= cl.boolClassProp == null;
- cl.boolClassProp= new Boolean(false);
+ cl.boolClassProp= Boolean.FALSE;
cl.setPropertyValue("PropBoolClass", new Any(new Type(boolean.class),null));
r[i++]= cl.boolClassProp == null;
@@ -1199,11 +1199,11 @@ class TestClass extends PropertySet
Object[] outOldVal= new Object[1];
Object[] outNewVal= new Object[1];
- Object value= new Boolean(true);
+ Object value= Boolean.TRUE;
try
{
r[i++]= convertPropertyValue(propBoolA, outNewVal, outOldVal, value);
- r[i++]= outNewVal[0] instanceof Boolean && outNewVal[0].equals(value) && outOldVal[0].equals(new Boolean(false));
+ r[i++]= outNewVal[0] instanceof Boolean && outNewVal[0].equals(value) && outOldVal[0].equals(Boolean.FALSE);
value= new Character('A');
r[i++]= convertPropertyValue(propCharA, outNewVal, outOldVal, value);
r[i++]= outNewVal[0] instanceof Character && outNewVal[0].equals(value) && outOldVal[0].equals(new Character((char)0));
@@ -1274,7 +1274,7 @@ class TestClass extends PropertySet
value= new Any( new Type(Integer.class),new Integer(111));
r[i++]= convertPropertyValue(propIntA, outNewVal, outOldVal, value);
r[i++]= outNewVal[0] instanceof Integer && ((Integer)outNewVal[0]).equals( ((Any)value).getObject());
- value= new Any(new Type(Boolean.class), new Boolean(true));
+ value= new Any(new Type(Boolean.class), Boolean.TRUE);
r[i++]= convertPropertyValue(propBoolA, outNewVal, outOldVal, value);
r[i++]= outNewVal[0] instanceof Boolean && ((Boolean)outNewVal[0]).equals(((Any) value).getObject());
//Character, Byte, Short, Long
@@ -1300,7 +1300,7 @@ class TestClass extends PropertySet
// test private, protected, package fields
- value= new Boolean(true);
+ value= Boolean.TRUE;
r[i++]= convertPropertyValue(propBoolB, outNewVal, outOldVal, value);
r[i++]= ((Boolean)value).booleanValue() == ((Boolean) outNewVal[0]).booleanValue();
r[i++]= convertPropertyValue(propBoolC, outNewVal, outOldVal, value);
@@ -1315,7 +1315,7 @@ class TestClass extends PropertySet
}
// Properties member of type Byte,Short etc.
- value= new Boolean(true);
+ value= Boolean.TRUE;
r[i++]= convertPropertyValue(propBoolClass, outNewVal, outOldVal, value);
r[i++]= outNewVal[0] instanceof Boolean && outNewVal[0].equals(value);
value= new Character('A');
@@ -1356,7 +1356,7 @@ class TestClass extends PropertySet
int i= 0;
resetPropertyMembers();
try {
- Object value= new Boolean(true);
+ Object value= Boolean.TRUE;
setPropertyValueNoBroadcast(propBoolA, value);
r[i++]= boolPropA == ((Boolean) value).booleanValue();
value= new Character('A');
@@ -1406,7 +1406,7 @@ class TestClass extends PropertySet
value = com.sun.star.beans.PropertyState.AMBIGUOUS_VALUE;
setPropertyValueNoBroadcast(propEnum, value);
r[i++]= enumPropertyState == value;
- value= new Boolean(true);
+ value= Boolean.TRUE;
setPropertyValueNoBroadcast(propBoolB, value);
r[i++]= boolPropB == ((Boolean) value).booleanValue();
setPropertyValueNoBroadcast(propBoolC, value);