// Ġ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 . value _ class _ lib Ċ Ċ // ĠThese Ġexamples Ġare Ġfrom Ġthe Ġkotlin lang . org Ġwebsite . Ċ Ċ interface ĠPrint able Ġ{ ĊĠ Ġfun Ġpretty Print () Ċ } Ċ Ċ @ Jvm Inline Ċ value Ġclass ĠName ( val Ġs : ĠString ) Ġ: ĠPrint able Ġ{ ĊĊĠ Ġinit Ġ{ ĊĠĠĠ Ġrequire ( s . length Ġ> Ġ 0 ) Ġ{ Ġ} ĊĠ Ġ} ĊĊĠ Ġval Ġlength : ĠInt ĊĠĠĠ Ġget () Ġ= Ġs . length ĊĊĠ Ġoverride Ġfun Ġpretty Print () Ġ{ ĊĠĠĠ Ġprintln (" Hello , Ġ$ s ") ĊĠ Ġ} Ċ } Ċ Ċ @ Jvm Inline Ċ value Ġclass ĠUInt ( val Ġx : ĠInt ) Ċ Ċ // ĠRepresent ed Ġas Ġ' public Ġfinal Ġvoid Ġcompute ( int Ġx )' Ġon Ġthe ĠJVM Ċ fun Ġcompute ( x : ĠInt ) Ġ{ ĊĠ Ġprintln ( x ); Ċ } Ċ Ċ // ĠAlso Ġrepresented Ġas Ġ' public Ġfinal Ġvoid Ġcompute ( int Ġx )' Ġon Ġthe ĠJVM Ġthus Ġname Ġis Ġm angled ! Ċ fun Ġcompute ( x : ĠUInt ) Ġ{ ĊĠ Ġprintln ( x ); Ċ } Ċ