Package

scaldi

jsr330

Permalink

package jsr330

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. jsr330
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. case class AnnotationBinding(instanceOrType: Either[AnyRef, scala.reflect.api.JavaUniverse.Type], injector: () ⇒ Injector, identifiers: List[Identifier] = Nil, condition: Option[() ⇒ Condition] = None, lifecycle: BindingLifecycle[Any] = BindingLifecycle.empty, eager: Boolean = false, forcedScope: Option[scala.reflect.api.JavaUniverse.Type] = None, bindingConverter: Option[(AnyRef) ⇒ AnyRef] = None) extends BindingWithLifecycle with Product with Serializable

    Permalink

    Binding for JSR 330 compliant types.

  2. case class AnnotationIdentifier(tpe: scala.reflect.api.JavaUniverse.Type, annotation: Option[Annotation] = None) extends Identifier with Product with Serializable

    Permalink
  3. class OnDemandAnnotationInjector extends MutableInjectorUser with InjectorWithLifecycle[OnDemandAnnotationInjector] with ShutdownHookLifecycleManager

    Permalink

    Injector that creates JSR 330 compliant bindings on-demand (when they are injected)

  4. case class ScaldiProvider[T](impl: () ⇒ T) extends Provider[T] with Product with Serializable

    Permalink

Value Members

  1. object AnnotationBinding extends Serializable

    Permalink
  2. object AnnotationIdentifier extends Serializable

    Permalink
  3. def annotated[T <: AnyRef](instance: T)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T], injector: () ⇒ Injector): WordBindingProvider[T]

    Permalink
  4. def annotated[T](implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T], injector: () ⇒ Injector): WordBindingProvider[T]

    Permalink
  5. def annotation[A <: Annotation](a: A)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[A]): AnnotationIdentifier

    Permalink
  6. def qualifier[T <: Annotation](implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T]): AnnotationIdentifier

    Permalink

Inherited from AnyRef

Inherited from Any

Ungrouped