package Ġfoo Ċ Ċ import Ġfoo . O . object Extension Member 2 Ċ Ċ fun Ġtest () Ġ{ ĊĠĠĠ ĠA (). class Member () ĊĠĠĠ ĠA (). class Extension () ĊĠĠĠ ĠO . object Member 1 () ĊĠĠĠ ĠO . object Member 2 () ĊĠĠĠ ĠO . object Extension () ĊĠĠĠ ĠA . comp anion Member () ĊĠĠĠ ĠA . comp anion Extension () ĊĠĠĠ ĠJ (). java Class Member () ĊĠĠĠ ĠJ . java Class Static Member () ĊĠĠĠ Ġtop Level () ĊĠĠĠ Ġwith ( O ) Ġ{ Ġ 1 . object Extension Member 1 () Ġ} ĊĠĠĠĠ 1 . object Extension Member 2 () ĊĠĠĠ Ġwith ( A ) Ġ{ Ġ 1 . comp anion Extension Member () Ġ} ĊĊĠĠĠ ĠA () :: class Member ĊĠĠĠ ĠA :: class Member ĊĠĠĠ ĠA () :: class Extension ĊĠĠĠ ĠA :: class Extension ĊĠĠĠ ĠO :: object Member 1 ĊĠĠĠ ĠO :: object Member 2 ĊĠĠĠ ĠO :: object Extension ĊĠĠĠ ĠA . Companion :: comp anion Member ĊĠĠĠ Ġ( A ):: comp anion Member ĊĠĠĠ ĠA . Companion :: comp anion Extension ĊĠĠĠ Ġ( A ):: comp anion Extension ĊĠĠĠ ĠJ () :: java Class Member ĊĠĠĠ ĠJ :: java Class Member ĊĠĠĠ ĠJ :: java Class Static Member ĊĠĠĠ Ġ// :: top Level Ġ// Ġnot Ġusable Ġwithout Ġimport ĊĊĠĠĠ Ġwith ( A ()) Ġ{ ĊĠĠĠĠĠĠĠ Ġclass Member () ĊĠĠĠĠĠĠĠ Ġthis . class Member () ĊĠĠĠĠĠĠĠ Ġclass Extension () ĊĠĠĠĠĠĠĠ Ġthis . class Extension () ĊĊĠĠĠĠĠĠĠ Ġthis :: class Member ĊĠĠĠĠĠĠĠ Ġthis :: class Extension ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġwith ( J ()) Ġ{ ĊĠĠĠĠĠĠĠ Ġjava Class Member () ĊĠĠĠĠĠĠĠ Ġthis . java Class Member () ĊĊĠĠĠĠĠĠĠ Ġthis :: java Class Member ĊĠĠĠ Ġ} Ċ }