RFR: 8263754: HexFormat 'fromHex' methods should be static
Roger Riggs
rriggs at openjdk.java.net
Thu Mar 25 20:15:35 UTC 2021
A number of HexFormat methods converting from strings to numbers do not use delimiter, prefix, suffix, and uppercase parameters and would be more convenient if the methods were static.
These APIs were added early in JDK 17 and are being updated before GA.
This PR updates existing uses in the JDK but there may be compiler warnings in non-JDK source files.
public boolean isHexDigit(int);
public int fromHexDigit(int);
public int fromHexDigits(java.lang.CharSequence);
public int fromHexDigits(java.lang.CharSequence, int, int);
public long fromHexDigitsToLong(java.lang.CharSequence);
public long fromHexDigitsToLong(java.lang.CharSequence, int, int);
-------------
Commit messages:
- 8263754: HexFormat 'fromHex' methods should be static
Changes: https://git.openjdk.java.net/jdk/pull/3205/files
Webrev: https://webrevs.openjdk.java.net/?repo=jdk&pr=3205&range=00
Issue: https://bugs.openjdk.java.net/browse/JDK-8263754
Stats: 47 lines in 5 files changed: 0 ins; 8 del; 39 mod
Patch: https://git.openjdk.java.net/jdk/pull/3205.diff
Fetch: git fetch https://git.openjdk.java.net/jdk pull/3205/head:pull/3205
PR: https://git.openjdk.java.net/jdk/pull/3205
More information about the core-libs-dev
mailing list