/* Ċ Ġ* Ġ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 . incremental . components Ċ Ċ /** Ċ Ġ* ĠInline Const Tracker Ġis Ġused Ġto Ġtrack ĠJava Ġconstants Ġused Ġin ĠKotlin Ġfor Ġcorrect Ġbuild Ġscope Ġexpansion Ġin ĠIC Ġduring ĠJ PS Ġbuild . Ċ Ġ*/ Ċ interface ĠInline Const Tracker Ġ{ ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠReport ĠJava Ġconstant , Ġwhich Ġis Ġdefined Ġas Ġ[ name ] Ġin Ġ[ owner ] Ġjava Ġclass . ĊĠĠĠĠ Ġ* ĠThis Ġconstant Ġis Ġused Ġin ĠKotlin Ġfile Ġ[ filePath ]. ĊĠĠĠĠ Ġ* Ġ[ const Type ] Ġis Ġone Ġof ĠKotlin 's Ġ[ Byte , ĠShort , ĠInt , ĠLong , ĠFloat , ĠDouble , ĠBoolean , ĠChar , ĠString ], ĊĠĠĠĠ Ġ* Ġthat Ġcorrespond Ġto Ġthe Ġeight Ġprimitive ĠJava Ġtypes Ġor ĠString ĊĠĠĠĠ Ġ* ĠFormat Ġof Ġ[ owner ] Ġclass Ġis Ġ" package . Outer $ Inner " ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġfun Ġreport ( filePath : ĠString , Ġowner : ĠString , Ġname : ĠString , Ġconst Type : ĠString ) ĊĊĠĠĠ Ġobject ĠDo Nothing Ġ: ĠInline Const Tracker Ġ{ ĊĠĠĠĠĠĠĠ Ġoverride Ġfun Ġreport ( filePath : ĠString , Ġowner : ĠString , Ġname : ĠString , Ġconst Type : ĠString ) Ġ{ ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ } Ċ