From 9baebcbd819dd393634371a89ba42d61208abf57 Mon Sep 17 00:00:00 2001 From: Rasmus Ros Date: Fri, 14 Aug 2026 21:11:06 +0200 Subject: [PATCH] chore: update kbuild to 1.3.1 --- api/kencode.api | 324 +++++++++++++++++++++++++++++++++++++++++++ api/kencode.klib.api | 322 ++++++++++++++++++++++++++++++++++++++++++ build.gradle.kts | 2 +- 3 files changed, 647 insertions(+), 1 deletion(-) create mode 100644 api/kencode.api create mode 100644 api/kencode.klib.api diff --git a/api/kencode.api b/api/kencode.api new file mode 100644 index 0000000..15ae2d7 --- /dev/null +++ b/api/kencode.api @@ -0,0 +1,324 @@ +public abstract interface class com/eignex/kencode/Alphabet { + public abstract fun get (I)C + public abstract fun getSize ()I + public abstract fun indexOf (C)I +} + +public final class com/eignex/kencode/Base36 : com/eignex/kencode/BaseRadix { + public static final field INSTANCE Lcom/eignex/kencode/Base36; +} + +public final class com/eignex/kencode/Base62 : com/eignex/kencode/BaseRadix { + public static final field INSTANCE Lcom/eignex/kencode/Base62; +} + +public class com/eignex/kencode/Base64 : com/eignex/kencode/ByteEncoding { + public static final field Default Lcom/eignex/kencode/Base64$Default; + public fun ([C)V + public fun decode (Ljava/lang/CharSequence;)[B + public fun encode ([BII)Ljava/lang/String; + public final fun getAlphabet ()[C +} + +public final class com/eignex/kencode/Base64$Default : com/eignex/kencode/Base64 { +} + +public final class com/eignex/kencode/Base64Kt { + public static final field BASE_64 Ljava/lang/String; + public static final field BASE_64_URL Ljava/lang/String; +} + +public final class com/eignex/kencode/Base64Url : com/eignex/kencode/Base64 { + public static final field INSTANCE Lcom/eignex/kencode/Base64Url; +} + +public class com/eignex/kencode/Base85 : com/eignex/kencode/ByteEncoding { + public static final field Default Lcom/eignex/kencode/Base85$Default; + public fun ([C)V + public fun decode (Ljava/lang/CharSequence;)[B + public fun encode ([BII)Ljava/lang/String; +} + +public final class com/eignex/kencode/Base85$Default : com/eignex/kencode/Base85 { +} + +public final class com/eignex/kencode/Base85Kt { + public static final field ASCII85 Ljava/lang/String; +} + +public class com/eignex/kencode/BaseRadix : com/eignex/kencode/ByteEncoding { + public fun (Lcom/eignex/kencode/Alphabet;I)V + public synthetic fun (Lcom/eignex/kencode/Alphabet;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Ljava/lang/String;I)V + public synthetic fun (Ljava/lang/String;IILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun decode (Ljava/lang/CharSequence;)[B + public fun encode ([BII)Ljava/lang/String; + public final fun getBlockSize ()I +} + +public final class com/eignex/kencode/BaseRadixKt { + public static final field BASE_62 Ljava/lang/String; +} + +public abstract interface class com/eignex/kencode/ByteEncoding { + public abstract fun decode (Ljava/lang/CharSequence;)[B + public abstract fun encode ([BII)Ljava/lang/String; + public static synthetic fun encode$default (Lcom/eignex/kencode/ByteEncoding;[BIIILjava/lang/Object;)Ljava/lang/String; +} + +public final class com/eignex/kencode/ByteEncoding$DefaultImpls { + public static synthetic fun encode$default (Lcom/eignex/kencode/ByteEncoding;[BIIILjava/lang/Object;)Ljava/lang/String; +} + +public final class com/eignex/kencode/CharAlphabet : com/eignex/kencode/Alphabet { + public fun (Ljava/lang/String;)V + public fun get (I)C + public fun getSize ()I + public fun indexOf (C)I +} + +public abstract interface class com/eignex/kencode/Checksum { + public abstract fun digest ([B)[B + public abstract fun getSize ()I +} + +public final class com/eignex/kencode/CompactZeros : com/eignex/kencode/PayloadTransform { + public static final field INSTANCE Lcom/eignex/kencode/CompactZeros; + public fun decode ([B)[B + public fun encode ([B)[B +} + +public class com/eignex/kencode/Crc16 : com/eignex/kencode/Checksum { + public static final field Default Lcom/eignex/kencode/Crc16$Default; + public fun ()V + public fun (IIZZI)V + public synthetic fun (IIZZIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun digest ([B)[B + public fun getSize ()I +} + +public final class com/eignex/kencode/Crc16$Default : com/eignex/kencode/Crc16 { +} + +public class com/eignex/kencode/Crc32 : com/eignex/kencode/Checksum { + public static final field Default Lcom/eignex/kencode/Crc32$Default; + public fun ()V + public fun (IIZZI)V + public synthetic fun (IIZZIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun digest ([B)[B + public fun getSize ()I +} + +public final class com/eignex/kencode/Crc32$Default : com/eignex/kencode/Crc32 { +} + +public class com/eignex/kencode/Crc8 : com/eignex/kencode/Checksum { + public static final field Default Lcom/eignex/kencode/Crc8$Default; + public fun ()V + public fun (IIZZI)V + public synthetic fun (IIZZIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun digest ([B)[B + public fun getSize ()I +} + +public final class com/eignex/kencode/Crc8$Default : com/eignex/kencode/Crc8 { +} + +public final class com/eignex/kencode/EncodedConfiguration { + public fun ()V + public fun (Lcom/eignex/kencode/ByteEncoding;Lcom/eignex/kencode/PayloadTransform;Lkotlinx/serialization/BinaryFormat;)V + public synthetic fun (Lcom/eignex/kencode/ByteEncoding;Lcom/eignex/kencode/PayloadTransform;Lkotlinx/serialization/BinaryFormat;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lcom/eignex/kencode/ByteEncoding; + public final fun component2 ()Lcom/eignex/kencode/PayloadTransform; + public final fun component3 ()Lkotlinx/serialization/BinaryFormat; + public final fun copy (Lcom/eignex/kencode/ByteEncoding;Lcom/eignex/kencode/PayloadTransform;Lkotlinx/serialization/BinaryFormat;)Lcom/eignex/kencode/EncodedConfiguration; + public static synthetic fun copy$default (Lcom/eignex/kencode/EncodedConfiguration;Lcom/eignex/kencode/ByteEncoding;Lcom/eignex/kencode/PayloadTransform;Lkotlinx/serialization/BinaryFormat;ILjava/lang/Object;)Lcom/eignex/kencode/EncodedConfiguration; + public fun equals (Ljava/lang/Object;)Z + public final fun getBinaryFormat ()Lkotlinx/serialization/BinaryFormat; + public final fun getCodec ()Lcom/eignex/kencode/ByteEncoding; + public final fun getTransform ()Lcom/eignex/kencode/PayloadTransform; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public class com/eignex/kencode/EncodedFormat : kotlinx/serialization/StringFormat { + public static final field Default Lcom/eignex/kencode/EncodedFormat$Default; + public fun (Lcom/eignex/kencode/ByteEncoding;Lcom/eignex/kencode/PayloadTransform;Lkotlinx/serialization/BinaryFormat;)V + public synthetic fun (Lcom/eignex/kencode/ByteEncoding;Lcom/eignex/kencode/PayloadTransform;Lkotlinx/serialization/BinaryFormat;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun (Lcom/eignex/kencode/EncodedConfiguration;)V + public fun decodeFromString (Lkotlinx/serialization/DeserializationStrategy;Ljava/lang/String;)Ljava/lang/Object; + public fun encodeToString (Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)Ljava/lang/String; + public final fun getConfiguration ()Lcom/eignex/kencode/EncodedConfiguration; + public fun getSerializersModule ()Lkotlinx/serialization/modules/SerializersModule; +} + +public final class com/eignex/kencode/EncodedFormat$Default : com/eignex/kencode/EncodedFormat { +} + +public final class com/eignex/kencode/EncodedFormatBuilder { + public fun ()V + public final fun getBinaryFormat ()Lkotlinx/serialization/BinaryFormat; + public final fun getChecksum ()Lcom/eignex/kencode/Checksum; + public final fun getCodec ()Lcom/eignex/kencode/ByteEncoding; + public final fun getTransform ()Lcom/eignex/kencode/PayloadTransform; + public final fun setBinaryFormat (Lkotlinx/serialization/BinaryFormat;)V + public final fun setChecksum (Lcom/eignex/kencode/Checksum;)V + public final fun setCodec (Lcom/eignex/kencode/ByteEncoding;)V + public final fun setTransform (Lcom/eignex/kencode/PayloadTransform;)V +} + +public final class com/eignex/kencode/EncodedFormatKt { + public static final fun EncodedFormat (Lcom/eignex/kencode/EncodedFormat;Lkotlin/jvm/functions/Function1;)Lcom/eignex/kencode/EncodedFormat; + public static synthetic fun EncodedFormat$default (Lcom/eignex/kencode/EncodedFormat;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lcom/eignex/kencode/EncodedFormat; +} + +public final class com/eignex/kencode/IntPacking : java/lang/Enum { + public static final field DEFAULT Lcom/eignex/kencode/IntPacking; + public static final field FIXED Lcom/eignex/kencode/IntPacking; + public static final field SIGNED Lcom/eignex/kencode/IntPacking; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public static fun valueOf (Ljava/lang/String;)Lcom/eignex/kencode/IntPacking; + public static fun values ()[Lcom/eignex/kencode/IntPacking; +} + +public final class com/eignex/kencode/PackedConfiguration { + public fun ()V + public fun (Lcom/eignex/kencode/IntPacking;)V + public synthetic fun (Lcom/eignex/kencode/IntPacking;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public final fun component1 ()Lcom/eignex/kencode/IntPacking; + public final fun copy (Lcom/eignex/kencode/IntPacking;)Lcom/eignex/kencode/PackedConfiguration; + public static synthetic fun copy$default (Lcom/eignex/kencode/PackedConfiguration;Lcom/eignex/kencode/IntPacking;ILjava/lang/Object;)Lcom/eignex/kencode/PackedConfiguration; + public fun equals (Ljava/lang/Object;)Z + public final fun getDefaultEncoding ()Lcom/eignex/kencode/IntPacking; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class com/eignex/kencode/PackedDecoder : kotlinx/serialization/encoding/CompositeDecoder, kotlinx/serialization/encoding/Decoder { + public fun ([BLcom/eignex/kencode/PackedConfiguration;Lkotlinx/serialization/modules/SerializersModule;)V + public synthetic fun ([BLcom/eignex/kencode/PackedConfiguration;Lkotlinx/serialization/modules/SerializersModule;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun beginStructure (Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeDecoder; + public fun decodeBoolean ()Z + public fun decodeBooleanElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z + public fun decodeByte ()B + public fun decodeByteElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)B + public fun decodeChar ()C + public fun decodeCharElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)C + public fun decodeCollectionSize (Lkotlinx/serialization/descriptors/SerialDescriptor;)I + public fun decodeDouble ()D + public fun decodeDoubleElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)D + public fun decodeElementIndex (Lkotlinx/serialization/descriptors/SerialDescriptor;)I + public fun decodeEnum (Lkotlinx/serialization/descriptors/SerialDescriptor;)I + public fun decodeFloat ()F + public fun decodeFloatElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)F + public fun decodeInline (Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/Decoder; + public fun decodeInlineElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Lkotlinx/serialization/encoding/Decoder; + public fun decodeInt ()I + public fun decodeIntElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)I + public fun decodeLong ()J + public fun decodeLongElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)J + public fun decodeNotNullMark ()Z + public fun decodeNull ()Ljava/lang/Void; + public fun decodeNullableSerializableElement (Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; + public fun decodeNullableSerializableValue (Lkotlinx/serialization/DeserializationStrategy;)Ljava/lang/Object; + public fun decodeSequentially ()Z + public fun decodeSerializableElement (Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/DeserializationStrategy;Ljava/lang/Object;)Ljava/lang/Object; + public fun decodeSerializableValue (Lkotlinx/serialization/DeserializationStrategy;)Ljava/lang/Object; + public fun decodeShort ()S + public fun decodeShortElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)S + public fun decodeString ()Ljava/lang/String; + public fun decodeStringElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Ljava/lang/String; + public fun endStructure (Lkotlinx/serialization/descriptors/SerialDescriptor;)V + public fun getSerializersModule ()Lkotlinx/serialization/modules/SerializersModule; +} + +public final class com/eignex/kencode/PackedEncoder : kotlinx/serialization/encoding/CompositeEncoder, kotlinx/serialization/encoding/Encoder { + public fun beginCollection (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Lkotlinx/serialization/encoding/CompositeEncoder; + public fun beginStructure (Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/CompositeEncoder; + public fun encodeBoolean (Z)V + public fun encodeBooleanElement (Lkotlinx/serialization/descriptors/SerialDescriptor;IZ)V + public fun encodeByte (B)V + public fun encodeByteElement (Lkotlinx/serialization/descriptors/SerialDescriptor;IB)V + public fun encodeChar (C)V + public fun encodeCharElement (Lkotlinx/serialization/descriptors/SerialDescriptor;IC)V + public fun encodeDouble (D)V + public fun encodeDoubleElement (Lkotlinx/serialization/descriptors/SerialDescriptor;ID)V + public fun encodeEnum (Lkotlinx/serialization/descriptors/SerialDescriptor;I)V + public fun encodeFloat (F)V + public fun encodeFloatElement (Lkotlinx/serialization/descriptors/SerialDescriptor;IF)V + public fun encodeInline (Lkotlinx/serialization/descriptors/SerialDescriptor;)Lkotlinx/serialization/encoding/Encoder; + public fun encodeInlineElement (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Lkotlinx/serialization/encoding/Encoder; + public fun encodeInt (I)V + public fun encodeIntElement (Lkotlinx/serialization/descriptors/SerialDescriptor;II)V + public fun encodeLong (J)V + public fun encodeLongElement (Lkotlinx/serialization/descriptors/SerialDescriptor;IJ)V + public fun encodeNotNullMark ()V + public fun encodeNull ()V + public fun encodeNullableSerializableElement (Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V + public fun encodeNullableSerializableValue (Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V + public fun encodeSerializableElement (Lkotlinx/serialization/descriptors/SerialDescriptor;ILkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V + public fun encodeSerializableValue (Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)V + public fun encodeShort (S)V + public fun encodeShortElement (Lkotlinx/serialization/descriptors/SerialDescriptor;IS)V + public fun encodeString (Ljava/lang/String;)V + public fun encodeStringElement (Lkotlinx/serialization/descriptors/SerialDescriptor;ILjava/lang/String;)V + public fun endStructure (Lkotlinx/serialization/descriptors/SerialDescriptor;)V + public fun getSerializersModule ()Lkotlinx/serialization/modules/SerializersModule; + public fun shouldEncodeElementDefault (Lkotlinx/serialization/descriptors/SerialDescriptor;I)Z +} + +public class com/eignex/kencode/PackedFormat : kotlinx/serialization/BinaryFormat { + public static final field Default Lcom/eignex/kencode/PackedFormat$Default; + public fun ()V + public fun (Lcom/eignex/kencode/PackedConfiguration;Lkotlinx/serialization/modules/SerializersModule;)V + public synthetic fun (Lcom/eignex/kencode/PackedConfiguration;Lkotlinx/serialization/modules/SerializersModule;ILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun decodeFromByteArray (Lkotlinx/serialization/DeserializationStrategy;[B)Ljava/lang/Object; + public fun encodeToByteArray (Lkotlinx/serialization/SerializationStrategy;Ljava/lang/Object;)[B + public final fun getConfiguration ()Lcom/eignex/kencode/PackedConfiguration; + public fun getSerializersModule ()Lkotlinx/serialization/modules/SerializersModule; +} + +public final class com/eignex/kencode/PackedFormat$Default : com/eignex/kencode/PackedFormat { +} + +public final class com/eignex/kencode/PackedFormatBuilder { + public fun ()V + public final fun getDefaultEncoding ()Lcom/eignex/kencode/IntPacking; + public final fun getSerializersModule ()Lkotlinx/serialization/modules/SerializersModule; + public final fun setDefaultEncoding (Lcom/eignex/kencode/IntPacking;)V + public final fun setSerializersModule (Lkotlinx/serialization/modules/SerializersModule;)V +} + +public final class com/eignex/kencode/PackedFormatKt { + public static final fun PackedFormat (Lcom/eignex/kencode/PackedFormat;Lkotlin/jvm/functions/Function1;)Lcom/eignex/kencode/PackedFormat; + public static synthetic fun PackedFormat$default (Lcom/eignex/kencode/PackedFormat;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lcom/eignex/kencode/PackedFormat; +} + +public abstract interface annotation class com/eignex/kencode/PackedType : java/lang/annotation/Annotation { + public abstract fun type ()Lcom/eignex/kencode/IntPacking; +} + +public final synthetic class com/eignex/kencode/PackedType$Impl : com/eignex/kencode/PackedType { + public fun (Lcom/eignex/kencode/IntPacking;)V + public final synthetic fun type ()Lcom/eignex/kencode/IntPacking; +} + +public abstract interface class com/eignex/kencode/PayloadTransform { + public abstract fun decode ([B)[B + public abstract fun encode ([B)[B +} + +public final class com/eignex/kencode/PayloadTransformKt { + public static final fun asTransform (Lcom/eignex/kencode/Checksum;)Lcom/eignex/kencode/PayloadTransform; + public static final fun then (Lcom/eignex/kencode/PayloadTransform;Lcom/eignex/kencode/PayloadTransform;)Lcom/eignex/kencode/PayloadTransform; +} + +public final class com/eignex/kencode/UnicodeRangeAlphabet : com/eignex/kencode/Alphabet { + public fun ()V + public fun (II)V + public synthetic fun (IIILkotlin/jvm/internal/DefaultConstructorMarker;)V + public fun get (I)C + public fun getSize ()I + public fun indexOf (C)I +} + diff --git a/api/kencode.klib.api b/api/kencode.klib.api new file mode 100644 index 0000000..31aa2b9 --- /dev/null +++ b/api/kencode.klib.api @@ -0,0 +1,322 @@ +// Klib ABI Dump +// Targets: [iosArm64, iosSimulatorArm64, iosX64, js, linuxArm64, linuxX64, macosArm64, mingwX64, wasmJs, wasmWasi] +// Rendering settings: +// - Signature version: 2 +// - Show manifest properties: true +// - Show declarations: true + +// Library unique name: +open annotation class com.eignex.kencode/PackedType : kotlin/Annotation { // com.eignex.kencode/PackedType|null[0] + constructor (com.eignex.kencode/IntPacking) // com.eignex.kencode/PackedType.|(com.eignex.kencode.IntPacking){}[0] + + final val type // com.eignex.kencode/PackedType.type|{}type[0] + final fun (): com.eignex.kencode/IntPacking // com.eignex.kencode/PackedType.type.|(){}[0] +} + +final enum class com.eignex.kencode/IntPacking : kotlin/Enum { // com.eignex.kencode/IntPacking|null[0] + enum entry DEFAULT // com.eignex.kencode/IntPacking.DEFAULT|null[0] + enum entry FIXED // com.eignex.kencode/IntPacking.FIXED|null[0] + enum entry SIGNED // com.eignex.kencode/IntPacking.SIGNED|null[0] + + final val entries // com.eignex.kencode/IntPacking.entries|#static{}entries[0] + final fun (): kotlin.enums/EnumEntries // com.eignex.kencode/IntPacking.entries.|#static(){}[0] + + final fun valueOf(kotlin/String): com.eignex.kencode/IntPacking // com.eignex.kencode/IntPacking.valueOf|valueOf#static(kotlin.String){}[0] + final fun values(): kotlin/Array // com.eignex.kencode/IntPacking.values|values#static(){}[0] +} + +abstract interface com.eignex.kencode/Alphabet { // com.eignex.kencode/Alphabet|null[0] + abstract val size // com.eignex.kencode/Alphabet.size|{}size[0] + abstract fun (): kotlin/Int // com.eignex.kencode/Alphabet.size.|(){}[0] + + abstract fun get(kotlin/Int): kotlin/Char // com.eignex.kencode/Alphabet.get|get(kotlin.Int){}[0] + abstract fun indexOf(kotlin/Char): kotlin/Int // com.eignex.kencode/Alphabet.indexOf|indexOf(kotlin.Char){}[0] +} + +abstract interface com.eignex.kencode/ByteEncoding { // com.eignex.kencode/ByteEncoding|null[0] + abstract fun decode(kotlin/CharSequence): kotlin/ByteArray // com.eignex.kencode/ByteEncoding.decode|decode(kotlin.CharSequence){}[0] + abstract fun encode(kotlin/ByteArray, kotlin/Int = ..., kotlin/Int = ...): kotlin/String // com.eignex.kencode/ByteEncoding.encode|encode(kotlin.ByteArray;kotlin.Int;kotlin.Int){}[0] +} + +abstract interface com.eignex.kencode/Checksum { // com.eignex.kencode/Checksum|null[0] + abstract val size // com.eignex.kencode/Checksum.size|{}size[0] + abstract fun (): kotlin/Int // com.eignex.kencode/Checksum.size.|(){}[0] + + abstract fun digest(kotlin/ByteArray): kotlin/ByteArray // com.eignex.kencode/Checksum.digest|digest(kotlin.ByteArray){}[0] +} + +abstract interface com.eignex.kencode/PayloadTransform { // com.eignex.kencode/PayloadTransform|null[0] + abstract fun decode(kotlin/ByteArray): kotlin/ByteArray // com.eignex.kencode/PayloadTransform.decode|decode(kotlin.ByteArray){}[0] + abstract fun encode(kotlin/ByteArray): kotlin/ByteArray // com.eignex.kencode/PayloadTransform.encode|encode(kotlin.ByteArray){}[0] +} + +final class com.eignex.kencode/CharAlphabet : com.eignex.kencode/Alphabet { // com.eignex.kencode/CharAlphabet|null[0] + constructor (kotlin/String) // com.eignex.kencode/CharAlphabet.|(kotlin.String){}[0] + + final val size // com.eignex.kencode/CharAlphabet.size|{}size[0] + final fun (): kotlin/Int // com.eignex.kencode/CharAlphabet.size.|(){}[0] + + final fun get(kotlin/Int): kotlin/Char // com.eignex.kencode/CharAlphabet.get|get(kotlin.Int){}[0] + final fun indexOf(kotlin/Char): kotlin/Int // com.eignex.kencode/CharAlphabet.indexOf|indexOf(kotlin.Char){}[0] +} + +final class com.eignex.kencode/EncodedConfiguration { // com.eignex.kencode/EncodedConfiguration|null[0] + constructor (com.eignex.kencode/ByteEncoding = ..., com.eignex.kencode/PayloadTransform? = ..., kotlinx.serialization/BinaryFormat = ...) // com.eignex.kencode/EncodedConfiguration.|(com.eignex.kencode.ByteEncoding;com.eignex.kencode.PayloadTransform?;kotlinx.serialization.BinaryFormat){}[0] + + final val binaryFormat // com.eignex.kencode/EncodedConfiguration.binaryFormat|{}binaryFormat[0] + final fun (): kotlinx.serialization/BinaryFormat // com.eignex.kencode/EncodedConfiguration.binaryFormat.|(){}[0] + final val codec // com.eignex.kencode/EncodedConfiguration.codec|{}codec[0] + final fun (): com.eignex.kencode/ByteEncoding // com.eignex.kencode/EncodedConfiguration.codec.|(){}[0] + final val transform // com.eignex.kencode/EncodedConfiguration.transform|{}transform[0] + final fun (): com.eignex.kencode/PayloadTransform? // com.eignex.kencode/EncodedConfiguration.transform.|(){}[0] + + final fun component1(): com.eignex.kencode/ByteEncoding // com.eignex.kencode/EncodedConfiguration.component1|component1(){}[0] + final fun component2(): com.eignex.kencode/PayloadTransform? // com.eignex.kencode/EncodedConfiguration.component2|component2(){}[0] + final fun component3(): kotlinx.serialization/BinaryFormat // com.eignex.kencode/EncodedConfiguration.component3|component3(){}[0] + final fun copy(com.eignex.kencode/ByteEncoding = ..., com.eignex.kencode/PayloadTransform? = ..., kotlinx.serialization/BinaryFormat = ...): com.eignex.kencode/EncodedConfiguration // com.eignex.kencode/EncodedConfiguration.copy|copy(com.eignex.kencode.ByteEncoding;com.eignex.kencode.PayloadTransform?;kotlinx.serialization.BinaryFormat){}[0] + final fun equals(kotlin/Any?): kotlin/Boolean // com.eignex.kencode/EncodedConfiguration.equals|equals(kotlin.Any?){}[0] + final fun hashCode(): kotlin/Int // com.eignex.kencode/EncodedConfiguration.hashCode|hashCode(){}[0] + final fun toString(): kotlin/String // com.eignex.kencode/EncodedConfiguration.toString|toString(){}[0] +} + +final class com.eignex.kencode/EncodedFormatBuilder { // com.eignex.kencode/EncodedFormatBuilder|null[0] + constructor () // com.eignex.kencode/EncodedFormatBuilder.|(){}[0] + + final var binaryFormat // com.eignex.kencode/EncodedFormatBuilder.binaryFormat|{}binaryFormat[0] + final fun (): kotlinx.serialization/BinaryFormat // com.eignex.kencode/EncodedFormatBuilder.binaryFormat.|(){}[0] + final fun (kotlinx.serialization/BinaryFormat) // com.eignex.kencode/EncodedFormatBuilder.binaryFormat.|(kotlinx.serialization.BinaryFormat){}[0] + final var checksum // com.eignex.kencode/EncodedFormatBuilder.checksum|{}checksum[0] + final fun (): com.eignex.kencode/Checksum? // com.eignex.kencode/EncodedFormatBuilder.checksum.|(){}[0] + final fun (com.eignex.kencode/Checksum?) // com.eignex.kencode/EncodedFormatBuilder.checksum.|(com.eignex.kencode.Checksum?){}[0] + final var codec // com.eignex.kencode/EncodedFormatBuilder.codec|{}codec[0] + final fun (): com.eignex.kencode/ByteEncoding // com.eignex.kencode/EncodedFormatBuilder.codec.|(){}[0] + final fun (com.eignex.kencode/ByteEncoding) // com.eignex.kencode/EncodedFormatBuilder.codec.|(com.eignex.kencode.ByteEncoding){}[0] + final var transform // com.eignex.kencode/EncodedFormatBuilder.transform|{}transform[0] + final fun (): com.eignex.kencode/PayloadTransform? // com.eignex.kencode/EncodedFormatBuilder.transform.|(){}[0] + final fun (com.eignex.kencode/PayloadTransform?) // com.eignex.kencode/EncodedFormatBuilder.transform.|(com.eignex.kencode.PayloadTransform?){}[0] +} + +final class com.eignex.kencode/PackedConfiguration { // com.eignex.kencode/PackedConfiguration|null[0] + constructor (com.eignex.kencode/IntPacking = ...) // com.eignex.kencode/PackedConfiguration.|(com.eignex.kencode.IntPacking){}[0] + + final val defaultEncoding // com.eignex.kencode/PackedConfiguration.defaultEncoding|{}defaultEncoding[0] + final fun (): com.eignex.kencode/IntPacking // com.eignex.kencode/PackedConfiguration.defaultEncoding.|(){}[0] + + final fun component1(): com.eignex.kencode/IntPacking // com.eignex.kencode/PackedConfiguration.component1|component1(){}[0] + final fun copy(com.eignex.kencode/IntPacking = ...): com.eignex.kencode/PackedConfiguration // com.eignex.kencode/PackedConfiguration.copy|copy(com.eignex.kencode.IntPacking){}[0] + final fun equals(kotlin/Any?): kotlin/Boolean // com.eignex.kencode/PackedConfiguration.equals|equals(kotlin.Any?){}[0] + final fun hashCode(): kotlin/Int // com.eignex.kencode/PackedConfiguration.hashCode|hashCode(){}[0] + final fun toString(): kotlin/String // com.eignex.kencode/PackedConfiguration.toString|toString(){}[0] +} + +final class com.eignex.kencode/PackedDecoder : kotlinx.serialization.encoding/CompositeDecoder, kotlinx.serialization.encoding/Decoder { // com.eignex.kencode/PackedDecoder|null[0] + constructor (kotlin/ByteArray, com.eignex.kencode/PackedConfiguration = ..., kotlinx.serialization.modules/SerializersModule = ...) // com.eignex.kencode/PackedDecoder.|(kotlin.ByteArray;com.eignex.kencode.PackedConfiguration;kotlinx.serialization.modules.SerializersModule){}[0] + + final val serializersModule // com.eignex.kencode/PackedDecoder.serializersModule|{}serializersModule[0] + final fun (): kotlinx.serialization.modules/SerializersModule // com.eignex.kencode/PackedDecoder.serializersModule.|(){}[0] + + final fun <#A1: kotlin/Any> decodeNullableSerializableElement(kotlinx.serialization.descriptors/SerialDescriptor, kotlin/Int, kotlinx.serialization/DeserializationStrategy<#A1?>, #A1?): #A1? // com.eignex.kencode/PackedDecoder.decodeNullableSerializableElement|decodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0?>;0:0?){0§}[0] + final fun <#A1: kotlin/Any?> decodeSerializableElement(kotlinx.serialization.descriptors/SerialDescriptor, kotlin/Int, kotlinx.serialization/DeserializationStrategy<#A1>, #A1?): #A1 // com.eignex.kencode/PackedDecoder.decodeSerializableElement|decodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.DeserializationStrategy<0:0>;0:0?){0§}[0] + final fun beginStructure(kotlinx.serialization.descriptors/SerialDescriptor): kotlinx.serialization.encoding/CompositeDecoder // com.eignex.kencode/PackedDecoder.beginStructure|beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}[0] + final fun decodeBoolean(): kotlin/Boolean // com.eignex.kencode/PackedDecoder.decodeBoolean|decodeBoolean(){}[0] + final fun decodeBooleanElement(kotlinx.serialization.descriptors/SerialDescriptor, kotlin/Int): kotlin/Boolean // com.eignex.kencode/PackedDecoder.decodeBooleanElement|decodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}[0] + final fun decodeByte(): kotlin/Byte // com.eignex.kencode/PackedDecoder.decodeByte|decodeByte(){}[0] + final fun decodeByteElement(kotlinx.serialization.descriptors/SerialDescriptor, kotlin/Int): kotlin/Byte // com.eignex.kencode/PackedDecoder.decodeByteElement|decodeByteElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}[0] + final fun decodeChar(): kotlin/Char // com.eignex.kencode/PackedDecoder.decodeChar|decodeChar(){}[0] + final fun decodeCharElement(kotlinx.serialization.descriptors/SerialDescriptor, kotlin/Int): kotlin/Char // com.eignex.kencode/PackedDecoder.decodeCharElement|decodeCharElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}[0] + final fun decodeCollectionSize(kotlinx.serialization.descriptors/SerialDescriptor): kotlin/Int // com.eignex.kencode/PackedDecoder.decodeCollectionSize|decodeCollectionSize(kotlinx.serialization.descriptors.SerialDescriptor){}[0] + final fun decodeDouble(): kotlin/Double // com.eignex.kencode/PackedDecoder.decodeDouble|decodeDouble(){}[0] + final fun decodeDoubleElement(kotlinx.serialization.descriptors/SerialDescriptor, kotlin/Int): kotlin/Double // com.eignex.kencode/PackedDecoder.decodeDoubleElement|decodeDoubleElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}[0] + final fun decodeElementIndex(kotlinx.serialization.descriptors/SerialDescriptor): kotlin/Int // com.eignex.kencode/PackedDecoder.decodeElementIndex|decodeElementIndex(kotlinx.serialization.descriptors.SerialDescriptor){}[0] + final fun decodeEnum(kotlinx.serialization.descriptors/SerialDescriptor): kotlin/Int // com.eignex.kencode/PackedDecoder.decodeEnum|decodeEnum(kotlinx.serialization.descriptors.SerialDescriptor){}[0] + final fun decodeFloat(): kotlin/Float // com.eignex.kencode/PackedDecoder.decodeFloat|decodeFloat(){}[0] + final fun decodeFloatElement(kotlinx.serialization.descriptors/SerialDescriptor, kotlin/Int): kotlin/Float // com.eignex.kencode/PackedDecoder.decodeFloatElement|decodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}[0] + final fun decodeInline(kotlinx.serialization.descriptors/SerialDescriptor): kotlinx.serialization.encoding/Decoder // com.eignex.kencode/PackedDecoder.decodeInline|decodeInline(kotlinx.serialization.descriptors.SerialDescriptor){}[0] + final fun decodeInlineElement(kotlinx.serialization.descriptors/SerialDescriptor, kotlin/Int): kotlinx.serialization.encoding/Decoder // com.eignex.kencode/PackedDecoder.decodeInlineElement|decodeInlineElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}[0] + final fun decodeInt(): kotlin/Int // com.eignex.kencode/PackedDecoder.decodeInt|decodeInt(){}[0] + final fun decodeIntElement(kotlinx.serialization.descriptors/SerialDescriptor, kotlin/Int): kotlin/Int // com.eignex.kencode/PackedDecoder.decodeIntElement|decodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}[0] + final fun decodeLong(): kotlin/Long // com.eignex.kencode/PackedDecoder.decodeLong|decodeLong(){}[0] + final fun decodeLongElement(kotlinx.serialization.descriptors/SerialDescriptor, kotlin/Int): kotlin/Long // com.eignex.kencode/PackedDecoder.decodeLongElement|decodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}[0] + final fun decodeNotNullMark(): kotlin/Boolean // com.eignex.kencode/PackedDecoder.decodeNotNullMark|decodeNotNullMark(){}[0] + final fun decodeNull(): kotlin/Nothing? // com.eignex.kencode/PackedDecoder.decodeNull|decodeNull(){}[0] + final fun decodeSequentially(): kotlin/Boolean // com.eignex.kencode/PackedDecoder.decodeSequentially|decodeSequentially(){}[0] + final fun decodeShort(): kotlin/Short // com.eignex.kencode/PackedDecoder.decodeShort|decodeShort(){}[0] + final fun decodeShortElement(kotlinx.serialization.descriptors/SerialDescriptor, kotlin/Int): kotlin/Short // com.eignex.kencode/PackedDecoder.decodeShortElement|decodeShortElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}[0] + final fun decodeString(): kotlin/String // com.eignex.kencode/PackedDecoder.decodeString|decodeString(){}[0] + final fun decodeStringElement(kotlinx.serialization.descriptors/SerialDescriptor, kotlin/Int): kotlin/String // com.eignex.kencode/PackedDecoder.decodeStringElement|decodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}[0] + final fun endStructure(kotlinx.serialization.descriptors/SerialDescriptor) // com.eignex.kencode/PackedDecoder.endStructure|endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}[0] +} + +final class com.eignex.kencode/PackedEncoder : kotlinx.serialization.encoding/CompositeEncoder, kotlinx.serialization.encoding/Encoder { // com.eignex.kencode/PackedEncoder|null[0] + final val serializersModule // com.eignex.kencode/PackedEncoder.serializersModule|{}serializersModule[0] + final fun (): kotlinx.serialization.modules/SerializersModule // com.eignex.kencode/PackedEncoder.serializersModule.|(){}[0] + + final fun <#A1: kotlin/Any> encodeNullableSerializableElement(kotlinx.serialization.descriptors/SerialDescriptor, kotlin/Int, kotlinx.serialization/SerializationStrategy<#A1>, #A1?) // com.eignex.kencode/PackedEncoder.encodeNullableSerializableElement|encodeNullableSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0?){0§}[0] + final fun <#A1: kotlin/Any?> encodeSerializableElement(kotlinx.serialization.descriptors/SerialDescriptor, kotlin/Int, kotlinx.serialization/SerializationStrategy<#A1>, #A1) // com.eignex.kencode/PackedEncoder.encodeSerializableElement|encodeSerializableElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}[0] + final fun beginCollection(kotlinx.serialization.descriptors/SerialDescriptor, kotlin/Int): kotlinx.serialization.encoding/CompositeEncoder // com.eignex.kencode/PackedEncoder.beginCollection|beginCollection(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}[0] + final fun beginStructure(kotlinx.serialization.descriptors/SerialDescriptor): kotlinx.serialization.encoding/CompositeEncoder // com.eignex.kencode/PackedEncoder.beginStructure|beginStructure(kotlinx.serialization.descriptors.SerialDescriptor){}[0] + final fun encodeBoolean(kotlin/Boolean) // com.eignex.kencode/PackedEncoder.encodeBoolean|encodeBoolean(kotlin.Boolean){}[0] + final fun encodeBooleanElement(kotlinx.serialization.descriptors/SerialDescriptor, kotlin/Int, kotlin/Boolean) // com.eignex.kencode/PackedEncoder.encodeBooleanElement|encodeBooleanElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Boolean){}[0] + final fun encodeByte(kotlin/Byte) // com.eignex.kencode/PackedEncoder.encodeByte|encodeByte(kotlin.Byte){}[0] + final fun encodeByteElement(kotlinx.serialization.descriptors/SerialDescriptor, kotlin/Int, kotlin/Byte) // com.eignex.kencode/PackedEncoder.encodeByteElement|encodeByteElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Byte){}[0] + final fun encodeChar(kotlin/Char) // com.eignex.kencode/PackedEncoder.encodeChar|encodeChar(kotlin.Char){}[0] + final fun encodeCharElement(kotlinx.serialization.descriptors/SerialDescriptor, kotlin/Int, kotlin/Char) // com.eignex.kencode/PackedEncoder.encodeCharElement|encodeCharElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Char){}[0] + final fun encodeDouble(kotlin/Double) // com.eignex.kencode/PackedEncoder.encodeDouble|encodeDouble(kotlin.Double){}[0] + final fun encodeDoubleElement(kotlinx.serialization.descriptors/SerialDescriptor, kotlin/Int, kotlin/Double) // com.eignex.kencode/PackedEncoder.encodeDoubleElement|encodeDoubleElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Double){}[0] + final fun encodeEnum(kotlinx.serialization.descriptors/SerialDescriptor, kotlin/Int) // com.eignex.kencode/PackedEncoder.encodeEnum|encodeEnum(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}[0] + final fun encodeFloat(kotlin/Float) // com.eignex.kencode/PackedEncoder.encodeFloat|encodeFloat(kotlin.Float){}[0] + final fun encodeFloatElement(kotlinx.serialization.descriptors/SerialDescriptor, kotlin/Int, kotlin/Float) // com.eignex.kencode/PackedEncoder.encodeFloatElement|encodeFloatElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Float){}[0] + final fun encodeInline(kotlinx.serialization.descriptors/SerialDescriptor): kotlinx.serialization.encoding/Encoder // com.eignex.kencode/PackedEncoder.encodeInline|encodeInline(kotlinx.serialization.descriptors.SerialDescriptor){}[0] + final fun encodeInlineElement(kotlinx.serialization.descriptors/SerialDescriptor, kotlin/Int): kotlinx.serialization.encoding/Encoder // com.eignex.kencode/PackedEncoder.encodeInlineElement|encodeInlineElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int){}[0] + final fun encodeInt(kotlin/Int) // com.eignex.kencode/PackedEncoder.encodeInt|encodeInt(kotlin.Int){}[0] + final fun encodeIntElement(kotlinx.serialization.descriptors/SerialDescriptor, kotlin/Int, kotlin/Int) // com.eignex.kencode/PackedEncoder.encodeIntElement|encodeIntElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Int){}[0] + final fun encodeLong(kotlin/Long) // com.eignex.kencode/PackedEncoder.encodeLong|encodeLong(kotlin.Long){}[0] + final fun encodeLongElement(kotlinx.serialization.descriptors/SerialDescriptor, kotlin/Int, kotlin/Long) // com.eignex.kencode/PackedEncoder.encodeLongElement|encodeLongElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Long){}[0] + final fun encodeNotNullMark() // com.eignex.kencode/PackedEncoder.encodeNotNullMark|encodeNotNullMark(){}[0] + final fun encodeNull() // com.eignex.kencode/PackedEncoder.encodeNull|encodeNull(){}[0] + final fun encodeShort(kotlin/Short) // com.eignex.kencode/PackedEncoder.encodeShort|encodeShort(kotlin.Short){}[0] + final fun encodeShortElement(kotlinx.serialization.descriptors/SerialDescriptor, kotlin/Int, kotlin/Short) // com.eignex.kencode/PackedEncoder.encodeShortElement|encodeShortElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.Short){}[0] + final fun encodeString(kotlin/String) // com.eignex.kencode/PackedEncoder.encodeString|encodeString(kotlin.String){}[0] + final fun encodeStringElement(kotlinx.serialization.descriptors/SerialDescriptor, kotlin/Int, kotlin/String) // com.eignex.kencode/PackedEncoder.encodeStringElement|encodeStringElement(kotlinx.serialization.descriptors.SerialDescriptor;kotlin.Int;kotlin.String){}[0] + final fun endStructure(kotlinx.serialization.descriptors/SerialDescriptor) // com.eignex.kencode/PackedEncoder.endStructure|endStructure(kotlinx.serialization.descriptors.SerialDescriptor){}[0] +} + +final class com.eignex.kencode/PackedFormatBuilder { // com.eignex.kencode/PackedFormatBuilder|null[0] + constructor () // com.eignex.kencode/PackedFormatBuilder.|(){}[0] + + final var defaultEncoding // com.eignex.kencode/PackedFormatBuilder.defaultEncoding|{}defaultEncoding[0] + final fun (): com.eignex.kencode/IntPacking // com.eignex.kencode/PackedFormatBuilder.defaultEncoding.|(){}[0] + final fun (com.eignex.kencode/IntPacking) // com.eignex.kencode/PackedFormatBuilder.defaultEncoding.|(com.eignex.kencode.IntPacking){}[0] + final var serializersModule // com.eignex.kencode/PackedFormatBuilder.serializersModule|{}serializersModule[0] + final fun (): kotlinx.serialization.modules/SerializersModule // com.eignex.kencode/PackedFormatBuilder.serializersModule.|(){}[0] + final fun (kotlinx.serialization.modules/SerializersModule) // com.eignex.kencode/PackedFormatBuilder.serializersModule.|(kotlinx.serialization.modules.SerializersModule){}[0] +} + +final class com.eignex.kencode/UnicodeRangeAlphabet : com.eignex.kencode/Alphabet { // com.eignex.kencode/UnicodeRangeAlphabet|null[0] + constructor (kotlin/Int = ..., kotlin/Int = ...) // com.eignex.kencode/UnicodeRangeAlphabet.|(kotlin.Int;kotlin.Int){}[0] + + final val size // com.eignex.kencode/UnicodeRangeAlphabet.size|{}size[0] + final fun (): kotlin/Int // com.eignex.kencode/UnicodeRangeAlphabet.size.|(){}[0] + + final fun get(kotlin/Int): kotlin/Char // com.eignex.kencode/UnicodeRangeAlphabet.get|get(kotlin.Int){}[0] + final fun indexOf(kotlin/Char): kotlin/Int // com.eignex.kencode/UnicodeRangeAlphabet.indexOf|indexOf(kotlin.Char){}[0] +} + +open class com.eignex.kencode/Base64 : com.eignex.kencode/ByteEncoding { // com.eignex.kencode/Base64|null[0] + constructor (kotlin/CharArray) // com.eignex.kencode/Base64.|(kotlin.CharArray){}[0] + + final val alphabet // com.eignex.kencode/Base64.alphabet|{}alphabet[0] + final fun (): kotlin/CharArray // com.eignex.kencode/Base64.alphabet.|(){}[0] + + open fun decode(kotlin/CharSequence): kotlin/ByteArray // com.eignex.kencode/Base64.decode|decode(kotlin.CharSequence){}[0] + open fun encode(kotlin/ByteArray, kotlin/Int, kotlin/Int): kotlin/String // com.eignex.kencode/Base64.encode|encode(kotlin.ByteArray;kotlin.Int;kotlin.Int){}[0] + + final object Default : com.eignex.kencode/Base64 // com.eignex.kencode/Base64.Default|null[0] +} + +open class com.eignex.kencode/Base85 : com.eignex.kencode/ByteEncoding { // com.eignex.kencode/Base85|null[0] + constructor (kotlin/CharArray) // com.eignex.kencode/Base85.|(kotlin.CharArray){}[0] + + open fun decode(kotlin/CharSequence): kotlin/ByteArray // com.eignex.kencode/Base85.decode|decode(kotlin.CharSequence){}[0] + open fun encode(kotlin/ByteArray, kotlin/Int, kotlin/Int): kotlin/String // com.eignex.kencode/Base85.encode|encode(kotlin.ByteArray;kotlin.Int;kotlin.Int){}[0] + + final object Default : com.eignex.kencode/Base85 // com.eignex.kencode/Base85.Default|null[0] +} + +open class com.eignex.kencode/BaseRadix : com.eignex.kencode/ByteEncoding { // com.eignex.kencode/BaseRadix|null[0] + constructor (com.eignex.kencode/Alphabet, kotlin/Int = ...) // com.eignex.kencode/BaseRadix.|(com.eignex.kencode.Alphabet;kotlin.Int){}[0] + constructor (kotlin/String, kotlin/Int = ...) // com.eignex.kencode/BaseRadix.|(kotlin.String;kotlin.Int){}[0] + + final val blockSize // com.eignex.kencode/BaseRadix.blockSize|{}blockSize[0] + final fun (): kotlin/Int // com.eignex.kencode/BaseRadix.blockSize.|(){}[0] + + open fun decode(kotlin/CharSequence): kotlin/ByteArray // com.eignex.kencode/BaseRadix.decode|decode(kotlin.CharSequence){}[0] + open fun encode(kotlin/ByteArray, kotlin/Int, kotlin/Int): kotlin/String // com.eignex.kencode/BaseRadix.encode|encode(kotlin.ByteArray;kotlin.Int;kotlin.Int){}[0] +} + +open class com.eignex.kencode/Crc16 : com.eignex.kencode/Checksum { // com.eignex.kencode/Crc16|null[0] + constructor (kotlin/Int = ..., kotlin/Int = ..., kotlin/Boolean = ..., kotlin/Boolean = ..., kotlin/Int = ...) // com.eignex.kencode/Crc16.|(kotlin.Int;kotlin.Int;kotlin.Boolean;kotlin.Boolean;kotlin.Int){}[0] + + open val size // com.eignex.kencode/Crc16.size|{}size[0] + open fun (): kotlin/Int // com.eignex.kencode/Crc16.size.|(){}[0] + + open fun digest(kotlin/ByteArray): kotlin/ByteArray // com.eignex.kencode/Crc16.digest|digest(kotlin.ByteArray){}[0] + + final object Default : com.eignex.kencode/Crc16 // com.eignex.kencode/Crc16.Default|null[0] +} + +open class com.eignex.kencode/Crc32 : com.eignex.kencode/Checksum { // com.eignex.kencode/Crc32|null[0] + constructor (kotlin/Int = ..., kotlin/Int = ..., kotlin/Boolean = ..., kotlin/Boolean = ..., kotlin/Int = ...) // com.eignex.kencode/Crc32.|(kotlin.Int;kotlin.Int;kotlin.Boolean;kotlin.Boolean;kotlin.Int){}[0] + + open val size // com.eignex.kencode/Crc32.size|{}size[0] + open fun (): kotlin/Int // com.eignex.kencode/Crc32.size.|(){}[0] + + open fun digest(kotlin/ByteArray): kotlin/ByteArray // com.eignex.kencode/Crc32.digest|digest(kotlin.ByteArray){}[0] + + final object Default : com.eignex.kencode/Crc32 // com.eignex.kencode/Crc32.Default|null[0] +} + +open class com.eignex.kencode/Crc8 : com.eignex.kencode/Checksum { // com.eignex.kencode/Crc8|null[0] + constructor (kotlin/Int = ..., kotlin/Int = ..., kotlin/Boolean = ..., kotlin/Boolean = ..., kotlin/Int = ...) // com.eignex.kencode/Crc8.|(kotlin.Int;kotlin.Int;kotlin.Boolean;kotlin.Boolean;kotlin.Int){}[0] + + open val size // com.eignex.kencode/Crc8.size|{}size[0] + open fun (): kotlin/Int // com.eignex.kencode/Crc8.size.|(){}[0] + + open fun digest(kotlin/ByteArray): kotlin/ByteArray // com.eignex.kencode/Crc8.digest|digest(kotlin.ByteArray){}[0] + + final object Default : com.eignex.kencode/Crc8 // com.eignex.kencode/Crc8.Default|null[0] +} + +open class com.eignex.kencode/EncodedFormat : kotlinx.serialization/StringFormat { // com.eignex.kencode/EncodedFormat|null[0] + constructor (com.eignex.kencode/ByteEncoding = ..., com.eignex.kencode/PayloadTransform? = ..., kotlinx.serialization/BinaryFormat = ...) // com.eignex.kencode/EncodedFormat.|(com.eignex.kencode.ByteEncoding;com.eignex.kencode.PayloadTransform?;kotlinx.serialization.BinaryFormat){}[0] + constructor (com.eignex.kencode/EncodedConfiguration) // com.eignex.kencode/EncodedFormat.|(com.eignex.kencode.EncodedConfiguration){}[0] + + final val configuration // com.eignex.kencode/EncodedFormat.configuration|{}configuration[0] + final fun (): com.eignex.kencode/EncodedConfiguration // com.eignex.kencode/EncodedFormat.configuration.|(){}[0] + open val serializersModule // com.eignex.kencode/EncodedFormat.serializersModule|{}serializersModule[0] + open fun (): kotlinx.serialization.modules/SerializersModule // com.eignex.kencode/EncodedFormat.serializersModule.|(){}[0] + + open fun <#A1: kotlin/Any?> decodeFromString(kotlinx.serialization/DeserializationStrategy<#A1>, kotlin/String): #A1 // com.eignex.kencode/EncodedFormat.decodeFromString|decodeFromString(kotlinx.serialization.DeserializationStrategy<0:0>;kotlin.String){0§}[0] + open fun <#A1: kotlin/Any?> encodeToString(kotlinx.serialization/SerializationStrategy<#A1>, #A1): kotlin/String // com.eignex.kencode/EncodedFormat.encodeToString|encodeToString(kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}[0] + + final object Default : com.eignex.kencode/EncodedFormat // com.eignex.kencode/EncodedFormat.Default|null[0] +} + +open class com.eignex.kencode/PackedFormat : kotlinx.serialization/BinaryFormat { // com.eignex.kencode/PackedFormat|null[0] + constructor (com.eignex.kencode/PackedConfiguration = ..., kotlinx.serialization.modules/SerializersModule = ...) // com.eignex.kencode/PackedFormat.|(com.eignex.kencode.PackedConfiguration;kotlinx.serialization.modules.SerializersModule){}[0] + + final val configuration // com.eignex.kencode/PackedFormat.configuration|{}configuration[0] + final fun (): com.eignex.kencode/PackedConfiguration // com.eignex.kencode/PackedFormat.configuration.|(){}[0] + open val serializersModule // com.eignex.kencode/PackedFormat.serializersModule|{}serializersModule[0] + open fun (): kotlinx.serialization.modules/SerializersModule // com.eignex.kencode/PackedFormat.serializersModule.|(){}[0] + + open fun <#A1: kotlin/Any?> decodeFromByteArray(kotlinx.serialization/DeserializationStrategy<#A1>, kotlin/ByteArray): #A1 // com.eignex.kencode/PackedFormat.decodeFromByteArray|decodeFromByteArray(kotlinx.serialization.DeserializationStrategy<0:0>;kotlin.ByteArray){0§}[0] + open fun <#A1: kotlin/Any?> encodeToByteArray(kotlinx.serialization/SerializationStrategy<#A1>, #A1): kotlin/ByteArray // com.eignex.kencode/PackedFormat.encodeToByteArray|encodeToByteArray(kotlinx.serialization.SerializationStrategy<0:0>;0:0){0§}[0] + + final object Default : com.eignex.kencode/PackedFormat // com.eignex.kencode/PackedFormat.Default|null[0] +} + +final object com.eignex.kencode/Base36 : com.eignex.kencode/BaseRadix // com.eignex.kencode/Base36|null[0] + +final object com.eignex.kencode/Base62 : com.eignex.kencode/BaseRadix // com.eignex.kencode/Base62|null[0] + +final object com.eignex.kencode/Base64Url : com.eignex.kencode/Base64 // com.eignex.kencode/Base64Url|null[0] + +final object com.eignex.kencode/CompactZeros : com.eignex.kencode/PayloadTransform { // com.eignex.kencode/CompactZeros|null[0] + final fun decode(kotlin/ByteArray): kotlin/ByteArray // com.eignex.kencode/CompactZeros.decode|decode(kotlin.ByteArray){}[0] + final fun encode(kotlin/ByteArray): kotlin/ByteArray // com.eignex.kencode/CompactZeros.encode|encode(kotlin.ByteArray){}[0] +} + +final const val com.eignex.kencode/ASCII85 // com.eignex.kencode/ASCII85|{}ASCII85[0] + final fun (): kotlin/String // com.eignex.kencode/ASCII85.|(){}[0] +final const val com.eignex.kencode/BASE_62 // com.eignex.kencode/BASE_62|{}BASE_62[0] + final fun (): kotlin/String // com.eignex.kencode/BASE_62.|(){}[0] +final const val com.eignex.kencode/BASE_64 // com.eignex.kencode/BASE_64|{}BASE_64[0] + final fun (): kotlin/String // com.eignex.kencode/BASE_64.|(){}[0] +final const val com.eignex.kencode/BASE_64_URL // com.eignex.kencode/BASE_64_URL|{}BASE_64_URL[0] + final fun (): kotlin/String // com.eignex.kencode/BASE_64_URL.|(){}[0] + +final fun (com.eignex.kencode/Checksum).com.eignex.kencode/asTransform(): com.eignex.kencode/PayloadTransform // com.eignex.kencode/asTransform|asTransform@com.eignex.kencode.Checksum(){}[0] +final fun (com.eignex.kencode/PayloadTransform).com.eignex.kencode/then(com.eignex.kencode/PayloadTransform): com.eignex.kencode/PayloadTransform // com.eignex.kencode/then|then@com.eignex.kencode.PayloadTransform(com.eignex.kencode.PayloadTransform){}[0] +final fun com.eignex.kencode/EncodedFormat(com.eignex.kencode/EncodedFormat = ..., kotlin/Function1): com.eignex.kencode/EncodedFormat // com.eignex.kencode/EncodedFormat|EncodedFormat(com.eignex.kencode.EncodedFormat;kotlin.Function1){}[0] +final fun com.eignex.kencode/PackedFormat(com.eignex.kencode/PackedFormat = ..., kotlin/Function1): com.eignex.kencode/PackedFormat // com.eignex.kencode/PackedFormat|PackedFormat(com.eignex.kencode.PackedFormat;kotlin.Function1){}[0] diff --git a/build.gradle.kts b/build.gradle.kts index 012bd24..8cab7b7 100644 --- a/build.gradle.kts +++ b/build.gradle.kts @@ -1,7 +1,7 @@ import org.jetbrains.kotlin.gradle.ExperimentalWasmDsl plugins { - id("com.eignex.kmp") version "1.2.10" + id("com.eignex.kmp") version "1.3.1" kotlin("plugin.serialization") version "2.4.10" }