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. type AnnotationClass[T <: Annotation] = Class[T]

  2. trait ScalaModule extends AbstractModule

    Allows binding via type parameters.

  3. class ScalaMultibinder[T] extends AnyRef

    Analog to the Guice Multibinder

  4. trait ScalaPrivateModule extends PrivateModule

  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. def annotation[T <: Annotation](implicit arg0: ClassManifest[T]): AnnotationClass[T]

    Get the class for a Java Annotation using a scala.Manifest.

  7. package binder

  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