Package io.github.pustike.inject

Pustike Inject is a simple dependency injection framework that implements the JSR-330 specification.
  • Interface Summary
    Interface Description
    Injector
    The injector is used to create objects with all their dependencies (fields and constructor/methods) injected.
    Scope
    Interface to implement custom scopes.
  • Class Summary
    Class Description
    BindingKey<T>
    Binding key that contains an injection type and an optional qualifier annotation.
    Injectors
    This class provides factory methods to create Injector with bindings specified by modules and using an InjectionPointLoader.
    Names
    Utility methods for use with @Named.
  • Exception Summary
    Exception Description
    NoSuchBindingException
    Indicates that there was a runtime failure while providing an instance.