Total Guice noob ici, ont lu quelques articles et vu la vidéo d'introduction, c'est à peu près tout.Comment injecter avec Guice quand il y a deux constructeurs différents?
Voici mon ancien code simplifié que j'essaie de "guicifier". Je n'arrive pas à comprendre comment, puisque (pour autant que je sache), je peux seulement @inject
-annoter l'un des deux constructeurs? Comment une classe appelante peut-elle créer l'une ou l'autre instance? Ou devrais-je refactoriser cela d'une manière ou d'une autre?
public class MyDialog extends JDialog {
public MyDialog(JFrame parent, <other parameters...>) {
super(parent);
}
public MyDialog(JDialog parent, <other parameters...>) {
super(parent);
}
}