@ file : Jvm Name (" Main D agger Help ") Ċ Ċ package Ġcom . yang . module _ main . helper Ċ Ċ import Ġandroidx . appcompat . app . AppCompatActivity Ċ import Ġandroidx . fragment . app . Fragment Ċ import Ġcom . yang . lib _ common . helper . get Remote Component Ċ import Ġcom . yang . module _ main . di . component . D agger Main Component Ċ import Ġcom . yang . module _ main . di . component . Main Component Ċ import Ġcom . yang . module _ main . di . module . Main Module ĊĊ Ċ private Ġconst Ġval ĠTAG Ġ= Ġ" Main D agger Help . kt " ĊĊ Ċ fun Ġget Main Component ( activity : ĠAppCompatActivity ): ĠMain Component Ġ{ ĊĠĠĠ Ġreturn ĠD agger Main Component . builder (). remote Component ( get Remote Component ()) ĊĠĠĠĠĠĠĠ Ġ. main Module ( Main Module ( activity )). build () Ċ } Ċ fun Ġget Main Component ( fragment : ĠFragment ): ĠMain Component Ġ{ ĊĠĠĠ Ġreturn ĠD agger Main Component . builder (). remote Component ( get Remote Component ()) ĊĠĠĠĠĠĠĠ Ġ. main Module ( Main Module ( fragment )). build () Ċ } ĊĊĊĊ