/* Ċ Ġ* ĠCopyright Ġ 2 0 1 0 - 2 0 2 2 Ġ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 . declarations Ċ Ċ import Ġorg . jetbrains . kotlin . descriptors . Inline Class Representation Ċ import Ġorg . jetbrains . kotlin . descriptors . Multi FieldValue Class Representation Ċ import Ġorg . jetbrains . kotlin . descriptors . Value Class Representation Ċ import Ġorg . jetbrains . kotlin . fir . types . Con e Simple Kotlin Type Ċ Ċ private Ġobject ĠF ir Value Class Representation Key Ġ: ĠF ir Declaration Data Key () Ċ Ċ var ĠF ir Regular Class . value Class Representation : ĠValue Class Representation < Con e Simple Kotlin Type >? ĊĠĠĠĠĠĠĠ Ġby ĠF ir Declaration Data Registry . data ( F ir Value Class Representation Key ) Ċ Ċ val ĠF ir Regular Class . inline Class Representation : ĠInline Class Representation < Con e Simple Kotlin Type >? ĊĠĠĠ Ġget () Ġ= Ġvalue Class Representation Ġas ? ĠInline Class Representation < Con e Simple Kotlin Type > Ċ Ċ val ĠF ir Regular Class . multi FieldValue Class Representation : ĠMulti FieldValue Class Representation < Con e Simple Kotlin Type >? ĊĠĠĠ Ġget () Ġ= Ġvalue Class Representation Ġas ? ĠMulti FieldValue Class Representation < Con e Simple Kotlin Type > ĊĊĊ