Package io.activej.inject.annotation
package io.activej.inject.annotation
-
Annotation InterfacesClassDescriptionA binding marked as eager would be called for an instance of its object immediately upon injector creation.This annotation is part of the injection DSL, it allows you to generate bindings using object constructors or static factory methods.This is a built-in stateful annotation.This annotation is part of the provider method DSL, it allows you to build bindings and even a subset of
generatorsusing methods declared in your modules.This is a built-in shortcut forprovider methodthat provides its result as a singleton set and adds aset multibinderfor the provided set key to the module.This is a marker meta-annotation that declares an annotation as the one that can be used as akeyqualifier.This is a marker meta-annotation that declares an annotation as the one that can be used as ascope.This is a special annotation that allows you to declare bindings in nested scopes usingprovider methods.This is a helper annotation that can be used to override how this type isdisplayedin error messages anddebug graphs.A binding which is transient has no slot in object cache.