Martin Buchholz wrote:
Hi net maintainers,
I'd like you to do a code review.
I got frustrated with incomplete information from exceptions thrown
from java.net <http://java.net>, so I hacked up some fixes for them.
This is the result.
generify; remove compiler warnings, typos, casts; return status information via
gai_strerror when getaddrinfo fails
http://cr.openjdk.java.net/~martin/webrevs/openjdk7/netErrors/
<http://cr.openjdk.java.net/%7Emartin/webrevs/openjdk7/netErrors/>
But... I don't know what I'm doing here, and the underlying bug I was
tracking down is fixed, so it's hard for me to test my code changes.
It would be good if a java.net <http://java.net> maintainer would add
a test case, or at least verify my exception improvements with an ad
hoc test.
Thanks,
Martin
Hi Martin,
Looks like a useful set of changes. I can confirm the exception text is
improved on Solaris and
Linux. I'm not sure there is much value in adding a regression test case
that checks for specific
exception text string though ...
On the source change itself:
InetAddress.java: I'd prefer to see the type parameters used in the
places where you
rely on jdk7 type inference. I don't think clarity is enhanced in these
cases, since the parameters
are quite straight forward.
Variable "address" could be renamed "addresses" since we know now it
refers to an array.
Other than that, looks fine.
- Michael