@@ -927,7 +927,8 @@ private int fromHexDigits(CharSequence string, int index) {
927
927
/**
928
928
* Returns the {@code int} value parsed from a string of up to eight hexadecimal characters.
929
929
* The hexadecimal characters are parsed from most significant to least significant
930
- * using {@link #fromHexDigit(int)}.
930
+ * using {@link #fromHexDigit(int)} to form an unsigned value.
931
+ * The value is zero extended to 32 bits and is returned as an {@code int}.
931
932
* The delimiter, prefix, suffix, and uppercase parameters are not used.
932
933
*
933
934
* @apiNote
@@ -957,7 +958,9 @@ public int fromHexDigits(CharSequence string) {
957
958
* Returns the {@code int} value parsed from a string range of up to eight hexadecimal
958
959
* characters.
959
960
* The characters in the range {@code fromIndex} to {@code toIndex}, exclusive,
960
- * are parsed from most significant to least significant using {@link #fromHexDigit(int)}.
961
+ * are parsed are parsed from most significant to least significant
962
+ * using {@link #fromHexDigit(int)} to form an unsigned value.
963
+ * The value is zero extended to 32 bits and is returned as an {@code int}.
961
964
* The delimiter, prefix, suffix, and uppercase parameters are not used.
962
965
*
963
966
* @apiNote
@@ -991,7 +994,9 @@ public int fromHexDigits(CharSequence string, int fromIndex, int toIndex) {
991
994
/**
992
995
* Returns the long value parsed from a string of up to sixteen hexadecimal characters.
993
996
* The hexadecimal characters are parsed from most significant to least significant
994
- * using {@link #fromHexDigit(int)}.
997
+ * using {@link #fromHexDigit(int)} to form an unsigned value.
998
+ * The value is zero extended to 64 bits and is returned as a {@code long}.
999
+
995
1000
* The delimiter, prefix, suffix, and uppercase parameters are not used.
996
1001
*
997
1002
* @apiNote
@@ -1021,7 +1026,9 @@ public long fromHexDigitsToLong(CharSequence string) {
1021
1026
* Returns the long value parsed from a string range of up to sixteen hexadecimal
1022
1027
* characters.
1023
1028
* The characters in the range {@code fromIndex} to {@code toIndex}, exclusive,
1024
- * are parsed from most significant to least significant using {@link #fromHexDigit(int)}.
1029
+ * parsed from most significant to least significant
1030
+ * using {@link #fromHexDigit(int)} to form an unsigned value.
1031
+ * The value is zero extended to 64 bits and is returned as a {@code long}.
1025
1032
* The delimiter, prefix, suffix, and uppercase parameters are not used.
1026
1033
*
1027
1034
* @apiNote
0 commit comments