case classAcceptedFromInstanceScope[T](value: T, priority: Int = Int.MaxValue, x: scala.reflect.api.JavaUniverse.WeakTypeTag[T], acceptedFrom: Vector[Any]) extends AbstractScope[T] with Product with Serializable
Instance-Tolerant Scope Object
Instance-Tolerant Scope Object
T
Injection object type
value
Injection object
priority
priority
x
Injected object WeakTypeTag
acceptedFrom
accepted instance list
case classAcceptedFromTypeScope[T](value: T, priority: Int = Int.MaxValue, x: scala.reflect.api.JavaUniverse.WeakTypeTag[T], acceptedFrom: Vector[Class[_]]) extends AbstractScope[T] with Product with Serializable
Class-Tolerant Scope Object
Class-Tolerant Scope Object
T
Injection object type
value
Injection object
priority
priority
x
Injected object WeakTypeTag
acceptedFrom
accepted type list
case classOpenScope[T](value: T, priority: Int, x: scala.reflect.api.JavaUniverse.WeakTypeTag[T]) extends AbstractScope[T] with Product with Serializable
Instance-Tolerant Scope Object
Injection object type
Injection object
priority
Injected object WeakTypeTag
accepted instance list