BindModule

object BindModule
Companion:
class
class Object
trait Matchable
class Any

Value members

Concrete methods

def bean[T : Type](clazz: Expr[Class[T]], binder: Expr[Binding], wiredEagerly: Expr[Boolean])(implicit evidence$2: Type[T], quotes: Quotes): Expr[Definition]

bind class with a name.

bind class with a name.

def bind(clazzesExpr: Expr[Seq[Class[_]]], binder: Expr[Binding], wiredEagerly: Expr[Boolean])(implicit quotes: Quotes): Expr[DefinitionBinder]

bind class with a name.

bind class with a name.

def bind[T : Type](beanName: Expr[String], clazz: Expr[Class[T]], binder: Expr[Binding], wiredEagerly: Expr[Boolean])(implicit evidence$1: Type[T], quotes: Quotes): Expr[DefinitionBinder]

bind class with a name.

bind class with a name.