/* Ċ Ġ* ĠCopyright Ġ( C ) Ġ 2 0 1 9 ĠThe ĠAndroid ĠOpen ĠSource ĠProject Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ package Ġcom . android . tools . idea . wizard . template . impl . activities . common Ċ Ċ import Ġcom . android . tools . idea . wizard . template . Language Ċ import Ġcom . android . tools . idea . wizard . template . Module Template Data Ċ import Ġcom . android . tools . idea . wizard . template . Recipe Executor ĊĊ Ċ fun ĠRecipe Executor . addAll Kotlin Dependencies ( data : ĠModule Template Data ) Ġ{ ĊĠ Ġval Ġproject Data Ġ= Ġdata . project Template Data ĊĠ Ġif Ġ(! data . isNew Module Ġ&& Ġproject Data . language Ġ== ĠLanguage . Kotlin ) Ġ{ ĊĠĠĠ Ġapply Plugin (" kotlin - android ") ĊĠĠĠ Ġadd Classpath Dependency (" org . jetbrains . kotlin : kotlin - gradle - plugin :${ project Data . kotlin Version }") ĊĠ Ġ} Ċ } Ċ Ċ fun ĠRecipe Executor . add Material Dependency ( use Android X : ĠBoolean ) Ġ{ ĊĠ Ġif Ġ( use Android X ) Ġ{ ĊĠĠĠ Ġadd Dependency (" com . google . android . material : material :+ ") ĊĠ Ġ} Ċ } Ċ Ċ fun ĠRecipe Executor . add Support W ear able Dependency () Ġ{ ĊĠ Ġadd Dependency (" com . google . android . support : we arable :+ ", Ġmin Rev Ġ= Ġ" 2 . 8 . 1 ") ĊĠ Ġ// ĠThis Ġis Ġneeded Ġfor Ġthe Ġcom . google . android . support : we arable Ġas Ġa Ġprovided Ġdependency Ġotherwise Ġit 's Ġwarn ed Ġby Ġlint ĊĠ Ġadd Dependency (" com . google . android . we arable : we arable :+ ", Ġ" provided ", Ġmin Rev Ġ= Ġ" 2 . 8 . 1 ") Ċ } Ċ