public final class DefaultInjectableConstructor extends java.lang.Object implements InjectableConstructor
InjectableConstructorのデフォルト実装クラス。| Constructor and Description | 
|---|
DefaultInjectableConstructor(java.lang.reflect.Constructor<?> constructor,
                            InjectionComponentResolvers resolvers)
コンストラクタ。 
 | 
| Modifier and Type | Method and Description | 
|---|---|
java.lang.Object | 
inject(Container container)
インジェクションを行う。 
 | 
void | 
validate(ContainerBuilder<?> containerBuilder,
        ComponentDefinition<?> self)
バリデーションを行う。 
 | 
void | 
validateCycleDependency(CycleDependencyValidationContext context)
依存関係の循環を検出するためのバリデーションを行う。 
 | 
public DefaultInjectableConstructor(java.lang.reflect.Constructor<?> constructor,
                                    InjectionComponentResolvers resolvers)
constructor - 本クラスで管理するコンストラクタメソッドresolvers - コンポーネント解決クラスpublic java.lang.Object inject(Container container)
InjectableConstructorinject in interface InjectableConstructorcontainer - DIコンテナpublic void validate(ContainerBuilder<?> containerBuilder, ComponentDefinition<?> self)
InjectableConstructorvalidate in interface InjectableConstructorcontainerBuilder - DIコンテナのビルダーself - 自身を含んでいるコンポーネント定義public void validateCycleDependency(CycleDependencyValidationContext context)
InjectableConstructorvalidateCycleDependency in interface InjectableConstructorcontext - 循環依存バリデーションのコンテキスト