On Mon, 9 Jan 2023 21:46:49 GMT, Justin Lu <d...@openjdk.org> wrote: > The javadocs of the following methods used deprecated constructors of the > primitive wrapper classes: > > java.lang.ArrayStoreException > java.lang.ClassCastException > java.lang.Double.compare(double, double) > java.lang.Float.compare(float, float) > java.lang.Integer.getInteger(String, int) > java.lang.Integer.valueOf(String) > java.lang.Integer.valueOf(String, int) > java.lang.Long.getLong(String, long) > java.lang.Long.valueOf(String) > java.lang.Long.valueOf(String, int) > java.lang.Short.valueOf(String) > java.lang.Short.valueOf(String, int) > > This change replaces the constructors with .valueOf() methods except > java.lang.ClassCastException which was already fixed in JDK-8289730
It'd be good to update the javadoc of `Byte.valueOf(String s)` and `Byte.valueOf(String s, int radix)` to replace `new Byte(...)` with `Byte.valueOf`. ------------- PR: https://git.openjdk.org/jdk/pull/11912