< prev index next >
src/java.corba/share/classes/com/sun/tools/corba/se/idl/constExpr/BooleanOr.java
Print this page
@@ -61,30 +61,30 @@
// else
// l = (Boolean)tmpL;
if (tmpL instanceof Number)
{
if (tmpL instanceof BigInteger)
- l = new Boolean (((BigInteger)tmpL).compareTo (zero) != 0);
+ l = ((BigInteger)tmpL).compareTo (zero) != 0;
else
- l = new Boolean (((Number)tmpL).longValue () != 0);
+ l = ((Number)tmpL).longValue () != 0;
}
else
l = (Boolean)tmpL;
//daz if (tmpR instanceof Number)
// r = new Boolean (((Number)tmpR).longValue () != 0);
// else
// r = (Boolean)tmpR;
if (tmpR instanceof Number)
{
if (tmpR instanceof BigInteger)
- r = new Boolean (((BigInteger)tmpR).compareTo (BigInteger.valueOf (0)) != 0);
+ r = ((BigInteger)tmpR).compareTo (BigInteger.valueOf (0)) != 0;
else
- r = new Boolean (((Number)tmpR).longValue () != 0);
+ r = ((Number)tmpR).longValue () != 0;
}
else
r = (Boolean)tmpR;
- value (new Boolean (l.booleanValue () || r.booleanValue ()));
+ value (Boolean.valueOf (l.booleanValue () || r.booleanValue ()));
}
catch (ClassCastException e)
{
String[] parameters = {Util.getMessage ("EvaluationException.booleanOr"), left ().value ().getClass ().getName (), right ().value ().getClass ().getName ()};
throw new EvaluationException (Util.getMessage ("EvaluationException.1", parameters));
< prev index next >