net.codingwell

scalaguice

package scalaguice

Visibility
  1. Public
  2. All
Impl.
  1. Concrete
  2. Abstract

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 extends AnyRef

    Extensions for Guice's binding DSL.

  2. object InjectorExtensions extends AnyRef

  3. object KeyExtensions extends AnyRef

  4. object ScalaModule extends AnyRef

  5. object ScalaMultibinder extends AnyRef

    Analog to the Guice Multibinder

  6. package binder

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

    definition classes: root
  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.

    definition classes: root