Total Guice noobは、いくつかの記事を読み、紹介ビデオを見ました。それだけです。
これが私が「guicifiy」しようとしている単純化された古いコードです。(私が理解している限り)@inject
2つのコンストラクターのうちの1つにしか注釈を付けられないので、その方法を完全に理解することはできませんか?呼び出し元のクラスはどのようにして一方または他方のインスタンスを作成できますか?それとも、これをどうにかしてリファクタリングする必要がありますか?
public class MyDialog extends JDialog {
public MyDialog( JFrame parent, <other parameters...> ) {
super( parent );
}
public MyDialog( JDialog parent, <other parameters...>) {
super( parent );
}
}