import Ġorg . jetbrains . kotlin . gradle . tasks . Kotlin Compile Ċ Ċ plugins Ġ{ ĊĠĠĠ Ġkotlin (" jvm ") Ġversion Ġ" 1 . 3 . 3 0 " ĊĠĠĠ Ġid (" org . jetbrains . dok ka ") Ġversion Ġ" 0 . 9 . 1 7 " Ċ } Ċ Ċ group Ġ= Ġ" nb ness " Ċ version Ġ= Ġ" 1 . 1 4 " Ċ Ċ repositories Ġ{ ĊĠĠĠ Ġmaven Central () ĊĠĠĠ Ġj center () Ċ } Ċ Ċ dependencies Ġ{ ĊĠĠĠ Ġimplementation ( kotlin (" stdlib - jdk 8 ")) ĊĠĠĠ Ġcompile ( kotlin (" reflect ")) Ċ } Ċ Ċ tasks . with Type < Kotlin Compile > Ġ{ ĊĠĠĠ Ġkotlin Options . jvm Target Ġ= Ġ" 1 . 8 " ĊĠĠĠ Ġkotlin Options . free Compiler Args Ġ= ĠlistOf ("- X use - experimental = kotlin . contracts . Experimental Contracts ") Ċ } Ċ Ċ tasks . with Type < org . jetbrains . dok ka . gradle . D ok ka Task > Ġ{ ĊĠĠĠ Ġoutput Format Ġ= Ġ" html " ĊĠĠĠ Ġoutput Directory Ġ= Ġ" documentation \\ html " Ċ }