/* Ċ Ġ* ĠCopyright Ġ 2 0 1 0 - 2 0 2 1 Ġ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 . ir . declarations . persistent Ċ Ċ import Ġorg . jetbrains . kotlin . descriptors . Declaration Descriptor Ċ import Ġorg . jetbrains . kotlin . ir . Obsolete Descriptor Based API Ċ import Ġorg . jetbrains . kotlin . ir . declarations . Ir Declaration Origin Ċ import Ġorg . jetbrains . kotlin . ir . declarations . Ir Declaration Parent Ċ import Ġorg . jetbrains . kotlin . ir . declarations . Ir Error Declaration Ċ import Ġorg . jetbrains . kotlin . ir . declarations . persistent . car riers . Carrier Ċ import Ġorg . jetbrains . kotlin . ir . declarations . persistent . car riers . Error Declaration Carrier Ċ import Ġorg . jetbrains . kotlin . ir . descriptors . to Ir Based Descriptor Ċ import Ġorg . jetbrains . kotlin . ir . expressions . Ir Constructor Call Ċ import Ġorg . jetbrains . kotlin . ir . util . Id Signature Ċ Ċ // ĠAuto - generated Ġby Ġcompiler / ir / ir . tree . persistent / generator / src / org / jetbrains / kotlin / ir / persistent Ir Generator / Main . kt . ĠDO ĠNOT ĠEDIT ! Ċ Ċ @ Opt In ( Obsolete Descriptor Based API :: class ) Ċ internal Ġclass ĠPersistent Ir Error Declaration ( ĊĠĠĠ Ġoverride Ġval Ġstart Offset : ĠInt , ĊĠĠĠ Ġoverride Ġval Ġend Offset : ĠInt , ĊĠĠĠ Ġprivate Ġval Ġ_ descriptor : ĠDeclaration Descriptor ?, ĊĠĠĠ Ġoverride Ġval Ġfactory : ĠPersistent Ir Factory Ċ ) Ġ: ĠIr Error Declaration (), ĊĠĠĠ ĠPersistent Ir Declaration Base < Error Declaration Carrier >, ĊĠĠĠ ĠError Declaration Carrier Ġ{ ĊĠĠĠ Ġoverride Ġval Ġdescriptor : ĠDeclaration Descriptor ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ_ descriptor Ġ?: Ġthis . to Ir Based Descriptor () ĊĊĠĠĠ Ġoverride Ġvar Ġsignature : ĠId Signature ? Ġ= Ġfactory . current Signature ( this ) ĊĊĠĠĠ Ġoverride Ġvar Ġlast Modified : ĠInt Ġ= Ġfactory . stage Controller . current Stage ĊĠĠĠ Ġoverride Ġvar Ġlower ed Up To : ĠInt Ġ= Ġfactory . stage Controller . current Stage ĊĠĠĠ Ġoverride Ġvar Ġvalues : ĠArray < Carrier >? Ġ= Ġnull ĊĠĠĠ Ġoverride Ġval Ġcreated On : ĠInt Ġ= Ġfactory . stage Controller . current Stage ĊĊĠĠĠ Ġoverride Ġvar Ġparent Field : ĠIr Declaration Parent ? Ġ= Ġnull ĊĠĠĠ Ġoverride Ġvar Ġorigin Field : ĠIr Declaration Origin Ġ= ĠIr Declaration Origin . DEFINED ĊĠĠĠ Ġoverride Ġvar Ġremoved On : ĠInt Ġ= ĠInt . MAX _ VALUE ĊĠĠĠ Ġoverride Ġvar Ġannotations Field : ĠList < Ir Constructor Call > Ġ= Ġempty List () Ċ } Ċ