/* Ċ Ġ* ĠCopyright Ġ 2 0 1 0 - 2 0 2 1 ĠJetBrains Ġs . r . o . Ġand ĠKotlin ĠProgramming ĠLanguage Ġcontributors . Ċ Ġ* ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe Ġlicense / LICENSE . txt Ġfile . Ċ Ġ*/ Ċ Ċ package Ġorg . jetbrains . kotlin . parcel ize . test . services Ċ Ċ import Ġorg . jetbrains . kotlin . test . directives . model . Registered Directives Ċ import Ġorg . jetbrains . kotlin . test . model . Test File Ċ import Ġorg . jetbrains . kotlin . test . model . Test Module Ċ import Ġorg . jetbrains . kotlin . test . services . Additional Source Provider Ċ import Ġorg . jetbrains . kotlin . test . services . Test Services Ċ import Ġjava . io . File Ċ Ċ class ĠParcel ize Util Sources Provider ( test Services : ĠTest Services , Ġbase Dir : ĠString Ġ= Ġ". ") Ġ: ĠAdditional Source Provider ( test Services ) Ġ{ ĊĠĠĠ Ġprivate Ġval Ġlibrary Path Ġ= Ġ"$ base Dir / plugins / parcel ize / parcel ize - compiler / testData / box Lib . kt " ĊĊĠĠĠ Ġ@ Opt In ( Experimental Std lib Api :: class ) ĊĠĠĠ Ġoverride Ġfun Ġproduce Additional Files ( global Directives : ĠRegistered Directives , Ġmodule : ĠTest Module ): ĠList < Test File > Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠlistOf ( File ( library Path ). to Test File ()) ĊĠĠĠ Ġ} Ċ } Ċ