Class AbstractBindingBuilder<T>

    • Constructor Detail

    • Method Detail

      • annotatedWithInternal

        protected BindingImpl<T> annotatedWithInternal​(Class<? extends Annotation> annotationType)
        Sets the binding to a copy with the specified annotation on the bound key
      • annotatedWithInternal

        protected BindingImpl<T> annotatedWithInternal​(Annotation annotation)
        Sets the binding to a copy with the specified annotation on the bound key
      • in

        public void in​(Scope scope)
      • asEagerSingleton

        public void asEagerSingleton()
      • keyTypeIsSet

        protected boolean keyTypeIsSet()
      • checkNotTargetted

        protected void checkNotTargetted()
      • checkNotAnnotated

        protected void checkNotAnnotated()
      • checkNotScoped

        protected void checkNotScoped()