Package io.avaje.inject.spi
Building bean scope objects expected to only be used by generated code.
-
Interface Summary Interface Description BeanFactory<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.BeanScopeFactory This is the service loader interface defining the bean scope.Builder Mutable builder object used when building a bean scope. -
Class Summary Class Description EnrichBean<B> Holds Spy setup consumers for dependency injection using Mockito Spy.SuppliedBean<B> Holds beans supplied to the dependency injection. -
Annotation Types Summary Annotation Type Description DependencyMeta Hold bean dependency meta data intended for internal use by code generation (Java annotation processing).Generated Marks source code that has been generated.