Abstraction over ceylon model providing ablity to define what and how to inject.

no subtypes hierarchy

Injectionshared Injection(Injectable<Anything> injectable, Dependency? container, {Dependency*} parameters = ...)
  • parameters = empty
injectshared formal Anything inject

Injects given parameters and container into injectable

stringshared actual String string

A developer-friendly string representing the instance. Concatenates the name of the concrete class of the instance with the hash of the instance. Subclasses are encouraged to refine this implementation to produce a more meaningful representation.

Refines Object.string
Inherited Attributes
Attributes inherited from: Object
hash, string
Inherited Methods
Methods inherited from: Object
Nested Exceptions
Errorshared static Error

Thrown whenever Depin.inject() has failed