package Ġcom . example . spot Tv . di Ċ Ċ import Ġcom . spot . tv . di . Spot Component Ċ import Ġcom . spot . tv . di . Spot Module Ċ import Ġdagger . Component Ċ import Ġjavax . inject . Singleton Ċ Ċ @ Singleton Ċ @ Component ( modules Ġ= Ġ[ App Module :: class ]) Ċ interface ĠApp Component Ġ{ ĊĠĠĠ Ġfun Ġspot Component ( spot Module : ĠSpot Module ): ĠSpot Component ĊĊĠĠĠ Ġfun Ġhome Component ( home Module : ĠHome Module ): ĠHome Component Ċ }