/* Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 1 9 . ĠLorem Ġipsum Ġdolor Ġsit Ġamet , Ġconsectetur Ġadipiscing Ġelit . Ċ Ġ* ĠMIT ĠLicense Ċ Ġ* Ċ Ġ* ĠCopyright Ġ( c ) Ġ 2 0 1 9 ĠJun ĠK uri h ara Ċ Ġ* Ċ Ġ* ĠPermission Ġis Ġhereby Ġgranted , Ġfree Ġof Ġcharge , Ġto Ġany Ġperson Ġobtaining Ġa Ġcopy Ċ Ġ* Ġof Ġthis Ġsoftware Ġand Ġassociated Ġdocumentation Ġfiles Ġ( the Ġ" Software "), Ġto Ġdeal Ċ Ġ* Ġin Ġthe ĠSoftware Ġwithout Ġrestriction , Ġincluding Ġwithout Ġlimitation Ġthe Ġrights Ċ Ġ* Ġto Ġuse , Ġcopy , Ġmodify , Ġmerge , Ġpublish , Ġdistribute , Ġsublicense , Ġand / or Ġsell Ċ Ġ* Ġcopies Ġof Ġthe ĠSoftware , Ġand Ġto Ġpermit Ġpersons Ġto Ġwhom Ġthe ĠSoftware Ġis Ċ Ġ* Ġfurnished Ġto Ġdo Ġso , Ġsubject Ġto Ġthe Ġfollowing Ġconditions : Ċ Ġ* Ċ Ġ* ĠThe Ġabove Ġcopyright Ġnotice Ġand Ġthis Ġpermission Ġnotice Ġshall Ġbe Ġincluded Ġin Ġall Ċ Ġ* Ġcopies Ġor Ġsubstantial Ġportions Ġof Ġthe ĠSoftware . Ċ Ġ* Ċ Ġ* ĠTHE ĠSOFTWARE ĠIS ĠPROVIDED Ġ" AS ĠIS ", ĠWITHOUT ĠWARRANTY ĠOF ĠANY ĠKIND , ĠEXPRESS ĠOR Ċ Ġ* ĠIMPLIED , ĠINCLUDING ĠBUT ĠNOT ĠLIMITED ĠTO ĠTHE ĠWARRANTIES ĠOF ĠMERCHANTABILITY , Ċ Ġ* ĠFITNESS ĠFOR ĠA ĠPARTICULAR ĠPURPOSE ĠAND ĠNONINFRINGEMENT . ĠIN ĠNO ĠEVENT ĠSHALL ĠTHE Ċ Ġ* ĠAUTHORS ĠOR ĠCOPYRIGHT ĠHOLDERS ĠBE ĠLIABLE ĠFOR ĠANY ĠCLAIM , ĠDAMAGES ĠOR ĠOTHER Ċ Ġ* ĠLIABILITY , ĠWHETHER ĠIN ĠAN ĠACTION ĠOF ĠCONTRACT , ĠTORT ĠOR ĠOTHERWISE , ĠARISING ĠFROM , Ċ Ġ* ĠOUT ĠOF ĠOR ĠIN ĠCONNECTION ĠWITH ĠTHE ĠSOFTWARE ĠOR ĠTHE ĠUSE ĠOR ĠOTHER ĠDEALINGS ĠIN ĠTHE Ċ Ġ* ĠSOFTWARE . Ċ Ġ*/ Ċ Ċ import Ġorg . jetbrains . dok ka . gradle . D ok ka Task Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġ// ĠApply Ġthe ĠKotlin ĠJVM Ġplugin Ġto Ġadd Ġsupport Ġfor ĠKotlin Ġon Ġthe ĠJVM . ĊĠĠĠ Ġid ( Dependencies . Kotlin . library Plugin ) Ġversion ĠDependencies . Kotlin . version ĊĠĠĠ Ġj aco co ĊĠĠĠ Ġid ( Dependencies . D ok ka . plugin ) Ġversion ĠDependencies . D ok ka . version ĊĠĠĠ Ġid ( Dependencies . Kotlin . Kt Lint . id ) Ġversion ĠDependencies . Kotlin . Kt Lint . version Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġ// ĠUse Ġthe ĠKotlin ĠJDK Ġ 8 Ġstandard Ġlibrary . ĊĠĠĠ Ġimplementation ( Dependencies . Kotlin . std Lib ) ĊĊĠĠĠ Ġ// ĠUse Ġthe ĠKotlin Ġtest Ġlibrary . ĊĠĠĠ Ġtest Implementation ( Dependencies . Kotlin . kotlin Test ) ĊĊĠĠĠ Ġ// ĠUse Ġthe ĠKotlin ĠJ Unit Ġintegration . ĊĠĠĠ Ġtest Implementation ( Dependencies . Kotlin . kotlin J unit ) Ċ } Ċ Ċ jac oco Ġ{ ĊĠĠĠ Ġtool Version Ġ= Ġ" 0 . 8 . 3 " ĊĠĠĠ Ġreports Dir Ġ= Ġfile ("$ build Dir / jac oco Report ") Ċ } Ċ Ċ val Ġj aco co Ġ= Ġtasks . jac oco Test Report Ġ{ ĊĠĠĠ Ġreports Ġ{ ĊĠĠĠĠĠĠĠ Ġ@ Suppress (" Un stable Api Usage ") ĊĠĠĠĠĠĠĠ Ġxml . isEnabled Ġ= Ġfalse ĊĠĠĠĠĠĠĠ Ġ@ Suppress (" Un stable Api Usage ") ĊĠĠĠĠĠĠĠ Ġcsv . isEnabled Ġ= Ġfalse ĊĠĠĠĠĠĠĠ Ġ@ Suppress (" Un stable Api Usage ") ĊĠĠĠĠĠĠĠ Ġhtml . isEnabled Ġ= Ġtrue ĊĠĠĠĠĠĠĠ Ġ@ Suppress (" Un stable Api Usage ") ĊĠĠĠĠĠĠĠ Ġhtml . destination Ġ= Ġfile ("$ build Dir / jac oco Html ") ĊĠĠĠ Ġ} Ċ } Ċ Ċ val Ġdok ka Ġby Ġtasks . getting ( D ok ka Task :: class ) Ġ{ ĊĠĠĠ ĠmoduleName Ġ= Ġ" log 4 k - core " ĊĠĠĠ Ġoutput Format Ġ= Ġ" html " ĊĠĠĠ Ġoutput Directory Ġ= Ġ"$ build Dir / dok ka " ĊĠĠĠ Ġj dk Version Ġ= Ġ 8 ĊĠĠĠ Ġreport Un document ed Ġ= Ġtrue ĊĠĠĠ Ġinclude Non Public Ġ= Ġfalse ĊĠĠĠ Ġskip Deprecated Ġ= Ġfalse ĊĠĠĠ Ġskip Empty Packages Ġ= Ġtrue Ċ }