package Ġdev . sch la ubi . for p . analyze . remote Ċ Ċ import Ġdev . sch la ubi . for p . parser . stack trace . Default StackTrace Element Ċ import Ġdev . sch la ubi . for p . parser . stack trace . El lipsis StackTrace Element Ċ import Ġdev . sch la ubi . for p . parser . stack trace . Invalid StackTrace Element Ċ import Ġdev . sch la ubi . for p . parser . stack trace . StackTrace Element Ċ import Ġkotlinx . serialization . Serial Name Ċ import Ġkotlinx . serialization . Serializable Ċ import Ġkotlinx . serialization . modules . Serial izers Module Ċ import Ġkotlinx . serialization . modules . context ual Ċ Ċ internal Ġfun ĠStack Trace Element . serial izable (): ĠRemote StackTrace Element Ġ{ ĊĠĠĠ Ġreturn Ġwhen Ġ( this ) Ġ{ ĊĠĠĠĠĠĠĠ Ġis ĠInvalid StackTrace Element Ġ-> ĠRemote StackTrace Element . Remote Invalid StackTrace Element ĊĠĠĠĠĠĠĠ Ġis ĠEl lipsis StackTrace Element Ġ-> ĠRemote StackTrace Element . Remote El lipsis StackTrace Element ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġskipped ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġis ĠDefault StackTrace Element Ġ-> ĠRemote StackTrace Element . Remote Default StackTrace Element ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġmethod . serial izable (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġsource . serial izable (), ĊĠĠĠĠĠĠĠĠĠĠĠ Ġfile ?. serial izable () ĊĠĠĠĠĠĠĠ Ġ) ĊĠĠĠĠĠĠĠ Ġelse Ġ-> Ġerror (" Unknown Ġstack Ġtrace Ġelement : Ġ$ this Ġ(${ this :: class . simple Name }") ĊĠĠĠ Ġ} Ċ } Ċ Ċ private Ġfun ĠDefault StackTrace Element . Source . serial izable (): ĠRemote StackTrace Element . Remote Default StackTrace Element . Remote Source Ġ{ ĊĠĠĠ Ġreturn Ġwhen Ġ( this ) Ġ{ ĊĠĠĠĠĠĠĠ Ġis ĠDefault StackTrace Element . Native Source Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRemote StackTrace Element . Remote Default StackTrace Element . Remote Source . Native Source ĊĠĠĠĠĠĠĠ Ġis ĠDefault StackTrace Element . Unknown Source Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRemote StackTrace Element . Remote Default StackTrace Element . Remote Source . Unknown Source ĊĠĠĠĠĠĠĠ Ġis ĠDefault StackTrace Element . Invalid Source Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRemote StackTrace Element . Remote Default StackTrace Element . Remote Source . Invalid Source ĊĠĠĠĠĠĠĠ Ġis ĠDefault StackTrace Element . File Source Ġ-> ĊĠĠĠĠĠĠĠĠĠĠĠ ĠRemote StackTrace Element . Remote Default StackTrace Element . Remote Source . File Source ( ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠfileName , ĠlineNumber ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ) ĊĊĠĠĠĠĠĠĠ Ġelse Ġ-> Ġerror (" Unknown Ġsource : Ġ$ this Ġ(${ this :: class . simple Name }") ĊĠĠĠ Ġ} Ċ } Ċ Ċ private Ġfun ĠDefault StackTrace Element . SourceFile . serial izable (): ĠRemote StackTrace Element . Remote Default StackTrace Element . Remote SourceFile Ġ= ĊĠĠĠ ĠRemote StackTrace Element . Remote Default StackTrace Element . Remote SourceFile ( file , ĊĠĠĠĠĠĠĠ Ġversion , ĊĠĠĠĠĠĠĠ Ġknows File , ĊĠĠĠĠĠĠĠ Ġfile Is Approx imation ) Ċ Ċ internal Ġval ĠStack Trace Element Module Ġ= ĠSerial izers Module Ġ{ ĊĠĠĠ Ġcontext ual ( Remote StackTrace Element . serializer ()) ĊĠĠĠ Ġcontext ual ( Remote StackTrace Element . Remote Invalid StackTrace Element . serializer ()) ĊĠĠĠ Ġcontext ual ( Remote StackTrace Element . Remote El lipsis StackTrace Element . serializer ()) ĊĠĠĠ Ġcontext ual ( Remote StackTrace Element . Remote Default StackTrace Element . serializer ()) Ċ } Ċ Ċ @ Serializable Ċ internal Ġsealed Ġclass ĠRemote StackTrace Element Ġ: ĠStack Trace Element Ġ{ ĊĊĠĠĠ Ġ@ Serializable ĊĠĠĠ Ġ@ Serial Name (" invalid ") ĊĠĠĠ Ġobject ĠRemote Invalid StackTrace Element Ġ: ĠRemote StackTrace Element (), ĠInvalid StackTrace Element ĊĊĠĠĠ Ġ@ Serializable ĊĠĠĠ Ġ@ Serial Name (" ellipsis ") ĊĠĠĠ Ġdata Ġclass ĠRemote El lipsis StackTrace Element ( override Ġval Ġskipped : ĠInt ) Ġ: ĊĠĠĠĠĠĠĠ ĠRemote StackTrace Element (), ĊĠĠĠĠĠĠĠ ĠEl lipsis StackTrace Element ĊĊĠĠĠ Ġ@ Serial Name (" default ") ĊĠĠĠ Ġ@ Serializable ĊĠĠĠ Ġdata Ġclass ĠRemote Default StackTrace Element ( ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġmethod : ĠRemote Qualified Method , ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġsource : ĠRemote Source , ĊĠĠĠĠĠĠĠ Ġoverride Ġval Ġfile : ĠRemote SourceFile ?, ĊĠĠĠ Ġ) Ġ: ĠRemote StackTrace Element (), ĠDefault StackTrace Element Ġ{ ĊĊĠĠĠĠĠĠĠ Ġ@ Serializable ĊĠĠĠĠĠĠĠ Ġsealed Ġclass ĠRemote Source Ġ: ĠDefault StackTrace Element . Source Ġ{ ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" native ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serializable ĊĠĠĠĠĠĠĠĠĠĠĠ Ġobject ĠNative Source Ġ: ĠRemote Source (), ĠDefault StackTrace Element . Native Source ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" unknown ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serializable ĊĠĠĠĠĠĠĠĠĠĠĠ Ġobject ĠUnknown Source Ġ: ĠRemote Source (), ĠDefault StackTrace Element . Unknown Source ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" invalid ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serializable ĊĠĠĠĠĠĠĠĠĠĠĠ Ġobject ĠInvalid Source Ġ: ĠRemote Source (), ĠDefault StackTrace Element . Invalid Source ĊĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serial Name (" file ") ĊĠĠĠĠĠĠĠĠĠĠĠ Ġ@ Serializable ĊĠĠĠĠĠĠĠĠĠĠĠ Ġdata Ġclass ĠFile Source ( override Ġval ĠfileName : ĠString , Ġoverride Ġval ĠlineNumber : ĠInt ) Ġ: ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ ĠRemote Source (), ĠDefault StackTrace Element . File Source ĊĠĠĠĠĠĠĠ Ġ} ĊĊĠĠĠĠĠĠĠ Ġ@ Serializable ĊĠĠĠĠĠĠĠ Ġdata Ġclass ĠRemote SourceFile ( ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġval Ġfile : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġval Ġversion : ĠString , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġval Ġknows File : ĠBoolean , ĊĠĠĠĠĠĠĠĠĠĠĠ Ġoverride Ġval Ġfile Is Approx imation : ĠBoolean , ĊĠĠĠĠĠĠĠ Ġ) Ġ: ĠDefault StackTrace Element . SourceFile ĊĠĠĠ Ġ} Ċ } Ċ