// Ġ! LANGUAGE : Ġ+ Inline Classes Ċ Ċ // ĠFILE : Ġutils . kt Ċ Ċ inline Ġclass ĠUInt ( val Ġu : ĠInt ) Ġ{ ĊĠĠĠ Ġfun Ġmember () Ġ{} Ċ } Ċ Ċ // ĠFILE : Ġtest . kt Ċ Ċ fun ĠUInt ?. extension () Ġ{} Ċ Ċ fun Ġtest ( a : ĠAny , Ġb : ĠAny ?) Ġ{ ĊĠĠĠ Ġif Ġ( a Ġis ĠUInt ) Ġ{ ĊĠĠĠĠĠĠĠ Ġa . member () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġif Ġ( b Ġis ĠUInt ?) Ġ{ ĊĠĠĠĠĠĠĠ Ġb . extension () ĊĠĠĠ Ġ} Ċ } Ċ Ċ // Ġ@ Test Kt . class : Ċ // Ġ 2 ĠINSTANCE OF ĠUInt Ċ // Ġ 2 ĠCHECK CAST ĠUInt Ċ Ċ // Ġ 1 ĠIN VOKE VIRTUAL ĠUInt \. un box Ċ // Ġ 1 ĠIN VOKE STATIC ĠUInt \. member Ċ Ċ // Ġ 0 Ġint Value