Uses of Interface
io.activej.inject.module.ModuleBuilder1
Packages that use ModuleBuilder1
-
Uses of ModuleBuilder1 in io.activej.inject.module
Classes in io.activej.inject.module that implement ModuleBuilder1Methods in io.activej.inject.module that return ModuleBuilder1Modifier and TypeMethodDescriptionModuleBuilder1.as(BindingType type) ModuleBuilderImpl.as(BindingType type) default ModuleBuilder1<T>ModuleBuilder1.asEager()Marks this binding aseager.default ModuleBuilder1<T>ModuleBuilder1.asTransient()Marks this binding astransient.The binding being built by this builder will be added to the binding graph trie at a given scope pathThe binding being built by this builder will be added to the binding graph trie at a given scope pathModuleBuilder0.in(Class<? extends Annotation> annotationClass, Class<?>... annotationClasses) The binding being built by this builder will be added to the binding graph trie at a given scope pathModuleBuilderImpl.in(Class<? extends Annotation> annotationClass, Class<?>... annotationClasses) default ModuleBuilder1<T>ModuleBuilder0.to(TupleConstructor0<? extends T> constructor) DSL shortcut for creating a binding andbinding itto a current key.default <T1> ModuleBuilder1<T>ModuleBuilder0.to(TupleConstructor1<T1, ? extends T> constructor, Key<T1> dependency1) DSL shortcut for creating a binding andbinding itto a current key.default <T1> ModuleBuilder1<T>ModuleBuilder0.to(TupleConstructor1<T1, ? extends T> constructor, Class<T1> dependency1) DSL shortcut for creating a binding andbinding itto a current key.default <T1,T2> ModuleBuilder1<T> ModuleBuilder0.to(TupleConstructor2<T1, T2, ? extends T> constructor, Key<T1> dependency1, Key<T2> dependency2) DSL shortcut for creating a binding andbinding itto a current key.default <T1,T2> ModuleBuilder1<T> ModuleBuilder0.to(TupleConstructor2<T1, T2, ? extends T> constructor, Class<T1> dependency1, Class<T2> dependency2) DSL shortcut for creating a binding andbinding itto a current key.default <T1,T2, T3> ModuleBuilder1<T> ModuleBuilder0.to(TupleConstructor3<T1, T2, T3, ? extends T> constructor, Key<T1> dependency1, Key<T2> dependency2, Key<T3> dependency3) DSL shortcut for creating a binding andbinding itto a current key.default <T1,T2, T3> ModuleBuilder1<T> ModuleBuilder0.to(TupleConstructor3<T1, T2, T3, ? extends T> constructor, Class<T1> dependency1, Class<T2> dependency2, Class<T3> dependency3) DSL shortcut for creating a binding andbinding itto a current key.default <T1,T2, T3, T4>
ModuleBuilder1<T>ModuleBuilder0.to(TupleConstructor4<T1, T2, T3, T4, ? extends T> constructor, Key<T1> dependency1, Key<T2> dependency2, Key<T3> dependency3, Key<T4> dependency4) DSL shortcut for creating a binding andbinding itto a current key.default <T1,T2, T3, T4>
ModuleBuilder1<T>ModuleBuilder0.to(TupleConstructor4<T1, T2, T3, T4, ? extends T> constructor, Class<T1> dependency1, Class<T2> dependency2, Class<T3> dependency3, Class<T4> dependency4) DSL shortcut for creating a binding andbinding itto a current key.default <T1,T2, T3, T4, T5>
ModuleBuilder1<T>ModuleBuilder0.to(TupleConstructor5<T1, T2, T3, T4, T5, ? extends T> constructor, Key<T1> dependency1, Key<T2> dependency2, Key<T3> dependency3, Key<T4> dependency4, Key<T5> dependency5) DSL shortcut for creating a binding andbinding itto a current key.default <T1,T2, T3, T4, T5>
ModuleBuilder1<T>ModuleBuilder0.to(TupleConstructor5<T1, T2, T3, T4, T5, ? extends T> constructor, Class<T1> dependency1, Class<T2> dependency2, Class<T3> dependency3, Class<T4> dependency4, Class<T5> dependency5) DSL shortcut for creating a binding andbinding itto a current key.default <T1,T2, T3, T4, T5, T6>
ModuleBuilder1<T>ModuleBuilder0.to(TupleConstructor6<T1, T2, T3, T4, T5, T6, ? extends T> constructor, Key<T1> dependency1, Key<T2> dependency2, Key<T3> dependency3, Key<T4> dependency4, Key<T5> dependency5, Key<T6> dependency6) DSL shortcut for creating a binding andbinding itto a current key.default <T1,T2, T3, T4, T5, T6>
ModuleBuilder1<T>ModuleBuilder0.to(TupleConstructor6<T1, T2, T3, T4, T5, T6, ? extends T> constructor, Class<T1> dependency1, Class<T2> dependency2, Class<T3> dependency3, Class<T4> dependency4, Class<T5> dependency5, Class<T6> dependency6) DSL shortcut for creating a binding andbinding itto a current key.default ModuleBuilder1<T>ModuleBuilder0.to(TupleConstructorN<? extends T> factory, Key<?>[] dependencies) DSL shortcut for creating a binding andbinding itto a current key.default ModuleBuilder1<T>ModuleBuilder0.to(TupleConstructorN<? extends T> factory, Class<?>[] dependencies) DSL shortcut for creating a binding andbinding itto a current key.Sets a binding which would be bound to a given key and added to the binding graph triedefault ModuleBuilder1<T>DSL shortcut for creating a binding that just calls a binding at a given key andbinding itto a current key.default ModuleBuilder1<T>DSL shortcut for creating a binding that just calls a binding at a given key andbinding itto a current key.default ModuleBuilder1<T>ModuleBuilder0.to(Constructor<T> constructor) DSL shortcut for creating a binding out of Java's constructor.default ModuleBuilder1<T>ModuleBuilder0.toInstance(T instance) DSL shortcut for creating a binding from a given instance andbinding itto a current key.