/* Ċ Ġ* ĠCopyright Ġ 2 0 1 7 - 2 0 2 0 ĠJetBrains Ġs . r . o . ĠUse Ġof Ġthis Ġsource Ġcode Ġis Ġgoverned Ġby Ġthe ĠApache Ġ 2 . 0 Ġlicense . Ċ Ġ*/ Ċ Ċ package Ġkotlinx . serialization . cb or . internal Ċ Ċ import Ġkotlinx . serialization .* Ċ Ċ internal Ġclass ĠC bor De coding Exception ( expected : ĠString , Ġfound Byte : ĠInt ) Ġ: ĊĠĠĠ ĠSerialization Exception (" Expected Ġ$ expected , Ġbut Ġfound Ġ${ print Byte ( found Byte )} ") Ċ Ċ internal Ġfun Ġprint Byte ( b : ĠInt ): ĠString Ġ{ ĊĠĠĠ Ġval Ġhex Code Ġ= Ġ" 0 1 2 3 4 5 6 7 8 9 ABCDEF " ĊĠĠĠ Ġreturn Ġbuild String Ġ{ ĊĠĠĠĠĠĠĠ Ġappend ( hex Code [ b Ġshr Ġ 4 Ġand Ġ 0 xF ]) ĊĠĠĠĠĠĠĠ Ġappend ( hex Code [ b Ġand Ġ 0 xF ]) ĊĠĠĠ Ġ} Ċ } Ċ