Mercurial > octave
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 ()) {