/* Ċ Ġ* Ġ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 . idea . frontend . api . symbols Ċ Ċ import Ġorg . jetbrains . kotlin . idea . frontend . api . types . Kt Type Ċ import Ġorg . jetbrains . kotlin . name . Name Ċ Ċ interface ĠK t Named Symbol Ġ: ĠK t Symbol Ġ{ ĊĠĠĠ Ġval Ġname : ĠName Ċ } Ċ Ċ interface ĠK t Symbol With Kind Ġ: ĠK t Symbol Ġ{ ĊĠĠĠ Ġval Ġsymbol Kind : ĠK t Symbol Kind Ċ } Ċ Ċ enum Ġclass ĠK t Symbol Kind Ġ{ ĊĠĠĠ ĠTOP _ LEVEL , ĠMEMBER , ĠLOCAL Ċ } Ċ Ċ interface ĠK t Typed Symbol Ġ: ĠK t Symbol Ġ{ ĊĠĠĠ Ġval Ġtype : ĠK t Type Ċ } Ċ Ċ interface ĠK t Possible Extension Symbol Ġ{ ĊĠĠĠ Ġval Ġis Extension : ĠBoolean ĊĠĠĠ Ġval Ġreceiver Type : ĠK t Type ? Ċ } Ċ Ċ interface ĠK t Symbol WithType Parameters Ġ{ ĊĠĠĠ Ġval Ġtype Parameters : ĠList < Kt Type Parameter Symbol > Ċ } Ċ Ċ interface ĠK t Symbol With Modal ity < M Ġ: ĠK t Symbol Modal ity > Ġ{ ĊĠĠĠ Ġval Ġmod ality : ĠM Ċ } Ċ Ċ sealed Ġclass ĠK t Symbol Modal ity Ġ{ ĊĠĠĠ Ġobject ĠSE AL ED Ġ: ĠK t Symbol Modal ity () Ċ } Ċ Ċ sealed Ġclass ĠK t Common Symbol Modal ity Ġ: ĠK t Symbol Modal ity () Ġ{ ĊĠĠĠ Ġobject ĠFIN AL Ġ: ĠK t Common Symbol Modal ity () ĊĠĠĠ Ġobject ĠAB STR ACT Ġ: ĠK t Common Symbol Modal ity () ĊĠĠĠ Ġobject ĠOPEN Ġ: ĠK t Common Symbol Modal ity () Ċ } Ċ