Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
abstract Key |
build() |
abstract Key.Builder |
multibindingContributionIdentifier(Key.MultibindingContributionIdentifier identifier) |
abstract Key.Builder |
multibindingContributionIdentifier(java.util.Optional<Key.MultibindingContributionIdentifier> identifier) |
Key.Builder |
qualifier(javax.lang.model.element.AnnotationMirror qualifier) |
Key.Builder |
qualifier(java.util.Optional<javax.lang.model.element.AnnotationMirror> qualifier) |
Key.Builder |
type(javax.lang.model.type.TypeMirror type) |
public final Key.Builder type(javax.lang.model.type.TypeMirror type)
public final Key.Builder qualifier(javax.lang.model.element.AnnotationMirror qualifier)
public final Key.Builder qualifier(java.util.Optional<javax.lang.model.element.AnnotationMirror> qualifier)
public abstract Key.Builder multibindingContributionIdentifier(java.util.Optional<Key.MultibindingContributionIdentifier> identifier)
public abstract Key.Builder multibindingContributionIdentifier(Key.MultibindingContributionIdentifier identifier)
@CheckReturnValue public abstract Key build()