JDK 8 code review request for initial unsigned integer arithmetic library support (original) (raw)
Ulf Zibis Ulf.Zibis at gmx.de
Fri Jan 20 15:12:56 UTC 2012
- Previous message: JDK 8 code review request for initial unsigned integer arithmetic library support
- Next message: JDK 8 code review request for initial unsigned integer arithmetic library support
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]
A little different approach...
I worry about the wording of e.g. toUnsignedInt(x). At first look, it claims to return an unsigned integer, which fairly doesn't exist in Java for now.
- Better: unsignedIntValueOf(x)
- We could have a naming problem if unsigned integers were introduced in any future for Java. Then e.g. toUnsignedInt(x) could have a very different meaning.
Instead e.g. int Byte.unsignedIntValueOf(byte x) aka int Byte.toUnsignedInt(byte x) I would vote for int Integer.unsignedValueOf(byte x)
At least, we only need: short Short.unsignedValueOf(byte x) int Integer.unsignedValueOf(short x) long Long.unsignedValueOf(int x) BigInteger BigInteger.unsignedValueOf(long x)
-Ulf
Am 14.01.2012 06:26, schrieb Joe Darcy:
Hello,
Polishing up some work I've had almost done for a long time, please review an initial take on providing library support for unsigned integer arithmetic: 4504839 Java libraries should provide support for unsigned integer arithmetic 4215269 Some Integer.toHexString(int) results cannot be decoded back to an int 6322074 Converting integers to string as if unsigned http://cr.openjdk.java.net/~darcy/4504839.1/
- Previous message: JDK 8 code review request for initial unsigned integer arithmetic library support
- Next message: JDK 8 code review request for initial unsigned integer arithmetic library support
- Messages sorted by: [ date ] [ thread ] [ subject ] [ author ]