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 ------------- Commit messages: - Fix Integer - Fix Long - Fix Short - Fix ASE, Double, Float Changes: https://git.openjdk.org/jdk/pull/11912/files Webrev: https://webrevs.openjdk.org/?repo=jdk&pr=11912&range=00 Issue: https://bugs.openjdk.org/browse/JDK-8299498 Stats: 19 lines in 6 files changed: 0 ins; 0 del; 19 mod Patch: https://git.openjdk.org/jdk/pull/11912.diff Fetch: git fetch https://git.openjdk.org/jdk pull/11912/head:pull/11912 PR: https://git.openjdk.org/jdk/pull/11912