public interface InjectableMember
| Modifier and Type | Method and Description | 
|---|---|
java.lang.Object | 
inject(Container container,
      java.lang.Object component)
インジェクションを行う。 
 | 
void | 
validate(ContainerBuilder<?> containerBuilder,
        ComponentDefinition<?> self)
バリデーションを行う。 
 | 
void | 
validateCycleDependency(CycleDependencyValidationContext context)
依存関係の循環を検出するためのバリデーションを行う。 
 | 
java.lang.Object inject(Container container, java.lang.Object component)
container - DIコンテナcomponent - インジェクション対象のコンポーネントvoid validate(ContainerBuilder<?> containerBuilder, ComponentDefinition<?> self)
containerBuilder - DIコンテナのビルダーself - 自身を含んでいるコンポーネント定義void validateCycleDependency(CycleDependencyValidationContext context)
context - 循環依存バリデーションのコンテキスト