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.
-
ClassDescriptionA Module containing dependencies that will be included in BeanScope.Marker for custom scoped modules.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.Mutable builder object used when building a bean scope.Plugin interface which contains the application properties used for wiring.Hold bean dependency metadata intended for internal use by the annotation processor.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 generic declarations, to avoid information loss due to type erasure.Superclass for all Inject SPI classesA Plugin that can be applied when creating a bean scope.Determines Multi-Module wiring order.RegistersInjectPluginclasses for auto-detection with JPMS.Marks the type as being a Proxy.Holds beans supplied to the dependency injection.