package Ġn aw rot . mate us z . time sup . di Ċ Ċ import Ġdagger . Bind s Instance Ċ import Ġdagger . Component Ċ import Ġdagger . android . Android Injection Module Ċ import Ġn aw rot . mate us z . time sup . Times Up App Ċ import Ġjavax . inject . Singleton ĊĊ Ċ @ Singleton Ċ @ Component ( modules Ġ= Ġ[ Android Injection Module :: class , ĠApp Module :: class , ĠActivity Builder Module :: class ]) Ċ interface ĠApp Component Ġ{ ĊĊĠĠĠ Ġ@ Component . Builder ĊĠĠĠ Ġinterface ĠBuilder Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ@ Bind s Instance ĊĠĠĠĠĠĠĠ Ġfun Ġapplication ( app : ĠTimes Up App ): ĠBuilder ĊĊĠĠĠĠĠĠĠ Ġfun Ġbuild (): ĠApp Component ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġinject ( app : ĠTimes Up App ) Ċ Ċ }