Packages

t

net.codingwell.scalaguice.binder

LinkedBindingBuilderProxy

trait LinkedBindingBuilderProxy[T] extends LinkedBindingBuilder[T] with ScopedBindingBuilderProxy

Proxy for com.google.inject.binder.LinkedBindingBuilder

Linear Supertypes
ScopedBindingBuilderProxy, Proxy, LinkedBindingBuilder[T], ScopedBindingBuilder, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. LinkedBindingBuilderProxy
  2. ScopedBindingBuilderProxy
  3. Proxy
  4. LinkedBindingBuilder
  5. ScopedBindingBuilder
  6. AnyRef
  7. 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(scopeAnnotation: Class[_ <: Annotation]): Unit
    Definition Classes
    ScopedBindingBuilderProxy → ScopedBindingBuilder
  5. def in(scope: Scope): Unit
    Definition Classes
    ScopedBindingBuilderProxy → ScopedBindingBuilder
  6. def to(targetKey: Key[_ <: T]): ScalaScopedBindingBuilder { val self: com.google.inject.binder.ScopedBindingBuilder }
    Definition Classes
    LinkedBindingBuilderProxy → LinkedBindingBuilder
  7. def to(implementation: TypeLiteral[_ <: T]): ScalaScopedBindingBuilder { val self: com.google.inject.binder.ScopedBindingBuilder }
    Definition Classes
    LinkedBindingBuilderProxy → LinkedBindingBuilder
  8. def to(implementation: Class[_ <: T]): ScalaScopedBindingBuilder { val self: com.google.inject.binder.ScopedBindingBuilder }
    Definition Classes
    LinkedBindingBuilderProxy → LinkedBindingBuilder
  9. def toConstructor[S <: T](constructor: Constructor[S], literal: TypeLiteral[_ <: S]): ScalaScopedBindingBuilder { val self: com.google.inject.binder.ScopedBindingBuilder }
    Definition Classes
    LinkedBindingBuilderProxy → LinkedBindingBuilder
  10. def toConstructor[S <: T](constructor: Constructor[S]): ScalaScopedBindingBuilder { val self: com.google.inject.binder.ScopedBindingBuilder }
    Definition Classes
    LinkedBindingBuilderProxy → LinkedBindingBuilder
  11. def toInstance(instance: T): Unit
    Definition Classes
    LinkedBindingBuilderProxy → LinkedBindingBuilder
  12. def toProvider(providerKey: Key[_ <: Provider[_ <: T]]): ScalaScopedBindingBuilder { val self: com.google.inject.binder.ScopedBindingBuilder }
    Definition Classes
    LinkedBindingBuilderProxy → LinkedBindingBuilder
  13. def toProvider(provider: TypeLiteral[_ <: Provider[_ <: T]]): ScalaScopedBindingBuilder { val self: com.google.inject.binder.ScopedBindingBuilder }
    Definition Classes
    LinkedBindingBuilderProxy → LinkedBindingBuilder
  14. def toProvider(provider: Class[_ <: Provider[_ <: T]]): ScalaScopedBindingBuilder { val self: com.google.inject.binder.ScopedBindingBuilder }
    Definition Classes
    LinkedBindingBuilderProxy → LinkedBindingBuilder
  15. def toProvider(provider: Provider[_ <: T]): ScalaScopedBindingBuilder { val self: com.google.inject.binder.ScopedBindingBuilder }
    Definition Classes
    LinkedBindingBuilderProxy → LinkedBindingBuilder
  16. def toProvider(provider: Provider[_ <: T]): ScalaScopedBindingBuilder { val self: com.google.inject.binder.ScopedBindingBuilder }
    Definition Classes
    LinkedBindingBuilderProxy → LinkedBindingBuilder
  17. def toString(): String
    Definition Classes
    Proxy → Any