On 11/30/2011 11:00 AM, Alan Bateman wrote:
On 29/11/2011 23:01, Stuart Marks wrote:
On 11/29/11 8:10 AM, Alan Bateman wrote:
:

http://cr.openjdk.java.net/~alanb/7116404/webrev/

Wow, you're getting a jump on us! Any idea how many warnings this cleared up? Looks like dozens.
110, so not too many. There is still plenty of low hanging cider for everyone.


:
A couple comments on these:

* The ObjectInputStream.readEnum case does indeed look tricky and so use of @SuppressWarnings is probably called for. Is it possible to use this annotation in a smaller scope than the entire method?
That's a good point, I've changed ObjectInputStream.readEnum and MarshalledObject.get so that that the @SuppressWarnings is at the declaration so it reduces its scope. The webrev is updated. I'll try to push this today before tomorrow's storm.

Note that you can use clazz.asSubclass(Enum.class) instead of casting to the raw type Class, you will still have a warning but you will be not the one that have introduced a raw type :)


-Alan.


Rémi

Reply via email to