Package io.avaje.inject.spi


package io.avaje.inject.spi
Building bean scope objects expected to only be used by generated code.
  • Class
    Description
    A Module containing dependencies that will be included in BeanScope.
    Marker for custom scoped modules.
    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.
    Holds Spy setup consumers for dependency injection using Mockito Spy.
    Marks source code that has been generated.
    Represents a full type including generic declarations, to avoid information loss due to type erasure.
    Superclass for all Inject SPI classes
    A Plugin that can be applied when creating a bean scope.
    Determines Multi-Module wiring order.
    Registers InjectPlugin classes for auto-detection with JPMS.
    Marks the type as being a Proxy.
    Holds beans supplied to the dependency injection.