package Ġfoo Ċ Ċ import Ġbar .* Ċ /* p : baz ( C ) */ import Ġbaz . C Ċ Ċ /* p : foo */ val Ġa Ġ= Ġ/* p : bar Ġp : foo */ A () Ċ /* p : foo */ var Ġb : Ġ/* p : bar Ġp : foo Ġp : java . lang Ġp : kotlin Ġp : kotlin . annotation Ġp : kotlin . collections Ġp : kotlin . comp arisons Ġp : kotlin . io Ġp : kotlin . jvm Ġp : kotlin . ranges Ġp : kotlin . sequences Ġp : kotlin . text */ baz . /* p : baz */ B Ġ= Ġ/* p : bar Ġp : baz ( B ) Ġp : foo Ġp : java . lang Ġp : kotlin Ġp : kotlin . annotation Ġp : kotlin . collections Ġp : kotlin . comp arisons Ġp : kotlin . io Ġp : kotlin . jvm Ġp : kotlin . ranges Ġp : kotlin . sequences Ġp : kotlin . text */ baz . /* p : baz */ B () Ċ Ċ /* p : foo */ fun Ġfunction ( p : Ġ/* p : bar Ġp : foo */ B ): Ġ/* p : bar Ġp : foo */ B Ġ/* p : kotlin ( Nothing ) */ { ĊĠĠĠ Ġ/* p : bar ( A ) Ġp : foo */ a ĊĠĠĠ Ġ/* p : kotlin ( Nothing ) */ return Ġ/* p : bar Ġp : foo */ B () Ċ } Ċ Ċ /* p : foo */ fun Ġ/* p : foo */ My Class . ext Func ( p : Ġ/** p : foo Ġp : bar * //* p : foo Ġp : kotlin */ Array </ * p : bar Ġp : foo */ B >, Ġe : Ġ/* p : foo */ My Enum , Ġc : Ġ/** ??? * //* p : baz */ C ): Ġ/* p : foo */ My Interface Ġ/* p : kotlin ( Nothing ) */ { ĊĠĠĠ Ġ/* c : foo . My Class Ġc : foo . My Class ( getB ) Ġp : bar Ġp : baz ( B ) Ġp : foo Ġp : java . lang Ġp : kotlin Ġp : kotlin . annotation Ġp : kotlin . collections Ġp : kotlin . comp arisons Ġp : kotlin . io Ġp : kotlin . jvm Ġp : kotlin . ranges Ġp : kotlin . sequences Ġp : kotlin . text */ b ĊĠĠĠ Ġ/* p : kotlin ( Nothing ) */ return Ġ/* c : foo . My Class Ġp : bar Ġp : foo Ġp : java . lang Ġp : kotlin Ġp : kotlin . annotation Ġp : kotlin . collections Ġp : kotlin . comp arisons Ġp : kotlin . io Ġp : kotlin . jvm Ġp : kotlin . ranges Ġp : kotlin . sequences Ġp : kotlin . text */ My Class () Ċ } Ċ