package Ġcom . har old admin . sample app Ċ Ċ import Ġandroid . content . Context Ċ import Ġcom . har old admin . sample app . add Edit Entity . Add Edit Entity Fragment Ċ import Ġcom . har old admin . sample app . add Edit Entity . Add Edit Entity Module Ċ import Ġcom . har old admin . sample app . entities . Entities Fragment Ċ import Ġcom . har old admin . sample app . entities . Entities Module Ċ import Ġcom . squareup . inject . ass isted . d agger 2 . Ass isted Module Ċ import Ġdagger . Bind s Instance Ċ import Ġdagger . Component Ċ import Ġdagger . Module Ċ import Ġdagger . android . Android Injection Module Ċ Ċ @ Component ( modules Ġ= Ġ[ App Module :: class , ĠEntities Module :: class , ĠAdd Edit Entity Module :: class , ĠRepository Module :: class , ĠAndroid Injection Module :: class ]) Ċ interface ĠApp Component Ġ{ ĊĊĠĠĠ Ġfun Ġinject ( application : ĠEntity Counter ) ĊĠĠĠ Ġfun Ġinject ( entities Fragment : ĠEntities Fragment ) ĊĠĠĠ Ġfun Ġinject ( add Edit Entity Fragment : ĠAdd Edit Entity Fragment ) ĊĊĠĠĠ Ġ@ Component . Factory ĊĠĠĠ Ġinterface ĠFactory Ġ{ ĊĠĠĠĠĠĠĠ Ġfun Ġcreate (@ Bind s Instance Ġcontext : ĠContext ): ĠApp Component ĊĠĠĠ Ġ} Ċ } Ċ Ċ @ Ass isted Module Ċ @ Module ( includes Ġ= Ġ[ Ass isted Inject _ App Module :: class ]) Ċ object ĠApp Module