changeset 31367:a448b8a0ffff

build: Silence compilation warning about deprecated constructor in ClassHelper.java (bug #63210) * ClassHelper.java (castArgument): Replace constructor calls of type "Classname (Value)" with "Classname.valueOf (Value)".
author Rik <rik@octave.org>
date Sat, 29 Oct 2022 23:08:09 -0700
parents d727bda73574
children 18fac4a92fa6
files scripts/java/org/octave/ClassHelper.java
diffstat 1 files changed, 7 insertions(+), 7 deletions(-) [+]
line wrap: on
line diff
--- a/scripts/java/org/octave/ClassHelper.java	Sat Oct 29 23:42:18 2022 -0400
+++ b/scripts/java/org/octave/ClassHelper.java	Sat Oct 29 23:08:09 2022 -0700
@@ -677,28 +677,28 @@
       {
         if (expType.equals (Integer.TYPE) || expType.equals (Integer.class))
           {
-            return new Integer (((Number) obj).intValue ());
+            return Integer.valueOf (((Number) obj).intValue ());
           }
         else if (expType.equals (Double.TYPE) || expType.equals (Double.class))
           {
-            return new Double (((Number) obj).doubleValue ());
+            return Double.valueOf (((Number) obj).doubleValue ());
           }
         else if (expType.equals (Short.TYPE) || expType.equals (Short.class))
           {
-            return new Short (((Number) obj).shortValue ());
+            return Short.valueOf (((Number) obj).shortValue ());
           }
         else if (expType.equals (Long.TYPE) || expType.equals (Long.class))
           {
-            return new Long (((Number) obj).longValue ());
+            return Long.valueOf (((Number) obj).longValue ());
           }
         else if (expType.equals (Float.TYPE) || expType.equals (Float.class))
           {
-            return new Float (((Number) obj).floatValue ());
+            return Float.valueOf (((Number) obj).floatValue ());
           }
       }
     else if (isBooleanClass (expType))
       {
-        return new Boolean (((Number) obj).intValue () != 0);
+        return Boolean.valueOf (((Number) obj).intValue () != 0);
       }
     else if (isCharClass (expType))
       {
@@ -707,7 +707,7 @@
           {
             throw new ClassCastException ("cannot cast " + s + " to character");
           }
-        return new Character (s.charAt (0));
+        return Character.valueOf (s.charAt (0));
       }
     else if (expType.isArray () && type.isArray ())
       {