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

no subtypes hierarchy

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

Injects given parameters and container into injectable

Throws
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
equals
Nested Exceptions
Errorshared static Error

Thrown whenever Depin.inject() has failed