Package dagger.model
Class Key.Builder
- java.lang.Object
-
- dagger.model.Key.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description abstract Key
build()
abstract Key.Builder
multibindingContributionIdentifier(Key.MultibindingContributionIdentifier identifier)
abstract Key.Builder
multibindingContributionIdentifier(java.util.Optional<Key.MultibindingContributionIdentifier> identifier)
Key.Builder
qualifier(java.util.Optional<javax.lang.model.element.AnnotationMirror> qualifier)
Key.Builder
qualifier(javax.lang.model.element.AnnotationMirror qualifier)
Key.Builder
type(javax.lang.model.type.TypeMirror type)
-
-
-
Method Detail
-
type
@CanIgnoreReturnValue public final Key.Builder type(javax.lang.model.type.TypeMirror type)
-
qualifier
@CanIgnoreReturnValue public final Key.Builder qualifier(javax.lang.model.element.AnnotationMirror qualifier)
-
qualifier
@CanIgnoreReturnValue public final Key.Builder qualifier(java.util.Optional<javax.lang.model.element.AnnotationMirror> qualifier)
-
multibindingContributionIdentifier
public abstract Key.Builder multibindingContributionIdentifier(java.util.Optional<Key.MultibindingContributionIdentifier> identifier)
-
multibindingContributionIdentifier
public abstract Key.Builder multibindingContributionIdentifier(Key.MultibindingContributionIdentifier identifier)
-
build
public abstract Key build()
-
-