Olá
Não é uma coisa importante. Mas mesmo no Java 6 a anotação @SuppressWarnings continua não funcionando. Apesar de dizer na base de dados de bugs que já foi corrigido desde a atualização 06 do Java 1.5.
Havia uma promessa de ser corrigido em um jdk1.5.1 mas o Java 6 sairá na primeira semana de novembro e não dá mais tempo para um jdk1.5.1
O código abaixo sempre mostra a mesma resposta na compilação:import java.util.*;
public class SWteste {
public static void main (String [] args) {
@SuppressWarnings ({"unchecked", "fallthrough"})
List l = new ArrayList();
l.add("hello");
l.add(new Integer(123));
Object o = l.get(0);
}
}
C:[code]
C:\>\jdk1.6.0\bin\javac SWteste.java
Note: SWteste.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
C:\>
C:\>\jdk1.6.0\bin\javac SWteste.java
Note: SWteste.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
C:\>
[]s
Luca