Packages

t

net.codingwell.scalaguice.ScalaModule

ScalaLinkedBindingBuilder

trait ScalaLinkedBindingBuilder[T] extends ScalaScopedBindingBuilder with LinkedBindingBuilderProxy[T]

Self Type
ScalaLinkedBindingBuilder[T]
Linear Supertypes
LinkedBindingBuilderProxy[T], LinkedBindingBuilder[T], ScalaScopedBindingBuilder, ScopedBindingBuilderProxy, Proxy, ScopedBindingBuilder, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. ScalaLinkedBindingBuilder
  2. LinkedBindingBuilderProxy
  3. LinkedBindingBuilder
  4. ScalaScopedBindingBuilder
  5. ScopedBindingBuilderProxy
  6. Proxy
  7. ScopedBindingBuilder
  8. AnyRef
  9. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def self: LinkedBindingBuilder[T]
    Definition Classes
    LinkedBindingBuilderProxyScopedBindingBuilderProxy → Proxy

Concrete Value Members

  1. def asEagerSingleton(): Unit
    Definition Classes
    ScopedBindingBuilderProxy → ScopedBindingBuilder
  2. def equals(that: Any): Boolean
    Definition Classes
    Proxy → Any
  3. def hashCode(): Int
    Definition Classes
    Proxy → Any
  4. def in[TAnn <: Annotation]()(implicit arg0: Manifest[TAnn]): Unit
    Definition Classes
    ScalaScopedBindingBuilder
  5. def in(scopeAnnotation: Class[_ <: Annotation]): Unit
    Definition Classes
    ScopedBindingBuilderProxy → ScopedBindingBuilder
  6. def in(scope: Scope): Unit
    Definition Classes
    ScopedBindingBuilderProxy → ScopedBindingBuilder
  7. def to[TImpl <: T](implicit arg0: Manifest[TImpl]): ScalaScopedBindingBuilder { val self: com.google.inject.binder.ScopedBindingBuilder }
  8. def to(targetKey: Key[_ <: T]): ScalaScopedBindingBuilder { val self: com.google.inject.binder.ScopedBindingBuilder }
    Definition Classes
    LinkedBindingBuilderProxy → LinkedBindingBuilder
  9. def to(implementation: TypeLiteral[_ <: T]): ScalaScopedBindingBuilder { val self: com.google.inject.binder.ScopedBindingBuilder }
    Definition Classes
    LinkedBindingBuilderProxy → LinkedBindingBuilder
  10. def to(implementation: Class[_ <: T]): ScalaScopedBindingBuilder { val self: com.google.inject.binder.ScopedBindingBuilder }
    Definition Classes
    LinkedBindingBuilderProxy → LinkedBindingBuilder
  11. def toConstructor[S <: T](constructor: Constructor[S], literal: TypeLiteral[_ <: S]): ScalaScopedBindingBuilder { val self: com.google.inject.binder.ScopedBindingBuilder }
    Definition Classes
    LinkedBindingBuilderProxy → LinkedBindingBuilder
  12. def toConstructor[S <: T](constructor: Constructor[S]): ScalaScopedBindingBuilder { val self: com.google.inject.binder.ScopedBindingBuilder }
    Definition Classes
    LinkedBindingBuilderProxy → LinkedBindingBuilder
  13. def toInstance(instance: T): Unit
    Definition Classes
    LinkedBindingBuilderProxy → LinkedBindingBuilder
  14. def toProvider[TProvider <: Provider[_ <: T]](implicit arg0: Manifest[TProvider]): ScalaScopedBindingBuilder { val self: com.google.inject.binder.ScopedBindingBuilder }
  15. def toProvider(providerKey: Key[_ <: Provider[_ <: T]]): ScalaScopedBindingBuilder { val self: com.google.inject.binder.ScopedBindingBuilder }
    Definition Classes
    LinkedBindingBuilderProxy → LinkedBindingBuilder
  16. def toProvider(provider: TypeLiteral[_ <: Provider[_ <: T]]): ScalaScopedBindingBuilder { val self: com.google.inject.binder.ScopedBindingBuilder }
    Definition Classes
    LinkedBindingBuilderProxy → LinkedBindingBuilder
  17. def toProvider(provider: Class[_ <: Provider[_ <: T]]): ScalaScopedBindingBuilder { val self: com.google.inject.binder.ScopedBindingBuilder }
    Definition Classes
    LinkedBindingBuilderProxy → LinkedBindingBuilder
  18. def toProvider(provider: Provider[_ <: T]): ScalaScopedBindingBuilder { val self: com.google.inject.binder.ScopedBindingBuilder }
    Definition Classes
    LinkedBindingBuilderProxy → LinkedBindingBuilder
  19. def toProvider(provider: Provider[_ <: T]): ScalaScopedBindingBuilder { val self: com.google.inject.binder.ScopedBindingBuilder }
    Definition Classes
    LinkedBindingBuilderProxy → LinkedBindingBuilder
  20. def toString(): String
    Definition Classes
    Proxy → Any