// Ġ! DIAG NO ST ICS : Ġ- UNUSED _ VARIABLE Ċ package Ġtest Ċ Ċ object ĠClass Member Marker Ċ Ċ class Ġa < T > Ġ{ ĊĠĠĠ Ġfun Ġfoo () Ġ= ĠClass Member Marker Ċ } Ċ Ċ class Ġb < T 1 , ĠT 2 > Ġ{ ĊĠĠĠ Ġfun Ġfoo () Ġ= ĠClass Member Marker Ċ } Ċ Ċ fun ĠInt . foo () Ġ{} Ċ Ċ class ĠTest Ġ{ ĊĠĠĠ Ġval Ġ< T > ĠList < T >. a : ĠInt Ġget () Ġ= Ġsize ĊĠĠĠ Ġval Ġ< T > ĠList < T >. b : ĠInt ? Ġget () Ġ= Ġsize ĊĊĠĠĠ Ġfun Ġ< T > ĠList < T >. test Callable 1 (): Ġ() Ġ-> ĠUnit Ġ= Ġa < T >:: foo ĊĠĠĠ Ġfun Ġ< T > ĠList < T >. test Callable 2 (): Ġ() Ġ-> ĠUnit Ġ= Ġ<! UN RESOL VED _ REFERENCE !> b ? :: foo <! > ĊĠĠĠ Ġfun Ġ< T > ĠList < T >. test Callable 3 (): Ġ() Ġ-> ĠUnit Ġ= Ġ<! UN RESOL VED _ REFERENCE !> b < T , ĠAny >:: foo <! > ĊĠĠĠ Ġfun Ġ< T > ĠList < T >. test Callable 4 (): Ġ() Ġ-> ĠUnit Ġ= Ġ<! UN RESOL VED _ REFERENCE !> b < T >? :: foo <! > ĊĊĠĠĠ Ġfun Ġ< T > ĠList < T >. test Class Literal 1 () Ġ= Ġa < T >:: class ĊĠĠĠ Ġfun Ġ< T > ĠList < T >. test Class Literal 2 () Ġ= Ġb ? :: class ĊĠĠĠ Ġfun Ġ< T > ĠList < T >. test Class Literal 3 () Ġ= Ġb < T , ĠAny >:: class ĊĊĠĠĠ Ġfun Ġ< T > ĠList < T >. test Un resolved 1 () Ġ= Ġ<! UN RESOL VED _ REFERENCE !> un resolved <! >< T >:: foo ĊĠĠĠ Ġfun Ġ< T > ĠList < T >. test Un resolved 2 () Ġ= Ġa << ! UN RESOL VED _ REFERENCE !> un resolved <! >>:: foo ĊĠĠĠ Ġfun Ġ< T > ĠList < T >. test Un resolved 3 () Ġ= Ġa << ! SY NTAX ! >< ! >>:: foo ĊĠĠĠ Ġfun Ġ< T > ĠList < T >. test Un resolved 4 () Ġ= Ġ<! UN RESOL VED _ REFERENCE !> un resolved <! >? :: foo Ċ }