/* Ċ Ġ* ĠCopyright Ġ 2 0 1 0 - 2 0 1 9 Ġ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 . statistics . metrics Ċ Ċ import Ġorg . jetbrains . kotlin . statistics . metrics . Boolean An onym ization Policy .* Ċ import Ġorg . jetbrains . kotlin . statistics . metrics . Boolean Override Policy .* ĊĊ Ċ enum Ġclass ĠBoolean Metrics ( val Ġtype : ĠBoolean Override Policy , Ġval Ġan onym ization : ĠBoolean An onym ization Policy , Ġval Ġper Project : ĠBoolean Ġ= Ġfalse ) Ġ{ ĊĊĠĠĠ Ġ// Ġwhether Ġthe Ġbuild Ġis Ġexecuted Ġfrom ĠIDE Ġor Ġfrom Ġconsole ĊĠĠĠ ĠEXEC UT ED _ FROM _ IDE A ( OVERRIDE , ĠSA FE ), ĊĊĠĠĠ Ġ// ĠBuild Ġscript ĊĊĠĠĠ Ġ// annotation Ġprocessors ĊĠĠĠ ĠENABLE D _ K AP T ( OR , ĠSA FE ), ĊĠĠĠ ĠENABLE D _ DAG GER ( OR , ĠSA FE ), ĊĠĠĠ ĠENABLE D _ DAT AB IND ING ( OR , ĠSA FE ), ĊĊĠĠĠ ĠENABLE D _ COMPILER _ PLUGIN _ ALL _ OPEN ( OR , ĠSA FE ), ĊĠĠĠ ĠENABLE D _ COMPILER _ PLUGIN _ NO _ ARG ( OR , ĠSA FE ), ĊĠĠĠ ĠENABLE D _ COMPILER _ PLUGIN _ J PA _ SUPPORT ( OR , ĠSA FE ), ĊĠĠĠ ĠENABLE D _ COMPILER _ PLUGIN _ SAM _ WITH _ RECE IVER ( OR , ĠSA FE ), ĊĊĠĠĠ ĠENABLE D _ H MP P ( OR , ĠSA FE ), ĊĊĠĠĠ Ġ// ĠEnabled Ġfeatures ĊĠĠĠ ĠBUILD _ SRC _ EXISTS ( OR , ĠSA FE ), ĊĠĠĠ ĠGR AD LE _ BUILD _ CACHE _ USED ( OVERRIDE , ĠSA FE ), ĊĠĠĠ ĠGR AD LE _ WORK ER _ API _ USED ( OVERRIDE , ĠSA FE ), ĊĊĠĠĠ ĠK OT LIN _ OFF IC IAL _ CODE STYLE ( OVERRIDE , ĠSA FE ), ĊĠĠĠ ĠK OT LIN _ PROGRESS IVE _ MODE ( OVERRIDE , ĠSA FE ), ĊĠĠĠ ĠK OT LIN _ K TS _ USED ( OR , ĠSA FE ), ĊĠĠĠ ĠJVM _ COMPILER _ IR _ MODE ( OR , ĠSA FE ), ĊĊĠĠĠ ĠJS _ GENER ATE _ EXTERNAL S ( OR , ĠSA FE ), ĊĊĠĠĠ ĠJS _ SOURCE _ MAP ( OR , ĠSA FE ), ĊĊĠĠĠ ĠJS _ K LIB _ INCREMENT AL ( OR , ĠSA FE ), ĊĠĠĠ ĠJS _ IR _ INCREMENT AL ( OR , ĠSA FE ), ĊĊĠĠĠ Ġ// ĠUser Ġscenarios ĊĠĠĠ ĠDEBUG GER _ ENABLED ( OVERRIDE , ĠSA FE ), ĊĠĠĠ ĠCOMPI L ATION _ STARTED ( OVERRIDE , ĠSA FE ), ĊĠĠĠ ĠTEST S _ EXECUT ED ( OVERRIDE , ĠSA FE ), ĊĠĠĠ ĠM AV EN _ PUBL ISH _ EXECUT ED ( OVERRIDE , ĠSA FE ), ĊĠĠĠ ĠBUILD _ FAILED ( OVERRIDE , ĠSA FE ) Ċ } Ċ