package Ġcom . db flow 5 . content provider . annotation Ċ Ċ import Ġkotlin . reflect . K Class Ċ Ċ /** Ċ Ġ* ĠDescription : ĠDefines Ġa ĠContent ĠProvider Ġthat Ġgets Ġgenerated . Ċ Ġ*/ Ċ @ Target ( Annotation Target . CLASS , ĠAnnotation Target . FILE ) Ċ @ Retention ( Annotation Retention . SOURCE ) Ċ annotation Ġclass ĠContent Provider ( ĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* Ġ@ return ĠThe Ġauthority ĠURI Ġfor Ġthis Ġprovider . ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġauthority : ĠString , ĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* Ġ@ return ĠThe Ġclass Ġof Ġthe Ġdatabase Ġthis Ġbelongs Ġto ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġdatabase : ĠK Class <* >, ĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* Ġ@ return ĠThe Ġbase Ġcontent Ġuri ĠString Ġto Ġuse Ġfor Ġall Ġpaths ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġbase Content Uri : ĠString Ġ= Ġ"", ĊĊĠĠĠĠĠĠĠ Ġ/** ĊĠĠĠĠĠĠĠĠ Ġ* Ġ@ return Ġthe Ġholder Ġclass Ġto Ġpass Ġto Ġconstructor Ġof Ġthe ĠContent Provider Ġso Ġit Ġwill Ġinitialize Ġbefore Ġusing ĠDB . ĊĠĠĠĠĠĠĠĠ Ġ*/ ĊĠĠĠĠĠĠĠ Ġval Ġinitialize Holder Class : ĠK Class < *> Ġ= ĠAny :: class ) Ċ