net.codingwell

scalaguice

package scalaguice

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. scalaguice
  2. AnyRef
  3. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Type Members

  1. trait InternalModule[B <: Binder] extends AnyRef

    Allows binding via type parameters.

  2. trait ScalaModule extends AbstractModule with InternalModule[Binder]

  3. class ScalaMultibinder[T] extends AnyRef

    Analog to the Guice Multibinder

  4. trait ScalaPrivateModule extends PrivateModule with InternalModule[PrivateBinder]

  5. class SetProvider[T] extends ProviderWithDependencies[Set[T]]

    Provider for a Scala Immutable Set from a Java Set.

Value Members

  1. object BindingExtensions

    Extensions for Guice's binding DSL.

  2. object InjectorExtensions

  3. object KeyExtensions

  4. object ScalaModule

  5. object ScalaMultibinder

    Analog to the Guice Multibinder

  6. package binder

  7. def cls[T](implicit arg0: Manifest[T]): Class[T]

  8. def typeLiteral[T](implicit arg0: Manifest[T]): TypeLiteral[T]

    Create a com.google.inject.TypeLiteral from a scala.Manifest.

    Create a com.google.inject.TypeLiteral from a scala.Manifest. Subtypes of scala.AnyVal will be converted to their corresponding Java wrapper classes.

Inherited from AnyRef

Inherited from Any

Ungrouped