Module io.avaje.inject
Package io.avaje.inject.spi
package io.avaje.inject.spi
Building bean scope objects expected to only be used by generated code.
-
ClassDescriptionBeanFactory<T,
R> Factory for creating a bean given a single request scope argument.BeanFactory2<T,R, R2> Factory for creating a bean given two request scope arguments.Mutable builder object used when building a bean scope.Hold bean dependency meta data intended for internal use by code generation (Java annotation processing).EnrichBean<B>Holds Spy setup consumers for dependency injection using Mockito Spy.Marks source code that has been generated.GenericType<T>Represents a full type including generics declaration, to avoid information loss due to type erasure.A Module that can be included in BeanScope.Marker for custom scoped modules.Marks the type as being a Proxy.SuppliedBean<B>Holds beans supplied to the dependency injection.