/* Ċ Ġ* ĠCopyright Ġ 2 0 1 6 ĠKar l ĠTa uber Ċ Ġ* Ċ Ġ* Ġ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 . dev char ly . kotlin . ant Ċ Ċ import Ġorg . apache . tools . ant . task defs . B Zip 2 Ċ import Ġorg . apache . tools . ant . types . Resource Collection Ċ Ċ /****************************************************************************** Ċ DO ĠNOT ĠEDIT Ġ- Ġthis Ġfile Ġwas Ġgenerated Ċ ************************************************************************ ******/ Ċ Ċ fun ĠAnt . b zip 2 ( Ċ ĉ src : ĠString ? Ġ= Ġnull , Ċ ĉ dest file : ĠString ? Ġ= Ġnull , Ċ ĉ nested : Ġ( KB Zip 2 . () Ġ-> ĠUnit )? Ġ= Ġnull ) Ċ { Ċ ĉ B Zip 2 (). execute (" b zip 2 ") Ġ{ Ġtask Ġ-> Ċĉ ĉ if Ġ( src Ġ!= Ġnull ) Ċĉĉ ĉ task . set Src ( project . resolve File ( src )) Ċĉ ĉ if Ġ( dest file Ġ!= Ġnull ) Ċĉĉ ĉ task . set Dest file ( project . resolve File ( dest file )) Ċĉ ĉ if Ġ( nested Ġ!= Ġnull ) Ċĉĉ ĉ nested ( KB Zip 2 ( task )) Ċ ĉ } Ċ } Ċ Ċ class ĠKB Zip 2 ( override Ġval Ġcomponent : ĠB Zip 2 ) Ġ: Ċ ĉ I Resource Collection Nested Ċ { Ċ ĉ override Ġfun Ġ_ add Resource Collection ( value : ĠResource Collection ) Ġ= Ġcomponent . add Configured ( value ) Ċ } Ċ