package Ġdev . program ad orth i . configurations . project . internal . utils Ċ Ċ import Ġcom . android . build . gradle . Base Extension Ċ import Ġorg . gradle . api . tasks . Source Set Container Ċ Ċ internal Ġfun ĠBase Extension . map Source Sets () Ġ{ ĊĠĠĠ Ġlogger (). i ("> >>> ĠMapping Ġandroid Ġsource Ġsets Ġto : Ġ$ this ") ĊĠĠĠ Ġsource Sets Ġ{ ĊĠĠĠĠĠĠĠ Ġmap Ġ{ Ġsource Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġdir Ġ= Ġsource . name . as Kotlin Dir () ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlogger (). i ("> >>> Ġ$ source Ġkotlin Ġdir : Ġ$ dir ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsource . java . src Dir ( dir ) ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ Ċ internal Ġfun ĠSource Set Container . map Source Sets () Ġ= ĊĠĠĠ ĠforEach Ġ{ Ġsource Ġ-> ĊĠĠĠĠĠĠĠ Ġsource . java . src Dir ( source . name . as Kotlin Dir ()) ĊĠĠĠ Ġ} Ċ Ċ private Ġfun ĠString . as Kotlin Dir () Ġ= Ġ" src /$ this / kotlin " Ċ