Binder

object Binder
Companion
class
class Object
trait Matchable
class Any

Type members

Classlikes

sealed trait Binding extends Serializable
case class ClassBinding(from: Surface, to: Surface, sourceCode: SourceCode) extends Binding
case class DependencyFactory(from: Surface, dependencyTypes: Seq[Surface], factory: Any)
case class ProviderBinding(factory: DependencyFactory, provideSingleton: Boolean, eager: Boolean, sourceCode: SourceCode) extends Binding
case class SingletonBinding(from: Surface, to: Surface, isEager: Boolean, sourceCode: SourceCode) extends Binding