ScalaMultibinder

net.codingwell.scalaguice.ScalaMultibinder$
See theScalaMultibinder companion trait

Attributes

Companion:
trait
Graph
Supertypes
class Object
trait Matchable
class Any
Self type

Members list

Concise view

Value members

Concrete methods

inline def newSetBinder[T](binder: Binder): 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.

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

Attributes

inline def newSetBinder[T, Ann <: Annotation : ClassTag](binder: Binder): 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.

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.

Attributes

inline def newSetBinder[T](binder: Binder, annotation: Annotation): 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.

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

Attributes

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.

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

Attributes

inline def newSetBinder[T](binder: Binder, typ: Class[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. Note that typ is ignored in favor of using the T TypeTag to capture type arguments.

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.

Attributes

def newSetBinder[T](binder: Binder, typ: TypeLiteral[T], annotation: 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.

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

Attributes

inline def newSetBinder[T](binder: Binder, typ: Class[T], annotation: 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. Note that typ is ignored in favor of using the TypeTag to capture type arguments.

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.

Attributes

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.

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

Attributes

inline def newSetBinder[T](binder: Binder, typ: Class[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. Note that typ is ignored in favor of using the TypeTag to capture type arguments.

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.

Attributes