package Ġcom . wang fe i . com . my mv pk otlin Ċ Ċ import Ġcom . wang fe i . com . my mv pk otlin . data . source . DataManager Ċ import Ġcom . wang fe i . com . my mv pk otlin . data . source . DataSource Module Ċ import Ġdagger . Component Ċ import Ġjavax . inject . Singleton Ċ Ċ /** Ċ Ġ* Ġå°ı é£ŀ é¸ Ł Ġ çīĪ æĿĥ æīĢæľī Ċ Ġ*/ Ċ /** Ċ Ġ* Ġ æ³¨ åħ¥ åĻ¨ Ċ Ġ*/ Ċ @ Singleton Ċ @ Component ( modules Ġ= ĠarrayOf ( DataSource Module :: class )) Ġ// æ³¨ åħ¥ åĻ¨ çļĦ å¯¹è±¡ æıĲä¾Ľ å·¥ åİĤ Ċ interface ĠApp Component { ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* Ġ åħ¨å±Ģ æ³¨ åħ¥ åĻ¨ èĥ½å¤Ł æıĲä¾Ľ çļĦ å¯¹è±¡ ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġdata Manager (): ĠData Manager Ċ }