Graph
The object graph class that retrieves and instantiates dependencies registered in its component.
An instance is created by calling Component.createGraph or Graph.createSubgraph.
Properties
Link copied to clipboard
The WinterApplication of this graph.
Link copied to clipboard
Get parent Graph.
Link copied to clipboard
Functions
Link copied to clipboard
Link copied to clipboard
Runs graph close plugins and marks this graph as closed. All resources get released and every retrieval method will throw an exception if called after closing.
Link copied to clipboard
Initialize and return a subgraph by using the subcomponent with subcomponentQualifier and this graph as parent.
Link copied to clipboard
This is called from BoundService.instance when a new instance is created. Don't use this method except in custom BoundService implementations.
Link copied to clipboard
Link copied to clipboard
Create an instance of type R. All arguments will be resolved from this graph.
inline fun <R : Any, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9> Graph.new(noinline constructor: (a0: A0, a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6, a7: A7, a8: A8, a9: A9) -> R): R
inline fun <R : Any, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10> Graph.new(noinline constructor: (a0: A0, a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6, a7: A7, a8: A8, a9: A9, a10: A10) -> R): R
inline fun <R : Any, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11> Graph.new(noinline constructor: (a0: A0, a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6, a7: A7, a8: A8, a9: A9, a10: A10, a11: A11) -> R): R
inline fun <R : Any, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12> Graph.new(noinline constructor: (a0: A0, a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6, a7: A7, a8: A8, a9: A9, a10: A10, a11: A11, a12: A12) -> R): R
inline fun <R : Any, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13> Graph.new(noinline constructor: (a0: A0, a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6, a7: A7, a8: A8, a9: A9, a10: A10, a11: A11, a12: A12, a13: A13) -> R): R
inline fun <R : Any, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14> Graph.new(noinline constructor: (a0: A0, a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6, a7: A7, a8: A8, a9: A9, a10: A10, a11: A11, a12: A12, a13: A13, a14: A14) -> R): R
inline fun <R : Any, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15> Graph.new(noinline constructor: (a0: A0, a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6, a7: A7, a8: A8, a9: A9, a10: A10, a11: A11, a12: A12, a13: A13, a14: A14, a15: A15) -> R): R
inline fun <R : Any, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16> Graph.new(noinline constructor: (a0: A0, a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6, a7: A7, a8: A8, a9: A9, a10: A10, a11: A11, a12: A12, a13: A13, a14: A14, a15: A15, a16: A16) -> R): R
inline fun <R : Any, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17> Graph.new(noinline constructor: (a0: A0, a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6, a7: A7, a8: A8, a9: A9, a10: A10, a11: A11, a12: A12, a13: A13, a14: A14, a15: A15, a16: A16, a17: A17) -> R): R
inline fun <R : Any, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18> Graph.new(noinline constructor: (a0: A0, a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6, a7: A7, a8: A8, a9: A9, a10: A10, a11: A11, a12: A12, a13: A13, a14: A14, a15: A15, a16: A16, a17: A17, a18: A18) -> R): R
inline fun <R : Any, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19> Graph.new(noinline constructor: (a0: A0, a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6, a7: A7, a8: A8, a9: A9, a10: A10, a11: A11, a12: A12, a13: A13, a14: A14, a15: A15, a16: A16, a17: A17, a18: A18, a19: A19) -> R): R
inline fun <R : Any, A0, A1, A2, A3, A4, A5, A6, A7, A8, A9, A10, A11, A12, A13, A14, A15, A16, A17, A18, A19, A20> Graph.new(noinline constructor: (a0: A0, a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6, a7: A7, a8: A8, a9: A9, a10: A10, a11: A11, a12: A12, a13: A13, a14: A14, a15: A15, a16: A16, a17: A17, a18: A18, a19: A19, a20: A20) -> R): R
inline fun <R : Any, A0, A1, A2, A3> Graph.new(noinline constructor: (a0: A0, a1: A1, a2: A2, a3: A3) -> R): R
inline fun <R : Any, A0, A1, A2, A3, A4> Graph.new(noinline constructor: (a0: A0, a1: A1, a2: A2, a3: A3, a4: A4) -> R): R
inline fun <R : Any, A0, A1, A2, A3, A4, A5> Graph.new(noinline constructor: (a0: A0, a1: A1, a2: A2, a3: A3, a4: A4, a5: A5) -> R): R
inline fun <R : Any, A0, A1, A2, A3, A4, A5, A6> Graph.new(noinline constructor: (a0: A0, a1: A1, a2: A2, a3: A3, a4: A4, a5: A5, a6: A6) -> R): R