com.softwaremill.macwire.internals.autowire
Members list
Type members
Classlikes
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
class AutowireProviders[Q <: Quotes](using val q: Q)(rawDependencies: List[Expr[Any]], reportError: ReportError[q.type])
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
object Companion
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Companion.type
object Constructor
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
- Self type
-
Constructor.type
class Creator[Q <: Quotes](using val q: Q)(selectQualifier: q.reflect.Term, creatorSymbol: q.reflect.Symbol, reportError: ReportError[q.type])
A creator is either a constructor, or an apply method. The code they generate only differs in the selectQualifier: either a new
or a ref
.
A creator is either a constructor, or an apply method. The code they generate only differs in the selectQualifier: either a new
or a ref
.
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
class UniqueNames
Attributes
- Supertypes
-
class Objecttrait Matchableclass Any
Value members
Concrete methods
def autowireImpl[T : Type](dependencies: Expr[Seq[Any]])(implicit evidence$1: Type[T], q: Quotes): Expr[T]
In this article