Main entry point for this framework to operate.
Anything
Object
Depin
Basic
Identifiable
Object
Anything
no subtypes hierarchy
Constructors | |
Depin | shared Depin({ClassDeclaration|FunctionOrValueDeclaration*} declarations = ...) Transforms given declarations into dependencies allowing for further injection. Parameters:
|
Attributes | |
ready | shared static ready ready
|
Inherited Attributes |
Attributes inherited from: Object hash , string |
Methods | |
extract | shared Result extract<Result>(FunctionOrValueDeclaration declaration) Support entry point, for retreiving results of dependency resolution.
Usable in frameworks like Android SDK or libgdx, where there is no possiblity to nicely create,
new instance of given model but Throws
|
inject | shared Result inject<Result>(Injectable<Result> model) Main functionality of this framework allowing to instantaite or call given Parameters:
Throws
|
notify | shared void notify<Event>(Event event) Allows notification of |
Inherited Methods |
Methods inherited from: Object equals |
Nested Classes | |
State | shared static abstract State |
ready | shared static ready
|