@ file : Suppress (" unused ") Ċ Ċ package Ġcs ense . kotlin . annotations . side Effect Ċ Ċ @ Target ( ĊĠĠĠ ĠAnnotation Target . VALUE _ PARAMETER , ĊĠĠĠ ĠAnnotation Target . TYPE _ PARAMETER , ĊĠĠĠ ĠAnnotation Target . TYPE , ĊĠĠĠ ĠAnnotation Target . FUNCTION , ĊĠĠĠ ĠAnnotation Target . FIELD , ĊĠĠĠ ĠAnnotation Target . PROPERTY , ĊĠĠĠ ĠAnnotation Target . LOCAL _ VARIABLE Ċ ) Ċ @ Retention ( Annotation Retention . SOURCE ) Ċ @ Must Be Document ed Ċ public Ġannotation Ġclass ĠNo Escape Ċ Ċ object ĠNo Escape Track Valid Contexts Ġ{ ĊĊĠĠĠ Ġprivate Ġvar Ġsome Value : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġfun Ġx (@ No Escape Ġb : ĠString ){ ĊĠĠĠĠĠĠĠ Ġval Ġz Ġ= Ġb Ġ// This Ġshould Ġ" be Ġallowed " Ġas Ġwe Ġare Ġnot Ġleaving Ġthe Ġcontext . Ġbut Ġit Ġshould Ġbe Ġ" tracked " Ġas Ġwell . ĊĠĠĠĠĠĠĠ Ġsome Value Ġ= Ġ< error Ġdescr =" Assign ing Ġsomething Ġmarked ĠNo Escape Ġmeans Ġit Ġescap es "> z </ error > ĊĠĠĠ Ġ} ĊĠĠĠ Ġfun Ġon AccessToken ( action : Ġ(@ No Escape ĠaccessToken : ĠString ) Ġ-> ĠUnit ) Ġ{ ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġprivate Ġvar Ġlast Used AccessToken : ĠString ? Ġ= Ġnull ĊĠĠĠ Ġfun Ġuse On AccessToken () Ġ{ ĊĠĠĠĠĠĠĠ Ġon AccessToken Ġ{ ĊĠĠĠĠĠĠĠĠĠĠĠ Ġval Ġz Ġ= Ġit Ġ// This Ġshould Ġ" be Ġallowed " Ġas Ġwe Ġare Ġnot Ġleaving Ġthe Ġcontext . ĊĠĠĠĠĠĠĠĠĠĠĠ Ġlast Used AccessToken Ġ= Ġz ĊĠĠĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} Ċ }