Package dagger.model

Class Key.Builder

  • Enclosing class:
    Key

    public abstract static class Key.Builder
    extends java.lang.Object
    A builder for Keys.
    • Constructor Detail

      • Builder

        public Builder()
    • 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)
      • build

        public abstract Key build()