<! VALUE _ CLASS _ WITHOUT _ JVM _ INLINE _ AN NOT ATION !> value <! > Ġclass ĠBack ing Fields ( val Ġx : ĠInt ) Ġ{ ĊĠĠĠ Ġ<! PROPERTY _ WITH _ BACK ING _ FIELD _ INS IDE _ VALUE _ CLASS !> val Ġy <! > Ġ= Ġ 0 ĊĠĠĠ Ġvar Ġz : ĠString ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġ"" ĊĠĠĠĠĠĠĠ Ġset ( value ) Ġ{} Ċ } Ċ Ċ class ĠVal Ġ{ ĊĠĠĠ Ġoperator Ġfun ĠgetValue ( this Ref : ĠAny ?, Ġk Prop : ĠAny ?) Ġ= Ġ 1 Ċ } Ċ inline Ġclass ĠDeleg ated Prop ( val Ġx : ĠInt ) Ġ{ ĊĠĠĠ Ġval Ġtest Val Ġby Ġ<! DE LEG ATED _ PROPERTY _ INS IDE _ VALUE _ CLASS !> Val () <! > Ċ } Ċ Ċ inline Ġclass ĠRe versed Members ( val Ġx : ĠInt ) Ġ{ ĊĠĠĠ Ġfun Ġ<! RESERVED _ MEMBER _ INS IDE _ VALUE _ CLASS !> box <! >() Ġ{} ĊĠĠĠ Ġfun Ġ<! RESERVED _ MEMBER _ INS IDE _ VALUE _ CLASS !> un box <! >() Ġ{} ĊĊĠĠĠ Ġoverride Ġfun Ġ<! RESERVED _ MEMBER _ INS IDE _ VALUE _ CLASS !> equals <! >( other : ĠAny ?) Ġ= Ġtrue ĊĠĠĠ Ġoverride Ġfun Ġ<! RESERVED _ MEMBER _ INS IDE _ VALUE _ CLASS !> hashCode <! >() Ġ= Ġ 1 Ċ } Ċ Ċ inline Ġclass ĠSecondary Construct ors ( val Ġx : ĠInt ) Ġ{ ĊĠĠĠ Ġconstructor ( y : ĠString ) Ġ: Ġthis ( 5 ) ĊĠĠĠ Ġconstructor ( x : ĠInt , Ġy : ĠString ) Ġ: Ġthis ( x ) Ġ<! SECOND ARY _ CON STRUCTOR _ WITH _ BODY _ INS IDE _ VALUE _ CLASS ! >{ ĊĊĠĠĠ Ġ} <! > Ċ } Ċ Ċ <! VALUE _ CLASS _ WITHOUT _ JVM _ INLINE _ AN NOT ATION !> value <! > Ġclass ĠWith Inner ( val Ġx : ĠString ) Ġ{ ĊĠĠĠ Ġ<! INNER _ CLASS _ INS IDE _ VALUE _ CLASS !> inner <! > Ġclass ĠInner Ċ } Ċ