package Ġarrow . core . extensions . none mpty list . hash Ċ Ċ import Ġarrow . core . Non Empty List Ċ import Ġarrow . core . Non Empty List . Companion Ċ import Ġarrow . core . extensions . Non Empty List Hash Ċ import Ġarrow . type classes . Hash Ċ import Ġarrow . type classes . Hash De precation Ċ Ċ @ Jvm Name (" hash ") Ċ @ Suppress ( ĊĠ Ġ" UN CHECK ED _ CAST ", ĊĠ Ġ" USE LESS _ CAST ", ĊĠ Ġ" EXTENSION _ SH ADOW ED _ BY _ MEMBER ", ĊĠ Ġ" UNUSED _ PARAMETER " Ċ ) Ċ @ Deprecated ( Hash De precation , ĠReplace With (" hashCode () ")) Ċ fun Ġ< A > ĠNon Empty List < A >. hash ( HA : ĠHash < A >): ĠInt Ġ= Ġarrow . core . Non Empty List . hash < A >( HA ). run Ġ{ ĊĠ Ġthis @ hash . hash () Ġas Ġkotlin . Int Ċ } Ċ Ċ @ Suppress ( ĊĠ Ġ" UN CHECK ED _ CAST ", ĊĠ Ġ" NOTH ING _ TO _ INLINE " Ċ ) Ċ @ Deprecated ( Hash De precation ) Ċ inline Ġfun Ġ< A > ĠComp anion . hash ( HA : ĠHash < A >): ĠNon Empty List Hash < A > Ġ= Ġobject Ġ: ĊĠ Ġarrow . core . extensions . Non Empty List Hash < A > Ġ{ Ġoverride Ġfun ĠHA (): Ġarrow . type classes . Hash < A > Ġ= ĠHA Ġ} Ċ