Package-level declarations
Types
Link copied to clipboard
abstract class AbstractInjection<Resource, AnnotationType : Annotation, InjectionContext>(var annotationClass: Class<out Annotation>) : Injection<AnnotationType, InjectionContext>
Base class for a Injection
Link copied to clipboard
An Injection is responsible for the injection of a single resource into a target object using a property of the target
Link copied to clipboard
Any exception thrown during the injection process.
Link copied to clipboard
An Injector is responsible for the complete dependency injection of target objects. Basically, it performs two tasks:
Link copied to clipboard
class InjectorFactory(injections: Injection<Annotation, Any>) : FactoryBean<Any> , BeanPostProcessor