package
inject
Type Members
-
class
Bind extends LogSupport
-
class
Inject extends LogSupport
-
-
trait
Session extends AnyRef
-
Value Members
-
object
Inject extends LogSupport
-
object
InjectMacros extends LogSupport
-
-
macro
def
inject[A, D1, D2, D3, D4, D5](factory: (D1, D2, D3, D4, D5) ⇒ A)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[A], arg1: scala.reflect.api.JavaUniverse.TypeTag[D1], arg2: scala.reflect.api.JavaUniverse.TypeTag[D2], arg3: scala.reflect.api.JavaUniverse.TypeTag[D3], arg4: scala.reflect.api.JavaUniverse.TypeTag[D4], arg5: scala.reflect.api.JavaUniverse.TypeTag[D5]): A
-
macro
def
inject[A, D1, D2, D3, D4](factory: (D1, D2, D3, D4) ⇒ A)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[A], arg1: scala.reflect.api.JavaUniverse.TypeTag[D1], arg2: scala.reflect.api.JavaUniverse.TypeTag[D2], arg3: scala.reflect.api.JavaUniverse.TypeTag[D3], arg4: scala.reflect.api.JavaUniverse.TypeTag[D4]): A
-
macro
def
inject[A, D1, D2, D3](factory: (D1, D2, D3) ⇒ A)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[A], arg1: scala.reflect.api.JavaUniverse.TypeTag[D1], arg2: scala.reflect.api.JavaUniverse.TypeTag[D2], arg3: scala.reflect.api.JavaUniverse.TypeTag[D3]): A
-
macro
def
inject[A, D1, D2](factory: (D1, D2) ⇒ A)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[A], arg1: scala.reflect.api.JavaUniverse.TypeTag[D1], arg2: scala.reflect.api.JavaUniverse.TypeTag[D2]): A
-
macro
def
inject[A, D1](factory: (D1) ⇒ A)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[A], arg1: scala.reflect.api.JavaUniverse.TypeTag[D1]): A
-
macro
def
inject[A](implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[A]): A
Inherited from AnyRef
Inherited from Any