Jeremy,

On 8/7/13 11:38 AM, Jeremy Boynes wrote:
> On Aug 7, 2013, at 12:41 AM, Mark Thomas <ma...@apache.org> wrote:
> 
>> For trunk we have been running a policy of zero warnings in the code.
>> This has helped to highlight issues as code is edited as any warnings
>> are immediately clear. Obviously, this depends on what warnings are enabled.
>>
>> Currently, we use Eclipse's "Ignore unavoidable generic type problems."
>> Recently a couple of issues has been highlighted with this:
>> 1. Other IDEs might not have this setting.
>> 2. javac does not have this setting
>> 3. Some of the problems Eclipse excludes are avoidable (well, sort of
>> avoidable as avoiding them requires using JRE methods that themselves
>> have @SuppressWarnings annotations).
>>
>> In favour of the current situation is that it reduces clutter in the
>> code base slightly.
>>
>> While I am all for reducing clutter in the code base, there do appear to
>> be good reasons for disabling the "Ignore unavoidable generic type
>> problems." and using @SuppressWarnings instead.
>>
>> Personally, I am happy with the current settings but not unhappy to
>> change. I guess that makes me +0 on changing. What does everyone else think?
> 
> I would prefer to use @SuppressWarnings for this rather than an IDE setting 
> as that keeps the information in the code.
> A stronger +1 for changing.

+1

@SuppressWarnings is likely to enjoy wider support across IDEs and has
the added benefit of actually having an effect when building with ant.

-chris

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to