com.softwaremill.macwire.internals.autowire.AutowireProviders.Provider
See theProvider companion object
case class Provider(tpe: q.reflect.TypeRepr, dependencies: List[q.reflect.TypeRepr], create: (List[q.reflect.Term]) => q.reflect.Term, raw: Option[Expr[Any]])
Providers define how to create an instance of a type, and what dependencies are needed. Used to create graph nodes, which contain generated wiring code fragments.
Attributes
- Companion
- object
- Graph
-
- Supertypes
-
trait Serializabletrait Producttrait Equalsclass Objecttrait Matchableclass Any
Members list
In this article