/* Ċ Ġ* ĠCopyright Ġ 2 0 1 9 ĠL ou is ĠC ogn ault ĠA y ev a ĠDer man . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense . Ċ Ġ*/ Ċ package Ġsplit ties . int ents Ċ Ċ import Ġandroid . content . Context Ċ import Ġandroid . content . Intent Ċ import Ġsplit ties . bundle . Bundle Spec Ċ import Ġsplit ties . bundle . put Extras Ċ import Ġsplit ties . exceptions . unsupported Ċ import Ġsplit ties . init . app Ctx Ċ Ċ // ĠIntent Ċ @ Jvm Name (" new ") Ċ @ Suppress (" Deprecated Callable Add Replace With ", Ġ" unused ", Ġ" UNUSED _ PARAMETER ") Ċ @ Deprecated ( no Extras Spec Msg , Ġlevel Ġ= ĠDeprec ation Level . ERROR ) Ġ// ĠFO OL ĠGU ARD , ĠDO ĠNOT ĠREMOVE Ċ inline Ġfun Ġ< IS pec Ġ: ĠIntent Spec < *, ĠNothing >> ĠI Spec . intent ( ĊĠĠĠ Ġconfig Intent : ĠIntent .( intent Spec : ĠI Spec , Ġextras Spec : ĠNothing ) Ġ-> ĠUnit Ċ ): ĠNothing Ġ= Ġunsupported () Ċ Ċ inline Ġfun Ġ< IS pec Ġ: ĠIntent Spec < *, ĠEx tras Spec >, ĠEx tras Spec Ġ: ĠBundle Spec > ĠI Spec . intent ( ĊĠĠĠ Ġcross inline Ġconfig Intent : ĠIntent .( intent Spec : ĠI Spec , Ġextras Spec : ĠEx tras Spec ) Ġ-> ĠUnit Ċ ) Ġ= ĠIntent ( app Ctx , Ġklass ). also Ġ{ Ġintent Ġ-> ĊĠĠĠ Ġintent . put Extras ( extras Spec ) Ġ{ Ġintent . config Intent ( this @ intent , Ġextras Spec ) Ġ} Ċ } Ċ Ċ inline Ġfun Ġ< IS pec Ġ: ĠIntent Spec < *, ĠEx tras Spec >, ĠEx tras Spec Ġ: ĠBundle Spec > ĠI Spec . intent ( ĊĠĠĠ Ġconfig Intent : ĠIntent .( intent Spec : ĠI Spec ) Ġ-> ĠUnit Ġ= Ġ{} Ċ ) Ġ= ĠIntent ( app Ctx , Ġklass ). also Ġ{ Ġit . config Intent ( this ) Ġ} Ċ Ċ // ĠActivity Ċ Ċ @ Jvm Name (" new ") Ċ @ Suppress (" Deprecated Callable Add Replace With ", Ġ" unused ", Ġ" UNUSED _ PARAMETER ") Ċ @ Deprecated ( no Extras Spec Msg , Ġlevel Ġ= ĠDeprec ation Level . ERROR ) Ġ// ĠFO OL ĠGU ARD , ĠDO ĠNOT ĠREMOVE Ċ inline Ġfun Ġ< IS pec Ġ: ĠActivity Intent Spec < *, ĠNothing >> ĠContext . start ( ĊĠĠĠ Ġintent Spec : ĠI Spec , ĊĠĠĠ Ġconfig Intent : ĠIntent .( intent Spec : ĠI Spec , Ġextras Spec : ĠNothing ) Ġ-> ĠUnit Ċ ): ĠNothing Ġ= Ġunsupported () Ċ Ċ inline Ġfun Ġ< IS pec Ġ: ĠActivity Intent Spec < *, ĠEx tras Spec >, ĠEx tras Spec Ġ: ĠBundle Spec > ĠContext . start ( ĊĠĠĠ Ġintent Spec : ĠI Spec , ĊĠĠĠ Ġcross inline Ġconfig Intent : ĠIntent .( intent Spec : ĠI Spec , Ġextras Spec : ĠEx tras Spec ) Ġ-> ĠUnit Ċ ) Ġ= ĠstartActivity ( intent Spec . intent ( config Intent )) Ċ Ċ inline Ġfun Ġ< IS pec Ġ: ĠActivity Intent Spec < *, ĠEx tras Spec >, ĠEx tras Spec Ġ: ĠBundle Spec > ĠContext . start ( ĊĠĠĠ Ġintent Spec : ĠI Spec , ĊĠĠĠ Ġconfig Intent : ĠIntent .( intent Spec : ĠI Spec ) Ġ-> ĠUnit Ġ= Ġ{} Ċ ) Ġ= ĠstartActivity ( intent Spec . intent ( config Intent )) Ċ Ċ // ĠBroadcast Receiver Ċ Ċ @ Jvm Name (" new ") Ċ @ Suppress (" Deprecated Callable Add Replace With ", Ġ" unused ", Ġ" UNUSED _ PARAMETER ") Ċ @ Deprecated ( no Extras Spec Msg , Ġlevel Ġ= ĠDeprec ation Level . ERROR ) Ġ// ĠFO OL ĠGU ARD , ĠDO ĠNOT ĠREMOVE Ċ inline Ġfun Ġ< IS pec Ġ: ĠBroadcast Receiver Intent Spec < *, ĠNothing >> ĠContext . send Broadcast ( ĊĠĠĠ Ġintent Spec : ĠI Spec , ĊĠĠĠ Ġconfig Intent : ĠIntent .( intent Spec : ĠI Spec , Ġextras Spec : ĠNothing ) Ġ-> ĠUnit Ċ ): ĠNothing Ġ= Ġunsupported () Ċ Ċ inline Ġfun Ġ< IS pec Ġ: ĠBroadcast Receiver Intent Spec < *, ĠEx tras Spec >, ĠEx tras Spec Ġ: ĠBundle Spec > ĠContext . send Broadcast ( ĊĠĠĠ Ġintent Spec : ĠI Spec , ĊĠĠĠ Ġcross inline Ġconfig Intent : ĠIntent .( intent Spec : ĠI Spec , Ġextras Spec : ĠEx tras Spec ) Ġ-> ĠUnit Ċ ) Ġ= Ġsend Broadcast ( intent Spec . intent ( config Intent )) Ċ Ċ inline Ġfun Ġ< IS pec Ġ: ĠBroadcast Receiver Intent Spec < *, ĠEx tras Spec >, ĠEx tras Spec Ġ: ĠBundle Spec > ĠContext . send Broadcast ( ĊĠĠĠ Ġintent Spec : ĠI Spec , ĊĠĠĠ Ġconfig Intent : ĠIntent .( intent Spec : ĠI Spec ) Ġ-> ĠUnit Ġ= Ġ{} Ċ ) Ġ= Ġsend Broadcast ( intent Spec . intent ( config Intent )) Ċ Ċ internal Ġconst Ġval Ġno Extras Spec Msg Ġ= Ġ" This ĠIntent Spec Ġhas Ġno ĠEx tras Spec . ĠUse Ġsingle Ġarg Ġlambda ." Ċ