Packages

p

refuel

injector

package injector

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package scope

Type Members

  1. trait AutoInject extends AnyRef

    AutoInject is subject to automatic loading by refuel.

    AutoInject is subject to automatic loading by refuel.

    At the time of calling inject[T], all module classes that inherit T with AutoInjectable are injection candidates.

    If there are multiple injection candidates, you need to be controlled with the refuel.domination.Inject annotation.

    trait A

    class B extends A with AutoInjectable // This is treated as priority "Default"

  2. trait InjectionPool extends AnyRef
  3. case class InjectionType[T](wtt: scala.reflect.api.JavaUniverse.WeakTypeTag[T], applyment: (Container) => IndexedSymbol[T], name: String) extends Product with Serializable

Value Members

  1. object InjectionPool
  2. object InjectionType extends Serializable

Ungrouped