/* Ċ Ġ* ĠCopyright Ġ 2 0 1 0 - 2 0 1 9 ĠJetBrains Ġs . r . o . Ġ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 . ir . declarations . impl . car riers Ċ Ċ import Ġorg . jetbrains . kotlin . descriptors . Visibility Ċ import Ġorg . jetbrains . kotlin . ir . declarations .* Ċ import Ġorg . jetbrains . kotlin . ir . expressions . Ir Body Ċ import Ġorg . jetbrains . kotlin . ir . expressions . Ir Constructor Call Ċ import Ġorg . jetbrains . kotlin . ir . types . Ir Type ĊĊ Ċ interface ĠConstructor Carrier Ġ: ĠFunction Base Carrier Ġ{ ĊĊĠĠĠ Ġoverride Ġfun Ġclone (): ĠConstructor Carrier Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn ĠConstructor Carrier Impl ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlast Modified , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġparent Field , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġorigin Field , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġannotations Field , ĊĠĠĠĠĠĠĠĠĠĠĠ ĠreturnType Field Field , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdispatch Receiver Parameter Field , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġextension Receiver Parameter Field , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġbody Field , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmetadata Field , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvisibility Field , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġtype Parameters Field , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġvalue Parameters Field ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠ Ġ} Ċ } Ċ Ċ class ĠConstructor Carrier Impl ( ĊĠĠĠ Ġoverride Ġval Ġlast Modified : ĠInt , ĊĠĠĠ Ġoverride Ġvar Ġparent Field : ĠIr Declaration Parent ?, ĊĠĠĠ Ġoverride Ġvar Ġorigin Field : ĠIr Declaration Origin , ĊĠĠĠ Ġoverride Ġvar Ġannotations Field : ĠList < Ir Constructor Call >, ĊĠĠĠ Ġoverride Ġvar ĠreturnType Field Field : ĠIr Type , ĊĠĠĠ Ġoverride Ġvar Ġdispatch Receiver Parameter Field : ĠIr Value Parameter ?, ĊĠĠĠ Ġoverride Ġvar Ġextension Receiver Parameter Field : ĠIr Value Parameter ?, ĊĠĠĠ Ġoverride Ġvar Ġbody Field : ĠIr Body ?, ĊĠĠĠ Ġoverride Ġvar Ġmetadata Field : ĠMetadata Source ?, ĊĠĠĠ Ġoverride Ġvar Ġvisibility Field : ĠVisibility , ĊĠĠĠ Ġoverride Ġvar Ġtype Parameters Field : ĠList < Ir Type Parameter >, ĊĠĠĠ Ġoverride Ġvar Ġvalue Parameters Field : ĠList < Ir Value Parameter > Ċ ) Ġ: ĠConstructor Carrier