|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
コンストラクタ・インジェクションを実行してコンポーネントを組み立てます。
コンポーネント定義
に対して明示的にコンストラクタの引数が指定されなかった時の動作は、
自動バインディングタイプ定義
に基づきます。
AbstractConstructorAssembler
,
AutoConstructorAssembler
,
DefaultConstructorConstructorAssembler
メソッドの概要 | |
java.lang.Object |
assemble()
コンストラクタ・インジェクションを実行して、 組み立てたコンポーネントを返します。 |
メソッドの詳細 |
public java.lang.Object assemble() throws IllegalConstructorRuntimeException
また、 コンポーネント定義
に式
が指定されていた場合、
式の評価結果をコンポーネントとして返します。
ConstructorNotFoundRuntimeException
- 適切なコンストラクタが見つからなかった場合
IllegalConstructorRuntimeException
- コンストラクタの引数となるコンポーネントが見つからなかった場合
ClassUnmatchRuntimeException
- 組み立てたコンポーネントの型がコンポーネント定義のクラス指定に適合しなかった場合
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |