object ScalaMultibinder

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

Value Members

  1. def newSetBinder[T](binder: Binder, typ: Class[T], annotation: Class[_ <: Annotation])(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T]): ScalaMultibinder[T]

    Returns a new multibinder that collects instances of typ in a scala.collection.immutable.Set that is itself bound with a binding annotation.

    Returns a new multibinder that collects instances of typ in a scala.collection.immutable.Set that is itself bound with a binding annotation. Note that typ is ignored in favor of using the TypeTag to capture type arguments.

  2. def newSetBinder[T](binder: Binder, typ: TypeLiteral[T], annotation: Class[_ <: Annotation]): ScalaMultibinder[T]

    Returns a new multibinder that collects instances of typ in a scala.collection.immutable.Set that is itself bound with a binding annotation.

  3. def newSetBinder[T](binder: Binder, typ: Class[T], annotation: Annotation)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T]): ScalaMultibinder[T]

    Returns a new multibinder that collects instances of typ in a scala.collection.immutable.Set that is itself bound with a binding annotation.

    Returns a new multibinder that collects instances of typ in a scala.collection.immutable.Set that is itself bound with a binding annotation. Note that typ is ignored in favor of using the TypeTag to capture type arguments.

  4. def newSetBinder[T](binder: Binder, typ: TypeLiteral[T], annotation: Annotation)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T]): ScalaMultibinder[T]

    Returns a new multibinder that collects instances of typ in a scala.collection.immutable.Set that is itself bound with a binding annotation.

  5. def newSetBinder[T](binder: Binder, typ: Class[T])(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T]): ScalaMultibinder[T]

    Returns a new multibinder that collects instances of typ in a scala.collection.immutable.Set that is itself bound with no binding annotation.

    Returns a new multibinder that collects instances of typ in a scala.collection.immutable.Set that is itself bound with no binding annotation. Note that typ is ignored in favor of using the T TypeTag to capture type arguments.

  6. def newSetBinder[T](binder: Binder, typ: TypeLiteral[T]): ScalaMultibinder[T]

    Returns a new multibinder that collects instances of typ in a scala.collection.immutable.Set that is itself bound with no binding annotation.

  7. def newSetBinder[T](binder: Binder, annotation: Annotation)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T]): ScalaMultibinder[T]

    Returns a new multibinder that collects instances of type T in a scala.collection.immutable.Set that is itself bound with a binding annotation.

  8. def newSetBinder[T, Ann <: Annotation](binder: Binder)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T], arg1: ClassTag[Ann]): ScalaMultibinder[T]

    Returns a new multibinder that collects instances of type T in a scala.collection.immutable.Set that is itself bound with a binding annotation Ann.

  9. def newSetBinder[T](binder: Binder)(implicit arg0: scala.reflect.api.JavaUniverse.TypeTag[T]): ScalaMultibinder[T]

    Returns a new multibinder that collects instances of type T in a scala.collection.immutable.Set that is itself bound with no binding annotation.