Comment Re:Because I'm lazy (Score 2) 279
This doesn't work well if/when you do something like upgrade you compiler version and code that was previously non-warning producing now produces warning. For example, I work on an older Java system that has a few million lines of code. Most of the older code does not use generics, however the modern Java compilers will throw a warning for all that old code. The old code works just fine and there's nothing wrong with it. It would be nice if it used generics but there's not a lot of sense in going back and updating millions of lines of code, some of which may not even work properly with generics. So for that entire codebase we suppress the warnings about generics.