package
jsr330
Type Members
-
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
-
case class
AnnotationIdentifier(tpe: scala.reflect.api.JavaUniverse.Type, annotation: Option[Annotation] = None) extends Identifier with Product with Serializable
-
-
case class
ScaldiProvider[T](impl: () ⇒ T) extends Provider[T] with Product with Serializable
Value Members
-
-
-
def
annotated[T <: AnyRef](instance: T)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T], injector: () ⇒ Injector): WordBindingProvider[T]
-
def
annotated[T](implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T], injector: () ⇒ Injector): WordBindingProvider[T]
-
def
annotation[A <: Annotation](a: A)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[A]): AnnotationIdentifier
-
def
qualifier[T <: Annotation](implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T]): AnnotationIdentifier
Inherited from AnyRef
Inherited from Any