Voici un exemple de codeEclipse ne supprime pas les classes obsolètes?
public class DeprecatedTest {
private final List<Object> instances;
public DeprecatedTest(){
instances = new ArrayList<Object>();
instances.add(new Depr());
instances.add(new Depr1());
instances.add(new Depr2());
instances.add(new Depr3());
Depr depr = new Depr();
Depr2 depr2 = new Depr2();
}
@Deprecated
public class Depr{}
@Deprecated
public class Depr1{}
@Deprecated
public class Depr2{}
@Deprecated
public class Depr3{}
}
Eclipse ne frappe sur le nom de la classe avant le nom d'instance (2 dernières déclarations). Mais si c'est une classe anonyme, Eclipse ne supprime pas l'initialisation de classe après un nouvel opérande. C'est vraiment gênant! Est-ce configurable?
SpringSource Tool Suite Version: 2.5.0.M3 Construire Id: 201008251000
https://bugs.eclipse.org/bugs/show_bug.cgi?id=334978 – whatswrong