/* Ċ Ġ* ĠCopyright Ġ 2 0 1 8 ĠPoly ĠForest Ċ Ġ* Ċ Ġ* ĠLicensed Ġunder Ġthe ĠApache ĠLicense , ĠVersion Ġ 2 . 0 Ġ( the Ġ" License "); Ċ Ġ* Ġyou Ġmay Ġnot Ġuse Ġthis Ġfile Ġexcept Ġin Ġcompliance Ġwith Ġthe ĠLicense . Ċ Ġ* ĠYou Ġmay Ġobtain Ġa Ġcopy Ġof Ġthe ĠLicense Ġat Ċ Ġ* Ċ Ġ* ĠĠĠĠ Ġhttp :// www . apache . org / licenses / LICENSE - 2 . 0 Ċ Ġ* Ċ Ġ* ĠUnless Ġrequired Ġby Ġapplicable Ġlaw Ġor Ġagreed Ġto Ġin Ġwriting , Ġsoftware Ċ Ġ* Ġdistributed Ġunder Ġthe ĠLicense Ġis Ġdistributed Ġon Ġan Ġ" AS ĠIS " ĠBASIS , Ċ Ġ* ĠWITHOUT ĠWARRANTIES ĠOR ĠCONDITIONS ĠOF ĠANY ĠKIND , Ġeither Ġexpress Ġor Ġimplied . Ċ Ġ* ĠSee Ġthe ĠLicense Ġfor Ġthe Ġspecific Ġlanguage Ġgoverning Ġpermissions Ġand Ċ Ġ* Ġlimitations Ġunder Ġthe ĠLicense . Ċ Ġ*/ Ċ Ċ package Ġcom . ac orn ui . function Ċ Ċ /** Ċ Ġ* ĠConverts Ġa Ġmethod Ġwith Ġzero Ġparameters Ġto Ġa Ġmethod Ġwith Ġone Ġ( unused ) Ġparameter . Ċ Ġ*/ Ċ val Ġ(() Ġ-> ĠUnit ). as 1 : Ġ( Any ?) Ġ-> ĠUnit Ċ ĉ get () Ġ= ĠF Wrapper 1 ( this ) Ċ Ċ data Ġclass ĠF Wrapper 1 ( private Ġval Ġinner : Ġ() Ġ-> ĠUnit ) Ġ: Ġ( Any ?) Ġ-> ĠUnit Ġ{ Ċ ĉ override Ġoperator Ġfun Ġinvoke ( p 1 : ĠAny ?) Ġ{ Ċĉ ĉ inner () Ċ ĉ } Ċ } Ċ Ċ /** Ċ Ġ* ĠConverts Ġa Ġmethod Ġwith Ġzero Ġparameters Ġto Ġa Ġmethod Ġwith Ġtwo Ġ( unused ) Ġparameters . Ċ Ġ*/ Ċ val Ġ(() Ġ-> ĠUnit ). as 2 : Ġ( Any ?, ĠAny ?) Ġ-> ĠUnit Ċ ĉ get () Ġ= ĠF Wrapper 2 ( this ) Ċ Ċ data Ġclass ĠF Wrapper 2 ( private Ġval Ġinner : Ġ() Ġ-> ĠUnit ) Ġ: Ġ( Any ?, ĠAny ?) Ġ-> ĠUnit Ġ{ Ċ ĉ override Ġoperator Ġfun Ġinvoke ( p 1 : ĠAny ?, Ġp 2 : ĠAny ?) Ġ{ Ċĉ ĉ inner () Ċ ĉ } Ċ } Ċ Ċ /** Ċ Ġ* ĠConverts Ġa Ġmethod Ġwith Ġzero Ġparameters Ġto Ġa Ġmethod Ġwith Ġthree Ġ( unused ) Ġparameters . Ċ Ġ*/ Ċ val Ġ(() Ġ-> ĠUnit ). as 3 : Ġ( Any ?, ĠAny ?, ĠAny ?) Ġ-> ĠUnit Ċ ĉ get () Ġ= ĠF Wrapper 3 ( this ) Ċ Ċ data Ġclass ĠF Wrapper 3 ( private Ġval Ġinner : Ġ() Ġ-> ĠUnit ) Ġ: Ġ( Any ?, ĠAny ?, ĠAny ?) Ġ-> ĠUnit Ġ{ Ċ ĉ override Ġoperator Ġfun Ġinvoke ( p 1 : ĠAny ?, Ġp 2 : ĠAny ?, Ġp 3 : ĠAny ?) Ġ{ Ċĉ ĉ inner () Ċ ĉ } Ċ } Ċ Ċ /** Ċ Ġ* ĠConverts Ġa Ġmethod Ġwith Ġzero Ġparameters Ġto Ġa Ġmethod Ġwith Ġfour Ġ( unused ) Ġparameters . Ċ Ġ*/ Ċ val Ġ(() Ġ-> ĠUnit ). as 4 : Ġ( Any ?, ĠAny ?, ĠAny ?, ĠAny ?) Ġ-> ĠUnit Ċ ĉ get () Ġ= ĠF Wrapper 4 ( this ) Ċ Ċ data Ġclass ĠF Wrapper 4 ( private Ġval Ġinner : Ġ() Ġ-> ĠUnit ) Ġ: Ġ( Any ?, ĠAny ?, ĠAny ?, ĠAny ?) Ġ-> ĠUnit Ġ{ Ċ ĉ override Ġoperator Ġfun Ġinvoke ( p 1 : ĠAny ?, Ġp 2 : ĠAny ?, Ġp 3 : ĠAny ?, Ġp 4 : ĠAny ?) Ġ{ Ċĉ ĉ inner () Ċ ĉ } Ċ } Ċ Ċ /** Ċ Ġ* ĠConverts Ġa Ġmethod Ġwith Ġzero Ġparameters Ġto Ġa Ġmethod Ġwith Ġfive Ġ( unused ) Ġparameters . Ċ Ġ*/ Ċ val Ġ(() Ġ-> ĠUnit ). as 5 : Ġ( Any ?, ĠAny ?, ĠAny ?, ĠAny ?, ĠAny ?) Ġ-> ĠUnit Ċ ĉ get () Ġ= ĠF Wrapper 5 ( this ) Ċ Ċ data Ġclass ĠF Wrapper 5 ( private Ġval Ġinner : Ġ() Ġ-> ĠUnit ) Ġ: Ġ( Any ?, ĠAny ?, ĠAny ?, ĠAny ?, ĠAny ?) Ġ-> ĠUnit Ġ{ Ċ ĉ override Ġoperator Ġfun Ġinvoke ( p 1 : ĠAny ?, Ġp 2 : ĠAny ?, Ġp 3 : ĠAny ?, Ġp 4 : ĠAny ?, Ġp 5 : ĠAny ?) Ġ{ Ċĉ ĉ inner () Ċ ĉ } Ċ } Ċ Ċ /** Ċ Ġ* ĠConverts Ġa Ġmethod Ġwith Ġzero Ġparameters Ġto Ġa Ġmethod Ġwith Ġsix Ġ( unused ) Ġparameters . Ċ Ġ*/ Ċ val Ġ(() Ġ-> ĠUnit ). as 6 : Ġ( Any ?, ĠAny ?, ĠAny ?, ĠAny ?, ĠAny ?, ĠAny ?) Ġ-> ĠUnit Ċ ĉ get () Ġ= ĠF Wrapper 6 ( this ) Ċ Ċ data Ġclass ĠF Wrapper 6 ( private Ġval Ġinner : Ġ() Ġ-> ĠUnit ) Ġ: Ġ( Any ?, ĠAny ?, ĠAny ?, ĠAny ?, ĠAny ?, ĠAny ?) Ġ-> ĠUnit Ġ{ Ċ ĉ override Ġoperator Ġfun Ġinvoke ( p 1 : ĠAny ?, Ġp 2 : ĠAny ?, Ġp 3 : ĠAny ?, Ġp 4 : ĠAny ?, Ġp 5 : ĠAny ?, Ġp 6 : ĠAny ?) Ġ{ Ċĉ ĉ inner () Ċ ĉ } Ċ } Ċ Ċ /** Ċ Ġ* ĠConverts Ġa Ġmethod Ġwith Ġzero Ġparameters Ġto Ġa Ġmethod Ġwith Ġseven Ġ( unused ) Ġparameters . Ċ Ġ*/ Ċ val Ġ(() Ġ-> ĠUnit ). as 7 : Ġ( Any ?, ĠAny ?, ĠAny ?, ĠAny ?, ĠAny ?, ĠAny ?, ĠAny ?) Ġ-> ĠUnit Ċ ĉ get () Ġ= ĠF Wrapper 7 ( this ) Ċ Ċ data Ġclass ĠF Wrapper 7 ( private Ġval Ġinner : Ġ() Ġ-> ĠUnit ) Ġ: Ġ( Any ?, ĠAny ?, ĠAny ?, ĠAny ?, ĠAny ?, ĠAny ?, ĠAny ?) Ġ-> ĠUnit Ġ{ Ċ ĉ override Ġoperator Ġfun Ġinvoke ( p 1 : ĠAny ?, Ġp 2 : ĠAny ?, Ġp 3 : ĠAny ?, Ġp 4 : ĠAny ?, Ġp 5 : ĠAny ?, Ġp 6 : ĠAny ?, Ġp 7 : ĠAny ?) Ġ{ Ċĉ ĉ inner () Ċ ĉ } Ċ } Ċ Ċ /** Ċ Ġ* ĠConverts Ġa Ġmethod Ġwith Ġzero Ġparameters Ġto Ġa Ġmethod Ġwith Ġeight Ġ( unused ) Ġparameters . Ċ Ġ*/ Ċ val Ġ(() Ġ-> ĠUnit ). as 8 : Ġ( Any ?, ĠAny ?, ĠAny ?, ĠAny ?, ĠAny ?, ĠAny ?, ĠAny ?, ĠAny ?) Ġ-> ĠUnit Ċ ĉ get () Ġ= ĠF Wrapper 8 ( this ) Ċ Ċ data Ġclass ĠF Wrapper 8 ( private Ġval Ġinner : Ġ() Ġ-> ĠUnit ) Ġ: Ġ( Any ?, ĠAny ?, ĠAny ?, ĠAny ?, ĠAny ?, ĠAny ?, ĠAny ?, ĠAny ?) Ġ-> ĠUnit Ġ{ Ċ ĉ override Ġoperator Ġfun Ġinvoke ( p 1 : ĠAny ?, Ġp 2 : ĠAny ?, Ġp 3 : ĠAny ?, Ġp 4 : ĠAny ?, Ġp 5 : ĠAny ?, Ġp 6 : ĠAny ?, Ġp 7 : ĠAny ?, Ġp 8 : ĠAny ?) Ġ{ Ċĉ ĉ inner () Ċ ĉ } Ċ } Ċ Ċ /** Ċ Ġ* ĠConverts Ġa Ġmethod Ġwith Ġzero Ġparameters Ġto Ġa Ġmethod Ġwith Ġn ine Ġ( unused ) Ġparameters . Ċ Ġ*/ Ċ val Ġ(() Ġ-> ĠUnit ). as 9 : Ġ( Any ?, ĠAny ?, ĠAny ?, ĠAny ?, ĠAny ?, ĠAny ?, ĠAny ?, ĠAny ?, ĠAny ?) Ġ-> ĠUnit Ċ ĉ get () Ġ= ĠF Wrapper 9 ( this ) Ċ Ċ data Ġclass ĠF Wrapper 9 ( private Ġval Ġinner : Ġ() Ġ-> ĠUnit ) Ġ: Ġ( Any ?, ĠAny ?, ĠAny ?, ĠAny ?, ĠAny ?, ĠAny ?, ĠAny ?, ĠAny ?, ĠAny ?) Ġ-> ĠUnit Ġ{ Ċ ĉ override Ġoperator Ġfun Ġinvoke ( p 1 : ĠAny ?, Ġp 2 : ĠAny ?, Ġp 3 : ĠAny ?, Ġp 4 : ĠAny ?, Ġp 5 : ĠAny ?, Ġp 6 : ĠAny ?, Ġp 7 : ĠAny ?, Ġp 8 : ĠAny ?, Ġp 9 : ĠAny ?) Ġ{ Ċĉ ĉ inner () Ċ ĉ } Ċ }