/* Ċ Ġ* ĠJSON Exception . kt Ċ Ġ* ĠCopyright ĠÂ© Ġ 1 9 9 3 - 2 0 2 1 , ĠThe ĠAv ail ĠFoundation , ĠLLC . Ċ Ġ* ĠAll Ġrights Ġreserved . Ċ Ġ* Ċ Ġ* ĠRedistribution Ġand Ġuse Ġin Ġsource Ġand Ġbinary Ġforms , Ġwith Ġor Ġwithout Ċ Ġ* Ġmodification , Ġare Ġpermitted Ġprovided Ġthat Ġthe Ġfollowing Ġconditions Ġare Ġmet : Ċ Ġ* Ċ Ġ* Ġ* ĠRedistributions Ġof Ġsource Ġcode Ġmust Ġretain Ġthe Ġabove Ġcopyright Ġnotice , Ġthis Ċ Ġ* ĠĠ Ġlist Ġof Ġconditions Ġand Ġthe Ġfollowing Ġdisclaimer . Ċ Ġ* Ċ Ġ* Ġ* ĠRedistributions Ġin Ġbinary Ġform Ġmust Ġreproduce Ġthe Ġabove Ġcopyright Ġnotice , Ċ Ġ* ĠĠ Ġthis Ġlist Ġof Ġconditions Ġand Ġthe Ġfollowing Ġdisclaimer Ġin Ġthe Ġdocumentation Ċ Ġ* ĠĠ Ġand / or Ġother Ġmaterials Ġprovided Ġwith Ġthe Ġdistribution . Ċ Ġ* Ċ Ġ* Ġ* ĠNeither Ġthe Ġname Ġof Ġthe Ġcopyright Ġholder Ġnor Ġthe Ġnames Ġof Ġthe Ġcontributors Ċ Ġ* ĠĠ Ġmay Ġbe Ġused Ġto Ġendorse Ġor Ġpromote Ġproducts Ġderived Ġfrom Ġthis Ġsoftware Ċ Ġ* ĠĠ Ġwithout Ġspecific Ġprior Ġwritten Ġpermission . Ċ Ġ* Ċ Ġ* ĠTHIS ĠSOFTWARE ĠIS ĠPROVIDED ĠBY ĠTHE ĠCOPYRIGHT ĠHOLDERS ĠAND ĠCONTRIBUTORS Ġ" AS ĠIS " Ċ Ġ* ĠAND ĠANY ĠEXPRESS ĠOR ĠIMPLIED ĠWARRANTIES , ĠINCLUDING , ĠBUT ĠNOT ĠLIMITED ĠTO , ĠTHE Ċ Ġ* ĠIMPLIED ĠWARRANTIES ĠOF ĠMERCHANTABILITY ĠAND ĠFITNESS ĠFOR ĠA ĠPARTICULAR ĠPURPOSE Ċ Ġ* ĠARE ĠDISCLAIMED . ĠIN ĠNO ĠEVENT ĠSHALL ĠTHE ĠCOPYRIGHT ĠHOLDER ĠOR ĠCONTRIBUTORS ĠBE Ċ Ġ* ĠLIABLE ĠFOR ĠANY ĠDIRECT , ĠINDIRECT , ĠINCIDENTAL , ĠSPECIAL , ĠEXEMPLARY , ĠOR Ċ Ġ* ĠCONSEQUENTIAL ĠDAMAGES Ġ( INCLUDING , ĠBUT ĠNOT ĠLIMITED ĠTO , ĠPROCUREMENT ĠOF Ċ Ġ* ĠSUBSTITUTE ĠGOODS ĠOR ĠSERVICES ; ĠLOSS ĠOF ĠUSE , ĠDATA , ĠOR ĠPROFITS ; ĠOR ĠBUSINESS Ċ Ġ* ĠINTERRUPTION ) ĠHOWEVER ĠCAUSED ĠAND ĠON ĠANY ĠTHEORY ĠOF ĠLIABILITY , ĠWHETHER ĠIN Ċ Ġ* ĠCONTRACT , ĠSTRICT ĠLIABILITY , ĠOR ĠTORT Ġ( INCLUDING ĠNEGLIGENCE ĠOR ĠOTHERWISE ) Ċ Ġ* ĠARISING ĠIN ĠANY ĠWAY ĠOUT ĠOF ĠTHE ĠUSE ĠOF ĠTHIS ĠSOFTWARE , ĠEVEN ĠIF ĠADVISED ĠOF ĠTHE Ċ Ġ* ĠPOSSIBILITY ĠOF ĠSUCH ĠDAMAGE . Ċ Ġ*/ Ċ Ċ package Ġcom . avail . utility . json Ċ Ċ import Ġjava . io . IOException Ċ Ċ /** Ċ Ġ* ĠA Ġ[ JSON Reader ] Ġthrows Ġa Ġ` JSONException ` Ġif Ġanything Ġgoes Ġwrong Ġduring Ġthe Ċ Ġ* Ġreading Ġof Ġa ĠJSON Ġdocument . Ċ Ġ* Ċ Ġ* Ġ@ author ĠT odd ĠL ĠSmith Ġ& lt ; tod d @ avail lang . org & gt ; Ċ Ġ*/ Ċ abstract Ġclass ĠJSON Exception Ġ: ĠRuntimeException Ċ { Ċ ĉ /** ĠConstruct Ġa Ġnew Ġ` JSONException `. Ġ*/ Ċ ĉ protected Ġconstructor () Ċ ĉ { Ċĉ ĉ // ĠNo Ġimplementation . Ċ ĉ } ĊĊ ĉ /** Ċĉ Ġ* ĠConstruct Ġa Ġnew Ġ` JSONException `. Ċĉ Ġ* Ċĉ Ġ* Ġ@ param Ġcause Ċĉ Ġ* ĠĠ ĠThe Ġca usal Ġexception . Ċĉ Ġ*/ Ċ ĉ protected Ġconstructor ( cause : ĠException ) Ġ: Ġsuper ( cause ) Ċ } Ċ Ċ /** Ċ Ġ* ĠA Ġ` JSON IOException ` Ġis Ġan Ġ[ unchecked ][ RuntimeException ] Ġthat Ġwraps Ġan Ċ Ġ* Ġ[ IOException ]. Ċ Ġ* Ċ Ġ* Ġ@ author ĠT odd ĠL ĠSmith Ġ& lt ; tod d @ avail lang . org & gt ; Ċ Ġ* Ċ Ġ* Ġ@ constructor Ċ Ġ* Ċ Ġ* ĠConstruct Ġa Ġnew Ġ` JSON IOException `. Ċ Ġ* Ċ Ġ* Ġ@ param Ġcause Ċ Ġ* ĠĠ ĠThe Ġca usal Ġexception . Ċ Ġ*/ Ċ class ĠJSON IOException Ġinternal Ġconstructor ( cause : ĠException ) Ċ ĉ : ĠJSON Exception ( cause ) Ċ Ċ /** Ċ Ġ* ĠA Ġ[ JSON Reader ] Ġthrows Ġa Ġ` Malformed JSONException ` Ġif Ġan Ġinvalid Ġconstruct Ġis Ċ Ġ* Ġencountered Ġduring Ġthe Ġparsing Ġof Ġa ĠJSON Ġdocument . Ċ Ġ* Ċ Ġ* Ġ@ author ĠT odd ĠL ĠSmith Ġ& lt ; tod d @ avail lang . org & gt ; Ċ Ġ* Ċ Ġ* Ġ@ constructor Ċ Ġ* Ċ Ġ* ĠConstruct Ġa Ġnew Ġ` Malformed JSONException `. Ċ Ġ*/ Ċ class ĠMal formed JSONException Ġinternal Ġconstructor () Ġ: ĠJSON Exception () Ċ