/* Ċ Ġ* ĠCopyright Ġ 2 0 1 9 ĠD mit ri y ĠP onom aren ko Ċ Ġ* Ċ Ġ* ĠLicensed Ġto Ġthe ĠApache ĠSoftware ĠFoundation Ġ( ASF ) Ġunder Ġone Ġor Ġmore Ġcontributor Ċ Ġ* Ġlicense Ġagreements . ĠSee Ġthe ĠNOTICE Ġfile Ġdistributed Ġwith Ġthis Ġwork Ġfor Ċ Ġ* Ġadditional Ġinformation Ġregarding Ġcopyright Ġownership . ĠThe ĠASF Ġlicenses Ġthis Ċ Ġ* Ġfile Ġto Ġyou Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ġyou Ġmay Ġnot Ċ Ġ* Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ċ Ġ* Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , ĠWITHOUT Ċ Ġ* ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . ĠSee Ġthe Ċ Ġ* ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ġlimitations Ġunder Ċ Ġ* Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ package Ġcom . dim owner . good weather . d agger . application Ċ Ċ import Ġcom . dim owner . good weather . GW Application Ċ import Ġcom . dim owner . good weather . d agger . location . Location Component Ċ import Ġcom . dim owner . good weather . d agger . location . Location Module Ċ import Ġcom . dim owner . good weather . periodic . Job Scheduler Service Ċ import Ġcom . dim owner . good weather . periodic . Updates Receiver Ċ import Ġcom . dim owner . good weather . app . main . MainActivity Ċ import Ġcom . dim owner . good weather . app . main . Weather Fragment Ċ import Ġcom . dim owner . good weather . app . main . Weather List Fragment Ċ import Ġcom . dim owner . good weather . app . settings . Settings Activity Ċ import Ġcom . dim owner . good weather . app . settings . Settings Fragment Ċ import Ġcom . dim owner . good weather . app . welcome . Welcome Activity Ċ import Ġdagger . Component Ċ import Ġjavax . inject . Singleton Ċ Ċ /** Ċ Ġ* ĠCreated Ġon Ġ 2 0 . 0 1 . 2 0 1 8 . Ċ Ġ* Ġ@ author ĠDim owner Ċ Ġ*/ Ċ @ Component ( modules Ġ= ĠarrayOf ( App Module :: class )) Ċ @ Singleton Ċ interface ĠApp Component Ġ{ ĊĊ ĉ fun Ġinject ( app : ĠG W Application ) ĊĊ ĉ fun Ġinject ( activity : ĠMainActivity ) ĊĊ ĉ fun Ġinject ( activity : ĠWelcome Activity ) ĊĊ ĉ fun Ġinject ( activity : ĠSettings Activity ) ĊĊ ĉ fun Ġinject ( activity : ĠSettings Fragment ) ĊĊ ĉ fun Ġinject ( fragment : ĠWeather Fragment ) ĊĊ ĉ fun Ġinject ( fragment : ĠWeather List Fragment ) ĊĊ ĉ fun Ġinject ( receiver : ĠUpdates Receiver ) ĊĊ ĉ fun Ġinject ( service : ĠJob Scheduler Service ) ĊĊ ĉ fun Ġplus ( details Module : ĠLocation Module ): ĠLocation Component Ċ Ċ } Ċ