error potencial al usar removeAll () invocado por una Colección en sí mismo
Durante una revisión de código con Sonar, se detectó el siguiente código como incorrecto:
ArrayList<String> ops = new ArrayList<String>();
ops.add("test");
ops.removeAll(ops);
Sonar se está quejando de la eliminación de todo llamado por la colección en sí mismo.
Estoy de acuerdo en que es feo, pero ¿puede esto introducir errores?
NB: Este no es mi código, lo estoy revisando.