< prev index next >

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

Print this page

        

@@ -58,18 +58,18 @@
       //         else
       //           op = (Boolean)tmp;
       if (tmp instanceof Number)
       {
         if (tmp instanceof BigInteger)
-          op = new Boolean (((BigInteger)tmp).compareTo (zero) != 0);
+          op = ((BigInteger)tmp).compareTo (zero) != 0;
         else
-          op = new Boolean (((Number)tmp).longValue () != 0);
+          op = ((Number)tmp).longValue () != 0;
       }
       else
         op = (Boolean)tmp;
 
-      value (new Boolean (!op.booleanValue ()));
+      value (!op.booleanValue ());
     }
     catch (ClassCastException e)
     {
       String[] parameters = {Util.getMessage ("EvaluationException.booleanNot"), operand ().value ().getClass ().getName ()};
       throw new EvaluationException (Util.getMessage ("EvaluationException.2", parameters));
< prev index next >