/* Ċ Ġ* Ġ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 Ċ Ċ import Ġorg . jetbrains . kotlin . config . Language Version Settings Ċ Ċ @ No Mutable State Ċ class ĠF ir Language Settings Component ( val Ġlanguage Version Settings : ĠLanguage Version Settings ) Ġ: ĠF ir Session Component Ċ Ċ private Ġval ĠF ir Session . language Settings Component : ĠF ir Language Settings Component Ġby ĠF ir Session . session Component Accessor () Ċ Ċ val ĠF ir Session . language Version Settings : ĠLanguage Version Settings ĊĠĠĠ Ġget () Ġ= Ġlanguage Settings Component . language Version Settings Ċ