package Ġorg . hex works . z ir con . api . kotlin Ċ Ċ import Ġorg . hex works . z ir con . api . behavior . Shutdown Hook Ċ import Ġorg . hex works . z ir con . api . util . Runnable Ċ Ċ /** Ċ Ġ* ĠExtension Ġfunction Ġwhich Ġad ap ts Ġ[ Shutdown Hook . on Shutdown ] Ġto Ċ Ġ* ĠKotlin Ġid iom s Ġ( eg : Ġlamb das ). Ċ Ġ*/ Ċ inline Ġfun ĠShutdown Hook . on Shutdown ( cross inline Ġlistener : Ġ() Ġ-> ĠUnit ) Ġ= Ġon Shutdown ( object Ġ: ĠRunnable Ġ{ ĊĠĠĠ Ġoverride Ġfun Ġrun () Ġ{ ĊĠĠĠĠĠĠĠ Ġlistener . invoke () ĊĠĠĠ Ġ} Ċ }) Ċ