/* Ċ Ġ* Ġ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 . k sp . symbol Ċ Ċ /** Ċ Ġ* ĠA Ġvalue Ġargument Ġto Ġfunction Ġ/ Ġconstructor Ġcalls . Ċ Ġ* Ċ Ġ* ĠCurrently , Ġonly Ġappears Ġin Ġannotation Ġarguments . Ċ Ġ*/ Ċ interface ĠK S Value Argument Ġ: ĠK S Annotated Ġ{ ĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġname Ġfor Ġthe Ġnamed Ġargument , Ġor Ġnull Ġotherwise . ĊĠĠĠĠ Ġ* ĊĠĠĠĠ Ġ* ĠFor Ġexample , Ġin Ġ` ignore ( name = 1 2 3 4 5 6 )`, Ġthe Ġname Ġvalue Ġis Ġ" name " ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġname : ĠK S Name ? ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠTrue Ġif Ġit Ġis Ġa Ġspread Ġargument Ġ( i . e ., Ġhas Ġa Ġ"*" Ġin Ġfront Ġof Ġthe Ġargument ). ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġis Spread : ĠBoolean ĊĊĠĠĠ Ġ/** ĊĠĠĠĠ Ġ* ĠThe Ġvalue Ġof Ġthe Ġargument . ĊĠĠĠĠ Ġ*/ ĊĠĠĠ Ġval Ġvalue : ĠAny ? Ċ }