package Ġru . po cket byte . lo col aser . kotlin mpp Ċ Ċ import Ġru . po cket byte . lo col aser . config . resources . Base Resources Config Builder Ċ import Ġjava . io . File Ċ Ċ open Ġclass ĠKotlin Base Impl Resources Config Builder ( ĊĠĠĠ Ġprivate Ġval Ġconfig : ĠKotlin Base Impl Resources Config Ċ ): ĠBase Resources Config Builder ( config ) Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠCan onical Ġname Ġof Ġthe ĠRepository Ġinterface Ġthat Ġshould Ġbe Ġimplemented Ġby Ġgenerated Ġclass . ĊĠĠĠĠ Ġ* ĠIf Ġempty Ġthere Ġwill Ġno Ġinterfaces Ġimplemented Ġby Ġgenerated ĠRepository Ġclass . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġvar Ġimplements : ĠString ? ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġconfig . implements ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ Ġconfig . implements Ġ= Ġvalue Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠCan onical Ġname Ġof Ġthe ĠRepository Ġclass Ġthat Ġshould Ġbe Ġgenerated . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġvar Ġresource Name : ĠString ? ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġsuper . resourceName ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ Ġsuper . resourceName Ġ= Ġvalue Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠPath Ġto Ġdirectory Ġwith Ġsource Ġcode . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġvar Ġresources Dir : ĠFile ? ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġsuper . resources Dir ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{ Ġsuper . resources Dir Ġ= Ġvalue Ġ} ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠPath Ġto Ġdirectory Ġwith Ġsource Ġcode . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġoverride Ġfun Ġresources Dir ( path : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġsuper . resources Dir ( path ) ĊĠĠĠ Ġ} Ċ }