NoSuchMethod sur constructeur à nombre args variable
Bonjour,
Je rencontre un problème que j'aimerai vous soumettre.
Imaginez une classe
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14
| public class Toto {
private Toto() { ....... }
public Toto( SpecialObject obj1, SpecialObject ... objects ) { ........ }
}
Une classe héritant de Toto
public class Titi extends Toto
{
public Titi (OtherObject arg1) {
super ( new SpecialObject());
}
} |
A la compilation, super( new SpecialObject()); identifie bien le constructeur public Toto( SpecialObject obj1, SpecialObject ... objects )
Mais au runtime, au moment de l'appel du constructeur super(..), une exception NoSuchMethodError est lancée.
Auriez-vous une explication ?
Merci d'avance