Value Members
-
final
def
!=(arg0: Any): Boolean
-
final
def
##(): Int
-
-
-
final
def
==(arg0: Any): Boolean
-
final
def
asInstanceOf[T0]: T0
-
-
implicit
def
canBeIdentifiedToConstraints[T](target: T)(implicit arg0: CanBeIdentifier[T]): InjectConstraints[Nothing]
-
def
clone(): AnyRef
-
final
def
eq(arg0: AnyRef): Boolean
-
def
equals(arg0: Any): Boolean
-
def
finalize(): Unit
-
def
getBinding(identifiers: List[Identifier]): Option[Binding]
-
def
getBindings(identifiers: List[Identifier]): List[Binding]
-
final
def
getClass(): Class[_]
-
def
hashCode(): Int
-
-
def
inject[T](constraints: ⇒ InjectConstraints[T])(implicit injector: Injector, tt: scala.reflect.api.JavaUniverse.TypeTag[T], nn: NotNothing[T]): T
-
def
inject[T](implicit injector: Injector, tt: scala.reflect.api.JavaUniverse.TypeTag[T], nn: NotNothing[T]): T
-
def
injectAll(identifiers: Identifier*)(implicit injector: Injector): List[Any]
-
def
injectAllOfType[T](identifiers: Identifier*)(implicit injector: Injector, tt: scala.reflect.api.JavaUniverse.TypeTag[T], nn: NotNothing[T]): List[T]
-
def
injectAllOfType[T](implicit injector: Injector, tt: scala.reflect.api.JavaUniverse.TypeTag[T], nn: NotNothing[T]): List[T]
-
def
injectProvider[T](constraints: ⇒ InjectConstraints[T])(implicit injector: Injector, tt: scala.reflect.api.JavaUniverse.TypeTag[T], nn: NotNothing[T]): () ⇒ T
-
def
injectProvider[T](implicit injector: Injector, tt: scala.reflect.api.JavaUniverse.TypeTag[T], nn: NotNothing[T]): () ⇒ T
-
def
injectWithConstructorDefault[T, C](paramName: String)(implicit injector: Injector, tt: scala.reflect.api.JavaUniverse.TypeTag[T], ct: scala.reflect.api.JavaUniverse.TypeTag[C]): T
-
def
injectWithDefault[T](injector: Injector, default: ⇒ T)(ids: List[Identifier]): T
-
macro
def
injected[T](overrides: Tuple2[String, _]*): T
-
macro
def
injected[T](overrides: Tuple2[Symbol, _]*): T
-
macro
def
injected[T]: T
-
implicit
val
injector: Injector
-
final
def
isInstanceOf[T0]: Boolean
-
final
def
ne(arg0: AnyRef): Boolean
-
def
noBindingFound(ids: List[Identifier]): Nothing
-
final
def
notify(): Unit
-
final
def
notifyAll(): Unit
-
lazy val
reflectiveBindings: List[Binding]
-
final
def
synchronized[T0](arg0: ⇒ T0): T0
-
def
toString(): String
-
final
def
wait(): Unit
-
final
def
wait(arg0: Long, arg1: Int): Unit
-
final
def
wait(arg0: Long): Unit
Inherited from AnyRef
Inherited from Any
(Since version 0.5) StaticModule is deprecated and will be removed soon. As an alternative you can use
ImmutableWrapper
injector to define an immutability boundary in composition or create your own injector that is marked asImmutableInjector
.