package Ġfoo . TopLevel Members Ċ Ċ fun Ġfun With Block Body () Ġ{ Ċ } Ċ Ċ private Ġfun Ġfun With Expr Body () Ġ= Ġ 3 Ċ Ċ private Ġfun Ġfun With Params ( c : ĠInt ) Ġ{ Ċ } Ċ Ċ public Ġval Ġimmutable : ĠDouble Ġ= Ġ 0 . 0 Ċ Ċ public Ġvar Ġmutable : ĠFloat Ġ= Ġ 0 . 0 f Ċ Ċ public Ġval ĠString . ext : ĠString ĊĠĠĠ Ġget () Ġ= Ġthis Ċ Ċ public Ġfun ĠInt . ext ( i : ĠInt Ġ= Ġ 3 ): ĠInt Ġ= Ġthis Ġ+ Ġi Ċ Ċ private Ġfun Ġfun With Var arg Param ( c : ĠInt , Ġvar arg Ġv : ĠInt ) Ġ{ Ċ } Ċ Ċ private Ġfun Ġprobably Nothing (): ĠNothing Ġ= Ġthrow ĠIllegalStateException () Ċ Ċ private Ġval Ġcertainly Nothing : Ġkotlin . Nothing Ġ= Ġthrow ĠIllegalStateException () Ċ Ċ private Ġtype alias ĠAlias < E > Ġ= Ġ( E ) Ġ-> ĠE Ċ Ċ class ĠNothing Ċ Ċ @ Target ( Annotation Target . FIELD ) Ċ annotation Ġclass ĠA Ċ Ċ class ĠD Ċ Ċ public Ġval ĠD . Main : ĠD ? Ġget () Ġ= Ġnull Ċ Ċ @ A Ġinternal Ġval ĠMain : ĠD ? Ġ= Ġnull Ċ