public final class InjectionComponentResolvers
extends java.lang.Object
InjectionComponentResolverのファーストクラスコレクションクラス。| Constructor and Description | 
|---|
InjectionComponentResolvers(java.util.List<InjectionComponentResolver> resolvers)
コンストラクタ。 
 | 
| Modifier and Type | Method and Description | 
|---|---|
static InjectionComponentResolvers | 
empty()
空のリゾルバを持つインスタンスを生成する。 
 | 
java.lang.Object[] | 
resolve(Container container)
自身が持つ 
InjectionComponentResolverを使ってコンポーネントの解決を行う。 | 
void | 
validate(ContainerBuilder<?> containerBuilder,
        ComponentDefinition<?> self)
自身が持つ 
InjectionComponentResolverを使ってバリデーションを行う | 
void | 
validateCycleDependency(CycleDependencyValidationContext context)
自身が持つ 
InjectionComponentResolverを使って依存関係の循環を検出する。 | 
public InjectionComponentResolvers(java.util.List<InjectionComponentResolver> resolvers)
resolvers - InjectionComponentResolverのリストpublic static InjectionComponentResolvers empty()
public java.lang.Object[] resolve(Container container)
InjectionComponentResolverを使ってコンポーネントの解決を行う。container - DIコンテナpublic void validate(ContainerBuilder<?> containerBuilder, ComponentDefinition<?> self)
InjectionComponentResolverを使ってバリデーションを行うcontainerBuilder - DIコンテナのビルダーself - コンポーネント定義public void validateCycleDependency(CycleDependencyValidationContext context)
InjectionComponentResolverを使って依存関係の循環を検出する。context - 循環依存バリデーションのコンテキスト