-InjectのXML設定案
さて、ひがさんよりのコメントをいただいた件、こちらで案を整理してみます。
- <component>エレメントのinstance属性において、"outer"を設定した場合
- "outer"以外の、デフォルト設定(="singleton")、"prototype"を設定した場合
- class属性の設定が当然必須である
としたら良いのではと思います。「メソッド引数のouterComponentを属性値の型にキャスト不可だと例外生成」というのが、コメントのところで書いた「型チェック」のつもりでした。