Re: how to deal with non-generic (legacy) code ?

Bryce McKinlay <[email protected]>
Newsgroups gmane.comp.gcc.java.devel
Message-ID <[email protected]>
On Tue, Aug 4, 2009 at 4:09 PM, David Michel <[email protected]> wrote:

> We all know that generics have been introduced in jdk 1.5 and that
> Sun's javac still accepts raw types for backward compatibility.
>
> With gcj, however, one will always get some warnings like "Vector is a
> raw type. References to generic type Vector<T> should be
> parameterized" when using raw types. It's easy to write the code with
> generics properly so that these warnings do not appear, however, how
> does one deal with, for instance, a method from a somewhat older
> legacy code that returns a raw type.
>
> What is the proper way to deal with this ?
> Is there a way to switch these warnings off ?


Put @SuppressWarnings("unchecked") at the top of the method (or class)
that does the unchecked type parameter conversions.
Bryce
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.