public final class AnnotationContainerBuilder extends ContainerBuilder<AnnotationContainerBuilder>
Modifier and Type | Class and Description |
---|---|
static class |
AnnotationContainerBuilder.Builder
ビルダー。
|
errorCollector
Modifier and Type | Method and Description |
---|---|
Container |
build()
DIコンテナを構築する。
|
static AnnotationContainerBuilder.Builder |
builder()
ビルダーを生成する。
|
static AnnotationContainerBuilder |
createDefault()
デフォルトの設定をしたインスタンスを構築する。
|
<T> AnnotationContainerBuilder |
register(java.lang.Class<T> componentType)
コンポーネント定義を登録する。
|
<T> AnnotationContainerBuilder |
register(java.lang.Class<T> componentType,
java.lang.annotation.Annotation... qualifiers)
コンポーネント定義を登録する。
|
addError, findComponentDefinitions, ignoreError, register, validateCycleDependency
public <T> AnnotationContainerBuilder register(java.lang.Class<T> componentType)
T
- コンポーネントの型componentType
- コンポーネントのクラス。public <T> AnnotationContainerBuilder register(java.lang.Class<T> componentType, java.lang.annotation.Annotation... qualifiers)
T
- コンポーネントの型componentType
- コンポーネントのクラスqualifiers
- 限定子public Container build()
ContainerBuilder
build
in class ContainerBuilder<AnnotationContainerBuilder>
public static AnnotationContainerBuilder createDefault()
public static AnnotationContainerBuilder.Builder builder()