/* Ċ Ġ* Ġ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 . fir . backend Ċ Ċ enum Ġclass ĠFake Override Mode Ġ{ ĊĠĠĠ Ġ// ĠNo Ġfake Ġoverrides Ġare Ġgenerated ĊĠĠĠ ĠNONE , ĊĠĠĠ Ġ// ĠOnly Ġfake Ġoverrides Ġwith Ġsubstit uted Ġsignatures Ġare Ġgenerated ĊĠĠĠ ĠSUB STIT UTION , ĊĠĠĠ Ġ// ĠAll Ġfake Ġoverrides Ġare Ġgenerated , Ġincluding Ġtrivial Ġones , Ġexplicitly Ġdeclared Ġfunction Ġis Ġspecified Ġas Ġoverridden Ġone ĊĠĠĠ ĠNORMAL , ĊĠĠĠ Ġ// ĠAll Ġfake Ġoverrides Ġare Ġgenerated , Ġfunction Ġof Ġdirect Ġbase Ġclass Ġ( possibly Ġalso Ġfake Ġoverride ) Ġis Ġspecified Ġas Ġoverridden Ġone ĊĠĠĠ Ġ// ĠTODO : Ġnot Ġsupported Ġyet Ġ( to Ġbe Ġdiscussed ) ĊĠĠĠ ĠFULL Y _ COMPAT IBLE Ċ }