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 - 循環依存バリデーションのコンテキスト