// File ĠTest . java Ċ import Ġkotlin . Metadata ; Ċ import Ġkotlin . jvm . internal . Intr insics ; Ċ import Ġorg . jetbrains . annotations . NotNull ; Ċ Ċ public Ġfinal Ġclass ĠTest Ġ{ ĊĠĠ Ġ@ NotNull ĊĠĠ Ġprivate ĠString Ġdouble Storage Ġ= Ġ" fail "; ĊĠĠ Ġ@ NotNull ĊĠĠ Ġprivate ĠString Ġlong Storage Ġ= Ġ" fail "; ĊĊĠĠ Ġ@ NotNull ĊĠĠ Ġpublic Ġfinal ĠString Ġget Double Storage () Ġ{ ĊĠĠĠĠĠ Ġreturn Ġthis . double Storage ; ĊĠĠ Ġ} ĊĊĠĠ Ġpublic Ġfinal Ġvoid Ġset Double Storage (@ NotNull ĠString Ġvar 1 ) Ġ{ ĊĠĠĠĠĠ Ġthis . double Storage Ġ= Ġvar 1 ; ĊĠĠ Ġ} ĊĊĠĠ Ġ@ NotNull ĊĠĠ Ġpublic Ġfinal ĠString Ġget Long Storage () Ġ{ ĊĠĠĠĠĠ Ġreturn Ġthis . long Storage ; ĊĠĠ Ġ} ĊĊĠĠ Ġpublic Ġfinal Ġvoid Ġset Long Storage (@ NotNull ĠString Ġvar 1 ) Ġ{ ĊĠĠĠĠĠ Ġthis . long Storage Ġ= Ġvar 1 ; ĊĠĠ Ġ} ĊĊĠĠ Ġ@ NotNull ĊĠĠ Ġpublic Ġfinal ĠString Ġget Foo ( double Ġ$ this $ foo ) Ġ{ ĊĠĠĠĠĠ Ġreturn Ġthis . double Storage ; ĊĠĠ Ġ} ĊĊĠĠ Ġpublic Ġfinal Ġvoid Ġset Foo ( double Ġ$ this $ foo , Ġ@ NotNull ĠString Ġvalue ) Ġ{ ĊĠĠĠĠĠ Ġthis . double Storage Ġ= Ġvalue ; ĊĠĠ Ġ} ĊĊĠĠ Ġ@ NotNull ĊĠĠ Ġpublic Ġfinal ĠString Ġget Bar ( long Ġ$ this $ bar ) Ġ{ ĊĠĠĠĠĠ Ġreturn Ġthis . long Storage ; ĊĠĠ Ġ} ĊĊĠĠ Ġpublic Ġfinal Ġvoid Ġset Bar ( long Ġ$ this $ bar , Ġ@ NotNull ĠString Ġvalue ) Ġ{ ĊĠĠĠĠĠ Ġthis . long Storage Ġ= Ġvalue ; ĊĠĠ Ġ} ĊĊĠĠ Ġ@ NotNull ĊĠĠ Ġpublic Ġfinal ĠString Ġtest () Ġ{ ĊĠĠĠĠĠ Ġdouble Ġd Ġ= Ġ 1 . 0 D ; ĊĠĠĠĠĠ Ġthis . set Foo ( d , Ġ" O "); ĊĠĠĠĠĠ Ġlong Ġl Ġ= Ġ 1 L ; ĊĠĠĠĠĠ Ġthis . set Bar ( l , Ġ" K "); ĊĠĠĠĠĠ Ġreturn Ġthis . get Foo ( d ) Ġ+ Ġthis . get Bar ( l ); ĊĠĠ Ġ} Ċ } ĊĊ Ċ // File ĠMain . kt ĊĊ Ċ fun Ġbox (): ĠString Ġ{ ĊĠĠĠ Ġreturn ĠTest (). test () Ċ } ĊĊ