// ĠCopyright Ġ( c ) Ġ 2 0 2 0 , Ġthe ĠR 8 Ġproject Ġauthors . ĠPlease Ġsee Ġthe ĠAUTHORS Ġfile Ċ // Ġfor Ġdetails . ĠAll Ġrights Ġreserved . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġa Ċ // ĠBSD - style Ġlicense Ġthat Ġcan Ġbe Ġfound Ġin Ġthe ĠLICENSE Ġfile . Ċ Ċ package Ġcom . android . tools . r 8 . kotlin . metadata . pr uned _ lib Ċ Ċ annotation Ġclass ĠNever Inline Ċ Ċ // ĠThe ĠBase Ġclass Ġwill Ġbe Ġremoved Ġduring Ġcompilation Ċ open Ġclass ĠBase Ċ Ċ class ĠSub Ġ: ĠBase () Ġ{ ĊĊĠ Ġvar Ġnot Ex posed Property Ġ: ĠInt Ġ= Ġ 4 2 ĊĠ Ġvar Ġkept Property Ġ: ĠString Ġ= Ġ" Hello ĠWorld "; ĊĊĠ Ġfun Ġnot Ke pt () Ġ: ĠBoolean Ġ{ ĊĠĠĠ Ġreturn Ġtrue ĊĠ Ġ} ĊĊĠ Ġ@ Never Inline ĊĠ Ġfun Ġkept Without Pin ning () Ġ: ĠInt Ġ{ ĊĠĠĠ Ġif Ġ( System . currentTimeMillis () Ġ== Ġ 0 L ) Ġ{ ĊĠĠĠĠĠ Ġreturn Ġ 4 1 ; ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġ 4 2 ; ĊĠ Ġ} ĊĊĠ Ġfun Ġkept () Ġ: ĠInt Ġ{ ĊĠĠĠ Ġif Ġ( System . currentTimeMillis () Ġ> Ġ 0 ) Ġ{ ĊĠĠĠĠĠ Ġnot Ex posed Property Ġ= Ġ 0 ĊĠĠĠĠĠ Ġkept Property Ġ= Ġ" Good bye ĠWorld " ĊĠĠĠ Ġ} ĊĠĠĠ Ġreturn Ġkept Without Pin ning () ĊĠ Ġ} Ċ } Ċ Ċ class ĠSub User Ġ{ ĊĊĠ Ġ@ Never Inline ĊĠ Ġfun Ġuse ( s Ġ: ĠSub ) Ġ{ ĊĠĠĠ Ġprintln ( s . not Ex posed Property ) ĊĠĠĠ Ġprintln ( s . ke pt Property ) ĊĠ Ġ} Ċ }