/* Ċ Ġ* ĠCopyright Ġ 2 0 1 0 - 2 0 2 0 Ġ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 . fir . tree . generator . util Ċ Ċ import Ġorg . jetbrains . kotlin . fir . tree . generator . printer . GENERATED _ MESSAGE Ċ import Ġjava . io . File Ċ Ċ fun Ġremove Previous Generated Files ( generation Path : ĠFile ) Ġ{ ĊĠĠĠ Ġgeneration Path . walk Top Down (). forEach Ġ{ ĊĠĠĠĠĠĠĠ Ġif Ġ( it . isFile Ġ&& Ġit . read Text (). contains ( GENERATED _ MESSAGE )) Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġit . delete () ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }