< prev index next >

src/java.corba/share/classes/com/sun/tools/corba/se/idl/constExpr/Equal.java

Print this page

        

@@ -54,21 +54,21 @@
       Object left = left ().evaluate ();
       if (left instanceof Boolean)
       {
         Boolean l = (Boolean)left;
         Boolean r = (Boolean)right ().evaluate ();
-        value (new Boolean (l.booleanValue () == r.booleanValue()));
+        value (Boolean.valueOf (l.booleanValue () == r.booleanValue()));
       }
       else
       {
         Number l = (Number)left;
         Number r = (Number)right ().evaluate ();
         if (l instanceof Float || l instanceof Double || r instanceof Float || r instanceof Double)
-          value (new Boolean (l.doubleValue () == r.doubleValue ()));
+          value (Boolean.valueOf (l.doubleValue () == r.doubleValue ()));
         else
           //daz          value (new Boolean (l.longValue () == r.longValue ()));
-          value (new Boolean (((BigInteger)l).equals ((BigInteger)r)));
+          value (Boolean.valueOf (((BigInteger)l).equals ((BigInteger)r)));
       }
     }
     catch (ClassCastException e)
     {
       String[] parameters = {Util.getMessage ("EvaluationException.equal"), left ().value ().getClass ().getName (), right ().value ().getClass ().getName ()};
< prev index next >