package Ġcom . lik et hes al ad . placeholder . modules . resolve Strings Ċ Ċ import Ġorg . gradle . api . Default Task Ċ import Ġorg . gradle . api . tasks . Input Files Ċ import Ġorg . gradle . api . tasks . Output Files Ċ import Ġorg . gradle . api . tasks . Task Action Ċ import Ġjava . io . File Ċ import Ġjavax . inject . Inject Ċ Ċ open Ġclass ĠResolve Place holders Task Ċ @ Inject Ġconstructor ( private Ġval Ġresolve Place holders Action : ĠResolve Place holders Action ) Ġ: ĠDefault Task () Ġ{ ĊĊĠĠĠ Ġ@ Input Files ĊĠĠĠ Ġfun Ġget Templates Files (): ĠList < File > Ġ= Ġresolve Place holders Action . get Templates Files () ĊĊĠĠĠ Ġ@ Output Files ĊĠĠĠ Ġfun Ġget Resolved Files (): ĠList < File > Ġ= Ġresolve Place holders Action . get Resolved Files () ĊĊĠĠĠ Ġ@ Task Action ĊĠĠĠ Ġfun Ġresolve () Ġ= Ġresolve Place holders Action . resolve () Ċ }