package Ġlt . pet us ka . hazelcast . explorer . serialization Ċ Ċ import Ġkotlinx . serialization . Decoder Ċ import Ġkotlinx . serialization . Encoder Ċ import Ġkotlinx . serialization . K Serializer Ċ import Ġkotlinx . serialization . Serial Descriptor Ċ import Ġkotlinx . serialization . Serializer Ċ import Ġkotlinx . serialization . internal . String Descriptor Ċ import Ġkotlinx . serialization . with Name Ċ import Ġkotlin . reflect . K Callable Ċ import Ġkotlin . reflect . K Class Ċ import Ġkotlin . reflect . K Function Ċ import Ġkotlin . reflect . K Type Ċ import Ġkotlin . reflect . K Type Parameter Ċ import Ġkotlin . reflect . K Visibility ĊĊ Ċ @ Serializer ( for Class Ġ= ĠK Class :: class ) Ċ internal Ġobject ĠK Class Serializer Ġ: ĠK Serializer < K Class < out ĠAny >> Ġ{ ĊĠ Ġoverride Ġval Ġdescriptor : ĠSerial Descriptor Ġ= ĠString Descriptor . with Name (" K Class ") ĊĠĠĊĠ Ġoverride Ġfun Ġserialize ( encoder : ĠEncoder , Ġobj : ĠK Class < out ĠAny >) Ġ{ ĊĠĠĠ Ġencoder . encode String ( obj . simple Name Ġ?: Ġ" UNKNOWN ") ĊĠ Ġ} ĊĠĠĊĠ Ġoverride Ġfun Ġdeserialize ( decoder : ĠDecoder ): ĠK Class < out ĠAny > Ġ{ ĊĠĠĠ Ġreturn Ġobject Ġ: ĠK Class < Any > Ġ{ ĊĠĠĠĠĠ Ġoverride Ġval Ġsimple Name : ĠString ? Ġ= Ġdecoder . decode String () ĊĠĠ ĊĠĠĠĠĠ Ġoverride Ġval Ġqualified Name : ĠString ? ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġthrow ĠNotImplementedError (" Operation Ġnot Ġsupported Ġon Ġthis Ġshell Ġimplementation Ġof ĠK Class . ĠOnly Ġsimple Name Ġproperty Ġis Ġsupported .") ĊĠĠĠĠĠ Ġoverride Ġval Ġannotations : ĠList < Annotation > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġthrow ĠNotImplementedError (" Operation Ġnot Ġsupported Ġon Ġthis Ġshell Ġimplementation Ġof ĠK Class . ĠOnly Ġsimple Name Ġproperty Ġis Ġsupported .") ĊĠĠĠĠĠ Ġoverride Ġval Ġconstructors : ĠCollection < K Function < Any >> ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġthrow ĠNotImplementedError (" Operation Ġnot Ġsupported Ġon Ġthis Ġshell Ġimplementation Ġof ĠK Class . ĠOnly Ġsimple Name Ġproperty Ġis Ġsupported .") ĊĠĠĠĠĠ Ġoverride Ġval Ġis Abstract : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġthrow ĠNotImplementedError (" Operation Ġnot Ġsupported Ġon Ġthis Ġshell Ġimplementation Ġof ĠK Class . ĠOnly Ġsimple Name Ġproperty Ġis Ġsupported .") ĊĠĠĠĠĠ Ġoverride Ġval Ġis Companion : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġthrow ĠNotImplementedError (" Operation Ġnot Ġsupported Ġon Ġthis Ġshell Ġimplementation Ġof ĠK Class . ĠOnly Ġsimple Name Ġproperty Ġis Ġsupported .") ĊĠĠĠĠĠ Ġoverride Ġval Ġis Data : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġthrow ĠNotImplementedError (" Operation Ġnot Ġsupported Ġon Ġthis Ġshell Ġimplementation Ġof ĠK Class . ĠOnly Ġsimple Name Ġproperty Ġis Ġsupported .") ĊĠĠĠĠĠ Ġoverride Ġval Ġis Final : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġthrow ĠNotImplementedError (" Operation Ġnot Ġsupported Ġon Ġthis Ġshell Ġimplementation Ġof ĠK Class . ĠOnly Ġsimple Name Ġproperty Ġis Ġsupported .") ĊĠĠĠĠĠ Ġoverride Ġval Ġis Inner : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġthrow ĠNotImplementedError (" Operation Ġnot Ġsupported Ġon Ġthis Ġshell Ġimplementation Ġof ĠK Class . ĠOnly Ġsimple Name Ġproperty Ġis Ġsupported .") ĊĠĠĠĠĠ Ġoverride Ġval ĠisOpen : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġthrow ĠNotImplementedError (" Operation Ġnot Ġsupported Ġon Ġthis Ġshell Ġimplementation Ġof ĠK Class . ĠOnly Ġsimple Name Ġproperty Ġis Ġsupported .") ĊĠĠĠĠĠ Ġoverride Ġval Ġis Se aled : ĠBoolean ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġthrow ĠNotImplementedError (" Operation Ġnot Ġsupported Ġon Ġthis Ġshell Ġimplementation Ġof ĠK Class . ĠOnly Ġsimple Name Ġproperty Ġis Ġsupported .") ĊĠĠĠĠĠ Ġoverride Ġval Ġmembers : ĠCollection < K Callable <* >> ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġthrow ĠNotImplementedError (" Operation Ġnot Ġsupported Ġon Ġthis Ġshell Ġimplementation Ġof ĠK Class . ĠOnly Ġsimple Name Ġproperty Ġis Ġsupported .") ĊĠĠĠĠĠ Ġoverride Ġval Ġnested Classes : ĠCollection < K Class <* >> ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġthrow ĠNotImplementedError (" Operation Ġnot Ġsupported Ġon Ġthis Ġshell Ġimplementation Ġof ĠK Class . ĠOnly Ġsimple Name Ġproperty Ġis Ġsupported .") ĊĠĠĠĠĠ Ġoverride Ġval Ġobject Instance : ĠAny ? ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġthrow ĠNotImplementedError (" Operation Ġnot Ġsupported Ġon Ġthis Ġshell Ġimplementation Ġof ĠK Class . ĠOnly Ġsimple Name Ġproperty Ġis Ġsupported .") ĊĠĠĠĠĠ Ġoverride Ġval Ġsealed Sub classes : ĠList < K Class < out ĠAny >> ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġthrow ĠNotImplementedError (" Operation Ġnot Ġsupported Ġon Ġthis Ġshell Ġimplementation Ġof ĠK Class . ĠOnly Ġsimple Name Ġproperty Ġis Ġsupported .") ĊĠĠĠĠĠ Ġoverride Ġval Ġsup ert ypes : ĠList < K Type > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġthrow ĠNotImplementedError (" Operation Ġnot Ġsupported Ġon Ġthis Ġshell Ġimplementation Ġof ĠK Class . ĠOnly Ġsimple Name Ġproperty Ġis Ġsupported .") ĊĠĠĠĠĠ Ġoverride Ġval Ġtype Parameters : ĠList < K Type Parameter > ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġthrow ĠNotImplementedError (" Operation Ġnot Ġsupported Ġon Ġthis Ġshell Ġimplementation Ġof ĠK Class . ĠOnly Ġsimple Name Ġproperty Ġis Ġsupported .") ĊĠĠĠĠĠ Ġoverride Ġval Ġvisibility : ĠK Visibility ? ĊĠĠĠĠĠĠĠ Ġget () Ġ= Ġthrow ĠNotImplementedError (" Operation Ġnot Ġsupported Ġon Ġthis Ġshell Ġimplementation Ġof ĠK Class . ĠOnly Ġsimple Name Ġproperty Ġis Ġsupported .") ĊĠĠĠĠĠĠĊĠĠĠĠĠ Ġoverride Ġfun Ġis Instance ( value : ĠAny ?): ĠBoolean Ġ= ĊĠĠĠĠĠĠĠ Ġthrow ĠNotImplementedError (" Operation Ġnot Ġsupported Ġon Ġthis Ġshell Ġimplementation Ġof ĠK Class . ĠOnly Ġsimple Name Ġproperty Ġis Ġsupported .") ĊĠĠĠĠĠĠĊĠĠĠĠĠ Ġoverride Ġfun Ġequals ( other : ĠAny ?): ĠBoolean Ġ= Ġother Ġis ĠK Class < *> Ġ&& Ġother . simple Name Ġ== Ġsimple Name ĊĠĠĠĠĠĠĊĠĠĠĠĠ Ġoverride Ġfun ĠhashCode (): ĠInt Ġ= Ġsimple Name . hashCode () ĊĠĠĠĠĠĠĊĠĠĠĠĠ Ġoverride Ġfun ĠtoString (): ĠString Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġ"{\" simple Name \": Ġ\"$ simple Name \" }" ĊĠĠĠĠĠ Ġ} ĊĠĠĠ Ġ} ĊĠ Ġ} Ċ }