RFR: 8299498: Usage of constructors of primitive wrapper classes should be avoided in java.lang API docs
Justin Lu
duke at openjdk.org
Mon Jan 9 21:53:56 UTC 2023
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
More information about the core-libs-dev
mailing list