Package

com.phylage.scaladia.injector

scope

Permalink

package scope

Visibility
  1. Public
  2. All

Type Members

  1. abstract class AbstractScope[T] extends InjectableScope[T]

    Permalink
  2. case class AcceptedFromInstanceScope[T](value: T, priority: Int = Int.MaxValue, x: scala.reflect.api.JavaUniverse.WeakTypeTag[T], acceptedFrom: Vector[Any]) extends AbstractScope[T] with Product with Serializable

    Permalink

    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

  3. case class AcceptedFromTypeScope[T](value: T, priority: Int = Int.MaxValue, x: scala.reflect.api.JavaUniverse.WeakTypeTag[T], acceptedFrom: Vector[Class[_]]) extends AbstractScope[T] with Product with Serializable

    Permalink

    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

  4. case class OpenScope[T](value: T, priority: Int, x: scala.reflect.api.JavaUniverse.WeakTypeTag[T]) extends AbstractScope[T] with Product with Serializable

    Permalink

Ungrouped