Следующая строка вызывает предупреждения во время компиляции:
ArrayList<Integer> a = (ArrayList) b.clone();
создает:
Note: MyClass.java uses unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
Как удалить предупреждения времени компиляции? -Xlint:none и -nowarn не помогают.
Правка: меня не слишком заботит безопасность типов; в контексте кода я уверен, что типы будут работать. Я просто хочу подавить предупреждения компилятора.