RFR(XS): 8166604: nio: remove unneeded locals variables and correct NPE
Langer, Christoph
christoph.langer at sap.com
Fri Sep 23 14:21:30 UTC 2016
Thanks, Alan, for reviewing.
If I don't hear otherwise, I'll push this on monday with the dst null check completely removed.
Best regards
Christoph
From: Alan Bateman [mailto:Alan.Bateman at oracle.com]
Sent: Freitag, 23. September 2016 16:15
To: Langer, Christoph <christoph.langer at sap.com>; nio-dev at openjdk.java.net
Subject: Re: RFR(XS): 8166604: nio: remove unneeded locals variables and correct NPE
On 23/09/2016 08:18, Langer, Christoph wrote:
Hi,
please review a small cleanup in nio socket and datagram channel that I have spotted.
I would even suggest to completely remove the null check throwing NPE in DatagramChannelImpl.receive(ByteBuffer dst) as an NPE would implicitly be thrown when dst is null and dst.isReadOnly() is called. The current behavior would not change then.
Webrev: http://cr.openjdk.java.net/~clanger/webrevs/8166604.0/<http://cr.openjdk.java.net/%7Eclanger/webrevs/8166604.0/>
Bug: https://bugs.openjdk.java.net/browse/JDK-8166604
Checking dst for null is redundant as you observe but what you have in the current patch looks fine.
-Alan
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.openjdk.java.net/pipermail/nio-dev/attachments/20160923/23d15311/attachment-0001.html>
More information about the nio-dev
mailing list