package Ġme . e ug eni om ar let ti . extras . bundle . base Ċ Ċ import Ġandroid . os . Bundle Ċ import Ġme . e ug eni om ar let ti . extras . Type Reader Ċ import Ġme . e ug eni om ar let ti . extras . Type Writer Ċ import Ġme . e ug eni om ar let ti . extras . bundle . Bundle Extra Ċ import Ġme . e ug eni om ar let ti . extras . bundle . Generic Ċ Ċ inline Ġfun Ġ< T > ĠBundle Extra . Boolean Array ( ĊĠĠĠ Ġcross inline Ġreader : ĠType Reader < T , ĠBoolean Array ? >, ĊĠĠĠ Ġcross inline Ġwriter : ĠType Writer < T , ĠBoolean Array ? >, ĊĠĠĠ Ġname : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġcustom Prefix : ĠString ? Ġ= Ġnull Ċ ) Ġ= ĊĠĠĠ ĠGeneric ( ĊĠĠĠĠĠĠĠ ĠBundle :: getBoolean Array , ĊĠĠĠĠĠĠĠ ĠBundle :: put Boolean Array , ĊĠĠĠĠĠĠĠ Ġreader , ĊĠĠĠĠĠĠĠ Ġwriter , ĊĠĠĠĠĠĠĠ Ġname , ĊĠĠĠĠĠĠĠ Ġcustom Prefix ) Ċ Ċ inline Ġfun Ġ< T > ĠBundle Extra . ByteArray ( ĊĠĠĠ Ġcross inline Ġreader : ĠType Reader < T , ĠByteArray ? >, ĊĠĠĠ Ġcross inline Ġwriter : ĠType Writer < T , ĠByteArray ? >, ĊĠĠĠ Ġname : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġcustom Prefix : ĠString ? Ġ= Ġnull Ċ ) Ġ= ĊĠĠĠ ĠGeneric ( ĊĠĠĠĠĠĠĠ ĠBundle :: get ByteArray , ĊĠĠĠĠĠĠĠ ĠBundle :: put ByteArray , ĊĠĠĠĠĠĠĠ Ġreader , ĊĠĠĠĠĠĠĠ Ġwriter , ĊĠĠĠĠĠĠĠ Ġname , ĊĠĠĠĠĠĠĠ Ġcustom Prefix ) Ċ Ċ inline Ġfun Ġ< T > ĠBundle Extra . CharArray ( ĊĠĠĠ Ġcross inline Ġreader : ĠType Reader < T , ĠChar Array ? >, ĊĠĠĠ Ġcross inline Ġwriter : ĠType Writer < T , ĠChar Array ? >, ĊĠĠĠ Ġname : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġcustom Prefix : ĠString ? Ġ= Ġnull Ċ ) Ġ= ĊĠĠĠ ĠGeneric ( ĊĠĠĠĠĠĠĠ ĠBundle :: get CharArray , ĊĠĠĠĠĠĠĠ ĠBundle :: put CharArray , ĊĠĠĠĠĠĠĠ Ġreader , ĊĠĠĠĠĠĠĠ Ġwriter , ĊĠĠĠĠĠĠĠ Ġname , ĊĠĠĠĠĠĠĠ Ġcustom Prefix ) Ċ Ċ inline Ġfun Ġ< T > ĠBundle Extra . IntArray ( ĊĠĠĠ Ġcross inline Ġreader : ĠType Reader < T , ĠInt Array ? >, ĊĠĠĠ Ġcross inline Ġwriter : ĠType Writer < T , ĠInt Array ? >, ĊĠĠĠ Ġname : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġcustom Prefix : ĠString ? Ġ= Ġnull Ċ ) Ġ= ĊĠĠĠ ĠGeneric ( ĊĠĠĠĠĠĠĠ ĠBundle :: getInt Array , ĊĠĠĠĠĠĠĠ ĠBundle :: put IntArray , ĊĠĠĠĠĠĠĠ Ġreader , ĊĠĠĠĠĠĠĠ Ġwriter , ĊĠĠĠĠĠĠĠ Ġname , ĊĠĠĠĠĠĠĠ Ġcustom Prefix ) Ċ Ċ inline Ġfun Ġ< T > ĠBundle Extra . Short Array ( ĊĠĠĠ Ġcross inline Ġreader : ĠType Reader < T , ĠShort Array ? >, ĊĠĠĠ Ġcross inline Ġwriter : ĠType Writer < T , ĠShort Array ? >, ĊĠĠĠ Ġname : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġcustom Prefix : ĠString ? Ġ= Ġnull Ċ ) Ġ= ĊĠĠĠ ĠGeneric ( ĊĠĠĠĠĠĠĠ ĠBundle :: get Short Array , ĊĠĠĠĠĠĠĠ ĠBundle :: put Short Array , ĊĠĠĠĠĠĠĠ Ġreader , ĊĠĠĠĠĠĠĠ Ġwriter , ĊĠĠĠĠĠĠĠ Ġname , ĊĠĠĠĠĠĠĠ Ġcustom Prefix ) Ċ Ċ inline Ġfun Ġ< T > ĠBundle Extra . Long Array ( ĊĠĠĠ Ġcross inline Ġreader : ĠType Reader < T , ĠLong Array ? >, ĊĠĠĠ Ġcross inline Ġwriter : ĠType Writer < T , ĠLong Array ? >, ĊĠĠĠ Ġname : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġcustom Prefix : ĠString ? Ġ= Ġnull Ċ ) Ġ= ĊĠĠĠ ĠGeneric ( ĊĠĠĠĠĠĠĠ ĠBundle :: getLong Array , ĊĠĠĠĠĠĠĠ ĠBundle :: put Long Array , ĊĠĠĠĠĠĠĠ Ġreader , ĊĠĠĠĠĠĠĠ Ġwriter , ĊĠĠĠĠĠĠĠ Ġname , ĊĠĠĠĠĠĠĠ Ġcustom Prefix ) Ċ Ċ inline Ġfun Ġ< T > ĠBundle Extra . Double Array ( ĊĠĠĠ Ġcross inline Ġreader : ĠType Reader < T , ĠDouble Array ? >, ĊĠĠĠ Ġcross inline Ġwriter : ĠType Writer < T , ĠDouble Array ? >, ĊĠĠĠ Ġname : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġcustom Prefix : ĠString ? Ġ= Ġnull Ċ ) Ġ= ĊĠĠĠ ĠGeneric ( ĊĠĠĠĠĠĠĠ ĠBundle :: getDouble Array , ĊĠĠĠĠĠĠĠ ĠBundle :: put Double Array , ĊĠĠĠĠĠĠĠ Ġreader , ĊĠĠĠĠĠĠĠ Ġwriter , ĊĠĠĠĠĠĠĠ Ġname , ĊĠĠĠĠĠĠĠ Ġcustom Prefix ) Ċ Ċ inline Ġfun Ġ< T > ĠBundle Extra . Float Array ( ĊĠĠĠ Ġcross inline Ġreader : ĠType Reader < T , ĠFloat Array ? >, ĊĠĠĠ Ġcross inline Ġwriter : ĠType Writer < T , ĠFloat Array ? >, ĊĠĠĠ Ġname : ĠString ? Ġ= Ġnull , ĊĠĠĠ Ġcustom Prefix : ĠString ? Ġ= Ġnull Ċ ) Ġ= ĊĠĠĠ ĠGeneric ( ĊĠĠĠĠĠĠĠ ĠBundle :: get Float Array , ĊĠĠĠĠĠĠĠ ĠBundle :: put Float Array , ĊĠĠĠĠĠĠĠ Ġreader , ĊĠĠĠĠĠĠĠ Ġwriter , ĊĠĠĠĠĠĠĠ Ġname , ĊĠĠĠĠĠĠĠ Ġcustom Prefix ) Ċ