META-INF/
META-INF/MANIFEST.MF
META-INF/kotlin-imports-dumper-compiler-plugin.kotlin_module
org/
org/jetbrains/
org/jetbrains/kotlin/
org/jetbrains/kotlin/importsDumper/
org/jetbrains/kotlin/importsDumper/ImportsDumperCliOptions.class
ImportsDumperCommandLineProcessor.kt
package org.jetbrains.kotlin.importsDumper
public final org.jetbrains.kotlin.importsDumper.ImportsDumperCliOptions extends java.lang.Object {
public static final org.jetbrains.kotlin.importsDumper.ImportsDumperCliOptions INSTANCE
private static final org.jetbrains.kotlin.compiler.plugin.CliOption DESTINATION
private void <init> ()
public final org.jetbrains.kotlin.compiler.plugin.CliOption getDESTINATION ()
static void <clinit> ()
}
org/jetbrains/kotlin/importsDumper/ImportsDumperCommandLineProcessor$Companion.class
ImportsDumperCommandLineProcessor.kt
package org.jetbrains.kotlin.importsDumper
public final org.jetbrains.kotlin.importsDumper.ImportsDumperCommandLineProcessor$Companion extends java.lang.Object {
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
org/jetbrains/kotlin/importsDumper/ImportsDumperCommandLineProcessor.class
ImportsDumperCommandLineProcessor.kt
package org.jetbrains.kotlin.importsDumper
public final org.jetbrains.kotlin.importsDumper.ImportsDumperCommandLineProcessor extends java.lang.Object implements org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor {
public static final org.jetbrains.kotlin.importsDumper.ImportsDumperCommandLineProcessor$Companion Companion
private final String pluginId
private final java.util.Collection pluginOptions
public static final String PLUGIN_ID
public void <init> ()
public java.lang.String getPluginId ()
public java.util.Collection getPluginOptions ()
public void processOption (org.jetbrains.kotlin.compiler.plugin.AbstractCliOption, java.lang.String, org.jetbrains.kotlin.config.CompilerConfiguration)
org.jetbrains.kotlin.compiler.plugin.AbstractCliOption option
String value
org.jetbrains.kotlin.config.CompilerConfiguration configuration
static void <clinit> ()
}
org/jetbrains/kotlin/importsDumper/ImportsDumperComponentRegistrar.class
ImportsDumperComponentRegistrar.kt
package org.jetbrains.kotlin.importsDumper
public final org.jetbrains.kotlin.importsDumper.ImportsDumperComponentRegistrar extends org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar {
public void <init> ()
public void registerExtensions (org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar$ExtensionStorage, org.jetbrains.kotlin.config.CompilerConfiguration)
String destinationPath
org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar$ExtensionStorage $this$registerExtensions
org.jetbrains.kotlin.config.CompilerConfiguration configuration
public boolean getSupportsK2 ()
}
org/jetbrains/kotlin/importsDumper/ImportsDumperConfigurationKeys.class
ImportsDumperCommandLineProcessor.kt
package org.jetbrains.kotlin.importsDumper
public final org.jetbrains.kotlin.importsDumper.ImportsDumperConfigurationKeys extends java.lang.Object {
public static final org.jetbrains.kotlin.importsDumper.ImportsDumperConfigurationKeys INSTANCE
private static final org.jetbrains.kotlin.config.CompilerConfigurationKey DESTINATION
private void <init> ()
public final org.jetbrains.kotlin.config.CompilerConfigurationKey getDESTINATION ()
static void <clinit> ()
}
org/jetbrains/kotlin/importsDumper/ImportsDumperExtension.class
ImportsDumperExtension.kt
package org.jetbrains.kotlin.importsDumper
public final org.jetbrains.kotlin.importsDumper.ImportsDumperExtension extends java.lang.Object implements org.jetbrains.kotlin.resolve.jvm.extensions.AnalysisHandlerExtension {
private final java.io.File destination
public void <init> (java.lang.String)
String destinationPath
public org.jetbrains.kotlin.analyzer.AnalysisResult doAnalysis (com.intellij.openapi.project.Project, org.jetbrains.kotlin.descriptors.ModuleDescriptor, org.jetbrains.kotlin.context.ProjectContext, java.util.Collection, org.jetbrains.kotlin.resolve.BindingTrace, org.jetbrains.kotlin.container.ComponentProvider)
int $i$a$-map-ImportsDumperExtension$doAnalysis$1
org.jetbrains.kotlin.psi.KtImportDirective it
Object item$iv$iv
int $i$f$mapTo
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$map
Iterable $this$map$iv
org.jetbrains.kotlin.psi.KtFile file
java.util.Map filePathToImports
kotlinx.serialization.internal.LinkedHashMapSerializer serializer
kotlinx.serialization.json.JsonElement jsonStringWithImports
com.intellij.openapi.project.Project project
org.jetbrains.kotlin.descriptors.ModuleDescriptor module
org.jetbrains.kotlin.context.ProjectContext projectContext
java.util.Collection files
org.jetbrains.kotlin.resolve.BindingTrace bindingTrace
org.jetbrains.kotlin.container.ComponentProvider componentProvider
}
META-INF/services/
META-INF/services/org.jetbrains.kotlin.compiler.plugin.CommandLineProcessor
META-INF/services/org.jetbrains.kotlin.compiler.plugin.CompilerPluginRegistrar
META-INF/kotlinx-serialization-runtime.kotlin_module
kotlinx/
kotlinx/io/
kotlinx/io/BuffersKt.class
Buffers.kt
package kotlinx.io
public final kotlinx.io.BuffersKt extends java.lang.Object {
}
kotlinx/io/ByteBuffer$Companion.class
Buffers.kt
package kotlinx.io
public final kotlinx.io.ByteBuffer$Companion extends java.lang.Object {
public final kotlinx.io.ByteBuffer allocate (int)
int capacity
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
kotlinx/io/ByteBuffer.class
Buffers.kt
package kotlinx.io
public final kotlinx.io.ByteBuffer extends java.lang.Object {
private java.nio.ByteBuffer dw
public static final kotlinx.io.ByteBuffer$Companion Companion
public final kotlinx.io.ByteBuffer order (kotlinx.io.ByteOrder)
kotlinx.io.ByteOrder order
public final kotlinx.io.ByteBuffer clear ()
public final kotlinx.io.ByteBuffer flip ()
public final byte get ()
public final byte get (int)
int index
public final void get (byte[], int, int)
byte[] dst
int offset
int cnt
public final char getChar ()
public final char getChar (int)
int index
public final short getShort ()
public final short getShort (int)
int index
public final int getInt ()
public final int getInt (int)
int index
public final long getLong ()
public final long getLong (int)
int index
public final float getFloat ()
public final float getFloat (int)
int index
public final double getDouble ()
public final double getDouble (int)
int index
public final kotlinx.io.ByteBuffer put (byte)
byte value
public final kotlinx.io.ByteBuffer put (byte, int)
byte value
int index
public final kotlinx.io.ByteBuffer put (byte[])
byte[] src
public final kotlinx.io.ByteBuffer put (byte[], int, int)
byte[] src
int offset
int cnt
public final kotlinx.io.ByteBuffer putChar (char)
char value
public final kotlinx.io.ByteBuffer putChar (char, int)
char value
int index
public final kotlinx.io.ByteBuffer putShort (short)
short value
public final kotlinx.io.ByteBuffer putShort (short, int)
short value
int index
public final kotlinx.io.ByteBuffer putInt (int)
int value
public final kotlinx.io.ByteBuffer putInt (int, int)
int value
int index
public final kotlinx.io.ByteBuffer putLong (long)
long value
public final kotlinx.io.ByteBuffer putLong (long, int)
long value
int index
public final kotlinx.io.ByteBuffer putFloat (float)
float value
public final kotlinx.io.ByteBuffer putFloat (float, int)
float value
int index
public final kotlinx.io.ByteBuffer putDouble (double)
double value
public final kotlinx.io.ByteBuffer putDouble (double, int)
double value
int index
public final byte[] array ()
private void <init> ()
public void <init> (java.nio.ByteBuffer)
java.nio.ByteBuffer dw
static void <clinit> ()
}
kotlinx/io/ByteOrder.class
Buffers.kt
package kotlinx.io
public final enum kotlinx.io.ByteOrder extends java.lang.Enum {
public static final enum kotlinx.io.ByteOrder LITTLE_ENDIAN
public static final enum kotlinx.io.ByteOrder BIG_ENDIAN
private static final synthetic kotlinx.io.ByteOrder[] $VALUES
static void <clinit> ()
private void <init> (java.lang.String, int)
String $enum_name_or_ordinal$0
int $enum_name_or_ordinal$1
public static kotlinx.io.ByteOrder[] values ()
public static kotlinx.io.ByteOrder valueOf (java.lang.String)
}
kotlinx/io/StreamsKt.class
Streams.kt
package kotlinx.io
public final kotlinx.io.StreamsKt extends java.lang.Object {
}
kotlinx/io/WritersKt.class
Writers.kt
package kotlinx.io
public final kotlinx.io.WritersKt extends java.lang.Object {
public static synthetic void Writer$annotations ()
public static synthetic void Reader$annotations ()
}
kotlinx/serialization/
kotlinx/serialization/AbstractSerialFormat.class
SerialFormat.kt
package kotlinx.serialization
public abstract kotlinx.serialization.AbstractSerialFormat extends java.lang.Object implements kotlinx.serialization.SerialFormat {
private final kotlinx.serialization.modules.SerialModule context
public final void install (kotlinx.serialization.modules.SerialModule)
kotlinx.serialization.modules.SerialModule module
public kotlinx.serialization.modules.SerialModule getContext ()
public void <init> (kotlinx.serialization.modules.SerialModule)
kotlinx.serialization.modules.SerialModule context
}
kotlinx/serialization/BinaryFormat$DefaultImpls.class
SerialFormat.kt
package kotlinx.serialization
public final kotlinx.serialization.BinaryFormat$DefaultImpls extends java.lang.Object {
public static void install (kotlinx.serialization.BinaryFormat, kotlinx.serialization.modules.SerialModule)
kotlinx.serialization.BinaryFormat $this
kotlinx.serialization.modules.SerialModule module
}
kotlinx/serialization/BinaryFormat.class
SerialFormat.kt
package kotlinx.serialization
public abstract kotlinx.serialization.BinaryFormat extends java.lang.Object implements kotlinx.serialization.SerialFormat {
public abstract byte[] dump (kotlinx.serialization.SerializationStrategy, java.lang.Object)
public abstract java.lang.Object load (kotlinx.serialization.DeserializationStrategy, byte[])
}
kotlinx/serialization/CompositeDecoder$Companion.class
Coders.kt
package kotlinx.serialization
public final kotlinx.serialization.CompositeDecoder$Companion extends java.lang.Object {
public static final int READ_DONE
public static final int READ_ALL
public static final int UNKNOWN_NAME
static final synthetic kotlinx.serialization.CompositeDecoder$Companion $$INSTANCE
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/CompositeDecoder$DefaultImpls.class
Coders.kt
package kotlinx.serialization
public final kotlinx.serialization.CompositeDecoder$DefaultImpls extends java.lang.Object {
public static void endStructure (kotlinx.serialization.CompositeDecoder, kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.CompositeDecoder $this
kotlinx.serialization.SerialDescriptor desc
public static int decodeCollectionSize (kotlinx.serialization.CompositeDecoder, kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.CompositeDecoder $this
kotlinx.serialization.SerialDescriptor desc
}
kotlinx/serialization/CompositeDecoder.class
Coders.kt
package kotlinx.serialization
public abstract kotlinx.serialization.CompositeDecoder extends java.lang.Object {
public static final kotlinx.serialization.CompositeDecoder$Companion Companion
public static final int READ_DONE
public static final int READ_ALL
public static final int UNKNOWN_NAME
public abstract kotlinx.serialization.modules.SerialModule getContext ()
public abstract void endStructure (kotlinx.serialization.SerialDescriptor)
public abstract int decodeElementIndex (kotlinx.serialization.SerialDescriptor)
public abstract int decodeCollectionSize (kotlinx.serialization.SerialDescriptor)
public abstract void decodeUnitElement (kotlinx.serialization.SerialDescriptor, int)
public abstract boolean decodeBooleanElement (kotlinx.serialization.SerialDescriptor, int)
public abstract byte decodeByteElement (kotlinx.serialization.SerialDescriptor, int)
public abstract short decodeShortElement (kotlinx.serialization.SerialDescriptor, int)
public abstract int decodeIntElement (kotlinx.serialization.SerialDescriptor, int)
public abstract long decodeLongElement (kotlinx.serialization.SerialDescriptor, int)
public abstract float decodeFloatElement (kotlinx.serialization.SerialDescriptor, int)
public abstract double decodeDoubleElement (kotlinx.serialization.SerialDescriptor, int)
public abstract char decodeCharElement (kotlinx.serialization.SerialDescriptor, int)
public abstract java.lang.String decodeStringElement (kotlinx.serialization.SerialDescriptor, int)
public abstract java.lang.Object decodeSerializableElement (kotlinx.serialization.SerialDescriptor, int, kotlinx.serialization.DeserializationStrategy)
public abstract java.lang.Object decodeNullableSerializableElement (kotlinx.serialization.SerialDescriptor, int, kotlinx.serialization.DeserializationStrategy)
public abstract kotlinx.serialization.UpdateMode getUpdateMode ()
public abstract java.lang.Object updateSerializableElement (kotlinx.serialization.SerialDescriptor, int, kotlinx.serialization.DeserializationStrategy, java.lang.Object)
public abstract java.lang.Object updateNullableSerializableElement (kotlinx.serialization.SerialDescriptor, int, kotlinx.serialization.DeserializationStrategy, java.lang.Object)
static void <clinit> ()
}
kotlinx/serialization/CompositeEncoder$DefaultImpls.class
Coders.kt
package kotlinx.serialization
public final kotlinx.serialization.CompositeEncoder$DefaultImpls extends java.lang.Object {
public static void endStructure (kotlinx.serialization.CompositeEncoder, kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.CompositeEncoder $this
kotlinx.serialization.SerialDescriptor desc
public static boolean shouldEncodeElementDefault (kotlinx.serialization.CompositeEncoder, kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.CompositeEncoder $this
kotlinx.serialization.SerialDescriptor desc
int index
}
kotlinx/serialization/CompositeEncoder.class
Coders.kt
package kotlinx.serialization
public abstract kotlinx.serialization.CompositeEncoder extends java.lang.Object {
public abstract kotlinx.serialization.modules.SerialModule getContext ()
public abstract void endStructure (kotlinx.serialization.SerialDescriptor)
public abstract boolean shouldEncodeElementDefault (kotlinx.serialization.SerialDescriptor, int)
public abstract void encodeUnitElement (kotlinx.serialization.SerialDescriptor, int)
public abstract void encodeBooleanElement (kotlinx.serialization.SerialDescriptor, int, boolean)
public abstract void encodeByteElement (kotlinx.serialization.SerialDescriptor, int, byte)
public abstract void encodeShortElement (kotlinx.serialization.SerialDescriptor, int, short)
public abstract void encodeIntElement (kotlinx.serialization.SerialDescriptor, int, int)
public abstract void encodeLongElement (kotlinx.serialization.SerialDescriptor, int, long)
public abstract void encodeFloatElement (kotlinx.serialization.SerialDescriptor, int, float)
public abstract void encodeDoubleElement (kotlinx.serialization.SerialDescriptor, int, double)
public abstract void encodeCharElement (kotlinx.serialization.SerialDescriptor, int, char)
public abstract void encodeStringElement (kotlinx.serialization.SerialDescriptor, int, java.lang.String)
public abstract void encodeSerializableElement (kotlinx.serialization.SerialDescriptor, int, kotlinx.serialization.SerializationStrategy, java.lang.Object)
public abstract void encodeNonSerializableElement (kotlinx.serialization.SerialDescriptor, int, java.lang.Object)
public abstract void encodeNullableSerializableElement (kotlinx.serialization.SerialDescriptor, int, kotlinx.serialization.SerializationStrategy, java.lang.Object)
}
kotlinx/serialization/ContextSerializer$descriptor$1.class
ContextSerializer.kt
package kotlinx.serialization
public final kotlinx.serialization.ContextSerializer$descriptor$1 extends kotlinx.serialization.internal.SerialClassDescImpl {
void <init> (java.lang.String)
String $super_call_param$0
}
kotlinx/serialization/ContextSerializer.class
ContextSerializer.kt
package kotlinx.serialization
public final kotlinx.serialization.ContextSerializer extends java.lang.Object implements kotlinx.serialization.KSerializer {
private final kotlinx.serialization.SerialDescriptor descriptor
private final kotlin.reflect.KClass serializableClass
public kotlinx.serialization.SerialDescriptor getDescriptor ()
public void serialize (kotlinx.serialization.Encoder, java.lang.Object)
kotlinx.serialization.KSerializer s
kotlinx.serialization.Encoder encoder
Object obj
public java.lang.Object deserialize (kotlinx.serialization.Decoder)
kotlinx.serialization.KSerializer s
kotlinx.serialization.Decoder decoder
public void <init> (kotlin.reflect.KClass)
kotlin.reflect.KClass serializableClass
public java.lang.Object patch (kotlinx.serialization.Decoder, java.lang.Object)
kotlinx.serialization.Decoder decoder
Object old
}
kotlinx/serialization/ContextualSerialization.class
Annotations.kt
package kotlinx.serialization
public abstract annotation kotlinx.serialization.ContextualSerialization extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.Class[] forClasses ()
}
kotlinx/serialization/CoreKt.class
Core.kt
package kotlinx.serialization
public final kotlinx.serialization.CoreKt extends java.lang.Object {
public static final synthetic void encode (kotlinx.serialization.Encoder, java.lang.Object)
kotlinx.serialization.Encoder $this$encode
Object obj
int $i$f$encode
public static final void encode (kotlinx.serialization.Encoder, kotlinx.serialization.SerializationStrategy, java.lang.Object)
kotlinx.serialization.Encoder $this$encode
kotlinx.serialization.SerializationStrategy strategy
Object obj
public static final synthetic java.lang.Object decode (kotlinx.serialization.Decoder)
kotlinx.serialization.Decoder $this$decode
int $i$f$decode
public static final java.lang.Object decode (kotlinx.serialization.Decoder, kotlinx.serialization.DeserializationStrategy)
kotlinx.serialization.Decoder $this$decode
kotlinx.serialization.DeserializationStrategy deserializer
}
kotlinx/serialization/Decoder$DefaultImpls.class
Coders.kt
package kotlinx.serialization
public final kotlinx.serialization.Decoder$DefaultImpls extends java.lang.Object {
public static java.lang.Object decodeSerializableValue (kotlinx.serialization.Decoder, kotlinx.serialization.DeserializationStrategy)
kotlinx.serialization.Decoder $this
kotlinx.serialization.DeserializationStrategy deserializer
public static java.lang.Object decodeNullableSerializableValue (kotlinx.serialization.Decoder, kotlinx.serialization.DeserializationStrategy)
kotlinx.serialization.Decoder $this
kotlinx.serialization.DeserializationStrategy deserializer
public static java.lang.Object updateSerializableValue (kotlinx.serialization.Decoder, kotlinx.serialization.DeserializationStrategy, java.lang.Object)
kotlinx.serialization.Decoder $this
kotlinx.serialization.DeserializationStrategy deserializer
Object old
public static java.lang.Object updateNullableSerializableValue (kotlinx.serialization.Decoder, kotlinx.serialization.DeserializationStrategy, java.lang.Object)
Void it
int $i$a$-let-Decoder$updateNullableSerializableValue$1
kotlinx.serialization.Decoder $this
kotlinx.serialization.DeserializationStrategy deserializer
Object old
}
kotlinx/serialization/Decoder$WhenMappings.class
<Unknown>
package kotlinx.serialization
public final synthetic kotlinx.serialization.Decoder$WhenMappings extends java.lang.Object {
public static final synthetic int[] $EnumSwitchMapping$0
static synthetic void <clinit> ()
}
kotlinx/serialization/Decoder.class
Coders.kt
package kotlinx.serialization
public abstract kotlinx.serialization.Decoder extends java.lang.Object {
public abstract kotlinx.serialization.modules.SerialModule getContext ()
public abstract boolean decodeNotNullMark ()
public abstract java.lang.Void decodeNull ()
public abstract void decodeUnit ()
public abstract boolean decodeBoolean ()
public abstract byte decodeByte ()
public abstract short decodeShort ()
public abstract int decodeInt ()
public abstract long decodeLong ()
public abstract float decodeFloat ()
public abstract double decodeDouble ()
public abstract char decodeChar ()
public abstract java.lang.String decodeString ()
public abstract int decodeEnum (kotlinx.serialization.SerialDescriptor)
public abstract java.lang.Object decodeSerializableValue (kotlinx.serialization.DeserializationStrategy)
public abstract java.lang.Object decodeNullableSerializableValue (kotlinx.serialization.DeserializationStrategy)
public transient abstract kotlinx.serialization.CompositeDecoder beginStructure (kotlinx.serialization.SerialDescriptor, kotlinx.serialization.KSerializer[])
public abstract kotlinx.serialization.UpdateMode getUpdateMode ()
public abstract java.lang.Object updateSerializableValue (kotlinx.serialization.DeserializationStrategy, java.lang.Object)
public abstract java.lang.Object updateNullableSerializableValue (kotlinx.serialization.DeserializationStrategy, java.lang.Object)
}
kotlinx/serialization/DeprecatedKt.class
Deprecated.kt
package kotlinx.serialization
public final kotlinx.serialization.DeprecatedKt extends java.lang.Object {
public static final String deprecationText
public static synthetic void KSerialClassKind$annotations ()
public static synthetic void KSerialClassDesc$annotations ()
public static synthetic void KSerialSaver$annotations ()
public static synthetic void KSerialLoader$annotations ()
public static synthetic void KOutput$annotations ()
public static synthetic void KInput$annotations ()
}
kotlinx/serialization/DescriptorsKt.class
Descriptors.kt
package kotlinx.serialization
public final kotlinx.serialization.DescriptorsKt extends java.lang.Object {
public static final kotlinx.serialization.SerialDescriptor withName (kotlinx.serialization.internal.PrimitiveDescriptor, java.lang.String)
kotlinx.serialization.internal.PrimitiveDescriptor $this$withName
String name
}
kotlinx/serialization/DeserializationStrategy.class
Core.kt
package kotlinx.serialization
public abstract kotlinx.serialization.DeserializationStrategy extends java.lang.Object {
public abstract java.lang.Object deserialize (kotlinx.serialization.Decoder)
public abstract java.lang.Object patch (kotlinx.serialization.Decoder, java.lang.Object)
public abstract kotlinx.serialization.SerialDescriptor getDescriptor ()
}
kotlinx/serialization/ElementValueDecoder.class
ElementWise.kt
package kotlinx.serialization
public abstract kotlinx.serialization.ElementValueDecoder extends java.lang.Object implements kotlinx.serialization.Decoder kotlinx.serialization.CompositeDecoder {
private final kotlinx.serialization.UpdateMode updateMode
public kotlinx.serialization.modules.SerialModule getContext ()
public kotlinx.serialization.UpdateMode getUpdateMode ()
public int decodeElementIndex (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor desc
public boolean decodeNotNullMark ()
public java.lang.Void decodeNull ()
public java.lang.Object decodeValue ()
public void decodeUnit ()
kotlinx.serialization.CompositeDecoder reader
public boolean decodeBoolean ()
public byte decodeByte ()
public short decodeShort ()
public int decodeInt ()
public long decodeLong ()
public float decodeFloat ()
public double decodeDouble ()
public char decodeChar ()
public java.lang.String decodeString ()
public int decodeEnum (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor enumDescription
public transient kotlinx.serialization.CompositeDecoder beginStructure (kotlinx.serialization.SerialDescriptor, kotlinx.serialization.KSerializer[])
kotlinx.serialization.SerialDescriptor desc
kotlinx.serialization.KSerializer[] typeParams
public final void decodeUnitElement (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor desc
int index
public final boolean decodeBooleanElement (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor desc
int index
public final byte decodeByteElement (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor desc
int index
public final short decodeShortElement (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor desc
int index
public final int decodeIntElement (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor desc
int index
public final long decodeLongElement (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor desc
int index
public final float decodeFloatElement (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor desc
int index
public final double decodeDoubleElement (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor desc
int index
public final char decodeCharElement (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor desc
int index
public final java.lang.String decodeStringElement (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor desc
int index
public final java.lang.Object decodeSerializableElement (kotlinx.serialization.SerialDescriptor, int, kotlinx.serialization.DeserializationStrategy)
kotlinx.serialization.SerialDescriptor desc
int index
kotlinx.serialization.DeserializationStrategy deserializer
public final java.lang.Object decodeNullableSerializableElement (kotlinx.serialization.SerialDescriptor, int, kotlinx.serialization.DeserializationStrategy)
kotlinx.serialization.SerialDescriptor desc
int index
kotlinx.serialization.DeserializationStrategy deserializer
public final java.lang.Object updateSerializableElement (kotlinx.serialization.SerialDescriptor, int, kotlinx.serialization.DeserializationStrategy, java.lang.Object)
kotlinx.serialization.SerialDescriptor desc
int index
kotlinx.serialization.DeserializationStrategy deserializer
Object old
public final java.lang.Object updateNullableSerializableElement (kotlinx.serialization.SerialDescriptor, int, kotlinx.serialization.DeserializationStrategy, java.lang.Object)
kotlinx.serialization.SerialDescriptor desc
int index
kotlinx.serialization.DeserializationStrategy deserializer
Object old
public void <init> ()
public java.lang.Object decodeSerializableValue (kotlinx.serialization.DeserializationStrategy)
kotlinx.serialization.DeserializationStrategy deserializer
public java.lang.Object decodeNullableSerializableValue (kotlinx.serialization.DeserializationStrategy)
kotlinx.serialization.DeserializationStrategy deserializer
public java.lang.Object updateSerializableValue (kotlinx.serialization.DeserializationStrategy, java.lang.Object)
kotlinx.serialization.DeserializationStrategy deserializer
Object old
public java.lang.Object updateNullableSerializableValue (kotlinx.serialization.DeserializationStrategy, java.lang.Object)
kotlinx.serialization.DeserializationStrategy deserializer
Object old
public void endStructure (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor desc
public int decodeCollectionSize (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor desc
}
kotlinx/serialization/ElementValueEncoder.class
ElementWise.kt
package kotlinx.serialization
public abstract kotlinx.serialization.ElementValueEncoder extends java.lang.Object implements kotlinx.serialization.Encoder kotlinx.serialization.CompositeEncoder {
public kotlinx.serialization.modules.SerialModule getContext ()
public transient kotlinx.serialization.CompositeEncoder beginStructure (kotlinx.serialization.SerialDescriptor, kotlinx.serialization.KSerializer[])
kotlinx.serialization.SerialDescriptor desc
kotlinx.serialization.KSerializer[] typeParams
public boolean encodeElement (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor desc
int index
public void encodeNotNullMark ()
public void encodeValue (java.lang.Object)
Object value
public void encodeNull ()
public void encodeUnit ()
kotlinx.serialization.CompositeEncoder encoder
public void encodeBoolean (boolean)
boolean value
public void encodeByte (byte)
byte value
public void encodeShort (short)
short value
public void encodeInt (int)
int value
public void encodeLong (long)
long value
public void encodeFloat (float)
float value
public void encodeDouble (double)
double value
public void encodeChar (char)
char value
public void encodeString (java.lang.String)
String value
public void encodeEnum (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor enumDescription
int ordinal
public final void encodeNonSerializableElement (kotlinx.serialization.SerialDescriptor, int, java.lang.Object)
kotlinx.serialization.SerialDescriptor desc
int index
Object value
public final void encodeUnitElement (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor desc
int index
public final void encodeBooleanElement (kotlinx.serialization.SerialDescriptor, int, boolean)
kotlinx.serialization.SerialDescriptor desc
int index
boolean value
public final void encodeByteElement (kotlinx.serialization.SerialDescriptor, int, byte)
kotlinx.serialization.SerialDescriptor desc
int index
byte value
public final void encodeShortElement (kotlinx.serialization.SerialDescriptor, int, short)
kotlinx.serialization.SerialDescriptor desc
int index
short value
public final void encodeIntElement (kotlinx.serialization.SerialDescriptor, int, int)
kotlinx.serialization.SerialDescriptor desc
int index
int value
public final void encodeLongElement (kotlinx.serialization.SerialDescriptor, int, long)
kotlinx.serialization.SerialDescriptor desc
int index
long value
public final void encodeFloatElement (kotlinx.serialization.SerialDescriptor, int, float)
kotlinx.serialization.SerialDescriptor desc
int index
float value
public final void encodeDoubleElement (kotlinx.serialization.SerialDescriptor, int, double)
kotlinx.serialization.SerialDescriptor desc
int index
double value
public final void encodeCharElement (kotlinx.serialization.SerialDescriptor, int, char)
kotlinx.serialization.SerialDescriptor desc
int index
char value
public final void encodeStringElement (kotlinx.serialization.SerialDescriptor, int, java.lang.String)
kotlinx.serialization.SerialDescriptor desc
int index
String value
public final void encodeSerializableElement (kotlinx.serialization.SerialDescriptor, int, kotlinx.serialization.SerializationStrategy, java.lang.Object)
kotlinx.serialization.SerialDescriptor desc
int index
kotlinx.serialization.SerializationStrategy serializer
Object value
public final void encodeNullableSerializableElement (kotlinx.serialization.SerialDescriptor, int, kotlinx.serialization.SerializationStrategy, java.lang.Object)
kotlinx.serialization.SerialDescriptor desc
int index
kotlinx.serialization.SerializationStrategy serializer
Object value
public void <init> ()
public void encodeSerializableValue (kotlinx.serialization.SerializationStrategy, java.lang.Object)
kotlinx.serialization.SerializationStrategy serializer
Object value
public void encodeNullableSerializableValue (kotlinx.serialization.SerializationStrategy, java.lang.Object)
kotlinx.serialization.SerializationStrategy serializer
Object value
public transient kotlinx.serialization.CompositeEncoder beginCollection (kotlinx.serialization.SerialDescriptor, int, kotlinx.serialization.KSerializer[])
kotlinx.serialization.SerialDescriptor desc
int collectionSize
kotlinx.serialization.KSerializer[] typeParams
public void endStructure (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor desc
public boolean shouldEncodeElementDefault (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor desc
int index
}
kotlinx/serialization/Encoder$DefaultImpls.class
Coders.kt
package kotlinx.serialization
public final kotlinx.serialization.Encoder$DefaultImpls extends java.lang.Object {
public static void encodeSerializableValue (kotlinx.serialization.Encoder, kotlinx.serialization.SerializationStrategy, java.lang.Object)
kotlinx.serialization.Encoder $this
kotlinx.serialization.SerializationStrategy serializer
Object value
public static void encodeNullableSerializableValue (kotlinx.serialization.Encoder, kotlinx.serialization.SerializationStrategy, java.lang.Object)
kotlinx.serialization.Encoder $this
kotlinx.serialization.SerializationStrategy serializer
Object value
public static transient kotlinx.serialization.CompositeEncoder beginCollection (kotlinx.serialization.Encoder, kotlinx.serialization.SerialDescriptor, int, kotlinx.serialization.KSerializer[])
kotlinx.serialization.Encoder $this
kotlinx.serialization.SerialDescriptor desc
int collectionSize
kotlinx.serialization.KSerializer[] typeParams
}
kotlinx/serialization/Encoder.class
Coders.kt
package kotlinx.serialization
public abstract kotlinx.serialization.Encoder extends java.lang.Object {
public abstract kotlinx.serialization.modules.SerialModule getContext ()
public abstract void encodeNotNullMark ()
public abstract void encodeNull ()
public abstract void encodeUnit ()
public abstract void encodeBoolean (boolean)
public abstract void encodeByte (byte)
public abstract void encodeShort (short)
public abstract void encodeInt (int)
public abstract void encodeLong (long)
public abstract void encodeFloat (float)
public abstract void encodeDouble (double)
public abstract void encodeChar (char)
public abstract void encodeString (java.lang.String)
public abstract void encodeEnum (kotlinx.serialization.SerialDescriptor, int)
public abstract void encodeSerializableValue (kotlinx.serialization.SerializationStrategy, java.lang.Object)
public abstract void encodeNullableSerializableValue (kotlinx.serialization.SerializationStrategy, java.lang.Object)
public transient abstract kotlinx.serialization.CompositeEncoder beginStructure (kotlinx.serialization.SerialDescriptor, kotlinx.serialization.KSerializer[])
public transient abstract kotlinx.serialization.CompositeEncoder beginCollection (kotlinx.serialization.SerialDescriptor, int, kotlinx.serialization.KSerializer[])
}
kotlinx/serialization/ImplicitReflectionSerializer.class
SerialImplicits.kt
package kotlinx.serialization
public abstract annotation kotlinx.serialization.ImplicitReflectionSerializer extends java.lang.Object implements java.lang.annotation.Annotation {
}
kotlinx/serialization/IntTaggedDecoder.class
Tagged.kt
package kotlinx.serialization
public abstract kotlinx.serialization.IntTaggedDecoder extends kotlinx.serialization.TaggedDecoder {
protected final java.lang.Integer getTag (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor $this$getTag
int index
public volatile synthetic java.lang.Object getTag (kotlinx.serialization.SerialDescriptor, int)
public void <init> ()
}
kotlinx/serialization/IntTaggedEncoder.class
Tagged.kt
package kotlinx.serialization
public abstract kotlinx.serialization.IntTaggedEncoder extends kotlinx.serialization.TaggedEncoder {
protected final java.lang.Integer getTag (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor $this$getTag
int index
public volatile synthetic java.lang.Object getTag (kotlinx.serialization.SerialDescriptor, int)
public void <init> ()
}
kotlinx/serialization/InternalSerializationApi.class
Annotations.kt
package kotlinx.serialization
public abstract annotation kotlinx.serialization.InternalSerializationApi extends java.lang.Object implements java.lang.annotation.Annotation {
}
kotlinx/serialization/JvmResolvingKt$typeTokenOf$base$1.class
JvmResolving.kt
package kotlinx.serialization
public final kotlinx.serialization.JvmResolvingKt$typeTokenOf$base$1 extends kotlinx.serialization.TypeBase {
public void <init> ()
}
kotlinx/serialization/JvmResolvingKt.class
JvmResolving.kt
package kotlinx.serialization
public final kotlinx.serialization.JvmResolvingKt extends java.lang.Object {
public static final synthetic java.lang.reflect.Type typeTokenOf ()
java.lang.reflect.Type superType
kotlinx.serialization.JvmResolvingKt$typeTokenOf$base$1 base
int $i$f$typeTokenOf
public static final kotlinx.serialization.KSerializer serializerByTypeToken (java.lang.reflect.Type)
java.lang.reflect.Type it
int $i$a$-let-JvmResolvingKt$serializerByTypeToken$eType$1
kotlin.reflect.KClass kclass
kotlinx.serialization.KSerializer serializer
java.lang.reflect.Type eType
kotlinx.serialization.internal.ReferenceArraySerializer arraySerializer
kotlinx.serialization.KSerializer s
Class eType
java.lang.reflect.Type it
int $i$a$-map-JvmResolvingKt$serializerByTypeToken$varargs$1
Object item$iv$iv
Object[] $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Object[] $this$map$iv
int $i$f$map
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
int $i$f$toTypedArray
kotlinx.serialization.KSerializer[] varargs
java.lang.reflect.Type[] args
Class rootClass
java.lang.reflect.Type type
}
kotlinx/serialization/KSerializer$DefaultImpls.class
Core.kt
package kotlinx.serialization
public final kotlinx.serialization.KSerializer$DefaultImpls extends java.lang.Object {
public static java.lang.Object patch (kotlinx.serialization.KSerializer, kotlinx.serialization.Decoder, java.lang.Object)
kotlinx.serialization.KSerializer $this
kotlinx.serialization.Decoder decoder
Object old
}
kotlinx/serialization/KSerializer.class
Core.kt
package kotlinx.serialization
public abstract kotlinx.serialization.KSerializer extends java.lang.Object implements kotlinx.serialization.SerializationStrategy kotlinx.serialization.DeserializationStrategy {
public abstract kotlinx.serialization.SerialDescriptor getDescriptor ()
public abstract java.lang.Object patch (kotlinx.serialization.Decoder, java.lang.Object)
}
kotlinx/serialization/Mapper$Companion.class
Mapper.kt
package kotlinx.serialization
public final kotlinx.serialization.Mapper$Companion extends java.lang.Object {
public final kotlinx.serialization.Mapper getDefault ()
public final java.util.Map map (kotlinx.serialization.SerializationStrategy, java.lang.Object)
kotlinx.serialization.SerializationStrategy strategy
Object obj
public final java.util.Map mapNullable (kotlinx.serialization.SerializationStrategy, java.lang.Object)
kotlinx.serialization.SerializationStrategy strategy
Object obj
public final java.lang.Object unmap (kotlinx.serialization.DeserializationStrategy, java.util.Map)
kotlinx.serialization.DeserializationStrategy strategy
java.util.Map map
public final java.lang.Object unmapNullable (kotlinx.serialization.DeserializationStrategy, java.util.Map)
kotlinx.serialization.DeserializationStrategy strategy
java.util.Map map
public final synthetic java.util.Map map (java.lang.Object)
kotlinx.serialization.Mapper this_$iv
int $i$f$map
Object obj
int $i$f$map
public final synthetic java.util.Map mapNullable (java.lang.Object)
kotlinx.serialization.Mapper this_$iv
int $i$f$mapNullable
Object obj
int $i$f$mapNullable
public final synthetic java.lang.Object unmap (java.util.Map)
kotlinx.serialization.Mapper this_$iv
int $i$f$unmap
java.util.Map map
int $i$f$unmap
public final synthetic java.lang.Object unmapNullable (java.util.Map)
kotlinx.serialization.Mapper this_$iv
int $i$f$unmapNullable
java.util.Map map
int $i$f$unmapNullable
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
kotlinx/serialization/Mapper$InMapper.class
Mapper.kt
package kotlinx.serialization
public final kotlinx.serialization.Mapper$InMapper extends kotlinx.serialization.NamedValueDecoder {
private final kotlinx.serialization.modules.SerialModule context
private final java.util.Map map
final synthetic kotlinx.serialization.Mapper this$0
public kotlinx.serialization.modules.SerialModule getContext ()
public int decodeCollectionSize (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor desc
public java.lang.Object decodeTaggedValue (java.lang.String)
String tag
public volatile synthetic java.lang.Object decodeTaggedValue (java.lang.Object)
public final java.util.Map getMap ()
public void <init> (kotlinx.serialization.Mapper, java.util.Map)
kotlinx.serialization.Mapper $outer
java.util.Map map
}
kotlinx/serialization/Mapper$InNullableMapper.class
Mapper.kt
package kotlinx.serialization
public final kotlinx.serialization.Mapper$InNullableMapper extends kotlinx.serialization.NamedValueDecoder {
private final kotlinx.serialization.modules.SerialModule context
private final java.util.Map map
final synthetic kotlinx.serialization.Mapper this$0
public kotlinx.serialization.modules.SerialModule getContext ()
public int decodeCollectionSize (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor desc
public java.lang.Object decodeTaggedValue (java.lang.String)
String tag
public volatile synthetic java.lang.Object decodeTaggedValue (java.lang.Object)
public boolean decodeTaggedNotNullMark (java.lang.String)
String tag
public volatile synthetic boolean decodeTaggedNotNullMark (java.lang.Object)
public final java.util.Map getMap ()
public void <init> (kotlinx.serialization.Mapper, java.util.Map)
kotlinx.serialization.Mapper $outer
java.util.Map map
}
kotlinx/serialization/Mapper$OutMapper.class
Mapper.kt
package kotlinx.serialization
public final kotlinx.serialization.Mapper$OutMapper extends kotlinx.serialization.NamedValueEncoder {
private final kotlinx.serialization.modules.SerialModule context
private java.util.Map _map
final synthetic kotlinx.serialization.Mapper this$0
public kotlinx.serialization.modules.SerialModule getContext ()
public transient kotlinx.serialization.CompositeEncoder beginCollection (kotlinx.serialization.SerialDescriptor, int, kotlinx.serialization.KSerializer[])
kotlinx.serialization.SerialDescriptor desc
int collectionSize
kotlinx.serialization.KSerializer[] typeParams
public final java.util.Map getMap ()
public void encodeTaggedValue (java.lang.String, java.lang.Object)
String tag
Object value
public volatile synthetic void encodeTaggedValue (java.lang.Object, java.lang.Object)
public void encodeTaggedNull (java.lang.String)
String tag
public volatile synthetic void encodeTaggedNull (java.lang.Object)
public void <init> (kotlinx.serialization.Mapper)
kotlinx.serialization.Mapper $outer
}
kotlinx/serialization/Mapper$OutNullableMapper.class
Mapper.kt
package kotlinx.serialization
public final kotlinx.serialization.Mapper$OutNullableMapper extends kotlinx.serialization.NamedValueEncoder {
private final kotlinx.serialization.modules.SerialModule context
private final java.util.Map map
final synthetic kotlinx.serialization.Mapper this$0
public kotlinx.serialization.modules.SerialModule getContext ()
public final java.util.Map getMap$kotlinx_serialization_runtime ()
public transient kotlinx.serialization.CompositeEncoder beginCollection (kotlinx.serialization.SerialDescriptor, int, kotlinx.serialization.KSerializer[])
kotlinx.serialization.SerialDescriptor desc
int collectionSize
kotlinx.serialization.KSerializer[] typeParams
public void encodeTaggedValue (java.lang.String, java.lang.Object)
String tag
Object value
public volatile synthetic void encodeTaggedValue (java.lang.Object, java.lang.Object)
public void encodeTaggedNull (java.lang.String)
String tag
public volatile synthetic void encodeTaggedNull (java.lang.Object)
public void <init> (kotlinx.serialization.Mapper)
kotlinx.serialization.Mapper $outer
}
kotlinx/serialization/Mapper.class
Mapper.kt
package kotlinx.serialization
public final kotlinx.serialization.Mapper extends kotlinx.serialization.AbstractSerialFormat {
private static final kotlinx.serialization.Mapper default
public static final kotlinx.serialization.Mapper$Companion Companion
public final java.util.Map map (kotlinx.serialization.SerializationStrategy, java.lang.Object)
kotlinx.serialization.Mapper$OutMapper m
kotlinx.serialization.SerializationStrategy strategy
Object obj
public final java.util.Map mapNullable (kotlinx.serialization.SerializationStrategy, java.lang.Object)
kotlinx.serialization.Mapper$OutNullableMapper m
kotlinx.serialization.SerializationStrategy strategy
Object obj
public final java.lang.Object unmap (kotlinx.serialization.DeserializationStrategy, java.util.Map)
kotlinx.serialization.Mapper$InMapper m
kotlinx.serialization.DeserializationStrategy strategy
java.util.Map map
public final java.lang.Object unmapNullable (kotlinx.serialization.DeserializationStrategy, java.util.Map)
kotlinx.serialization.Mapper$InNullableMapper m
kotlinx.serialization.DeserializationStrategy strategy
java.util.Map map
public final synthetic java.util.Map map (java.lang.Object)
Object obj
int $i$f$map
public final synthetic java.util.Map mapNullable (java.lang.Object)
Object obj
int $i$f$mapNullable
public final synthetic java.lang.Object unmap (java.util.Map)
java.util.Map map
int $i$f$unmap
public final synthetic java.lang.Object unmapNullable (java.util.Map)
java.util.Map map
int $i$f$unmapNullable
public void <init> (kotlinx.serialization.modules.SerialModule)
kotlinx.serialization.modules.SerialModule context
public synthetic void <init> (kotlinx.serialization.modules.SerialModule, int, kotlin.jvm.internal.DefaultConstructorMarker)
public void <init> ()
static void <clinit> ()
public static final synthetic kotlinx.serialization.Mapper access$getDefault$cp ()
}
kotlinx/serialization/MissingFieldException.class
Exceptions.kt
package kotlinx.serialization
public final kotlinx.serialization.MissingFieldException extends kotlinx.serialization.SerializationException {
public void <init> (java.lang.String)
String fieldName
}
kotlinx/serialization/NamedValueDecoder.class
Tagged.kt
package kotlinx.serialization
public abstract kotlinx.serialization.NamedValueDecoder extends kotlinx.serialization.TaggedDecoder {
private final String rootName
protected final java.lang.String getTag (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor $this$getTag
int index
public volatile synthetic java.lang.Object getTag (kotlinx.serialization.SerialDescriptor, int)
protected final java.lang.String nested (java.lang.String)
String nestedName
public java.lang.String elementName (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor desc
int index
public java.lang.String composeName (java.lang.String, java.lang.String)
String parentName
String childName
public final java.lang.String getRootName ()
public void <init> (java.lang.String)
String rootName
public synthetic void <init> (java.lang.String, int, kotlin.jvm.internal.DefaultConstructorMarker)
public void <init> ()
}
kotlinx/serialization/NamedValueEncoder.class
Tagged.kt
package kotlinx.serialization
public abstract kotlinx.serialization.NamedValueEncoder extends kotlinx.serialization.TaggedEncoder {
private final String rootName
protected final java.lang.String getTag (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor $this$getTag
int index
public volatile synthetic java.lang.Object getTag (kotlinx.serialization.SerialDescriptor, int)
protected final java.lang.String nested (java.lang.String)
String nestedName
public java.lang.String elementName (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor desc
int index
public java.lang.String composeName (java.lang.String, java.lang.String)
String parentName
String childName
public final java.lang.String getRootName ()
public void <init> (java.lang.String)
String rootName
public synthetic void <init> (java.lang.String, int, kotlin.jvm.internal.DefaultConstructorMarker)
public void <init> ()
}
kotlinx/serialization/Optional.class
Annotations.kt
package kotlinx.serialization
public abstract annotation kotlinx.serialization.Optional extends java.lang.Object implements java.lang.annotation.Annotation {
}
kotlinx/serialization/PlatformUtilsKt.class
PlatformUtils.kt
package kotlinx.serialization
public final kotlinx.serialization.PlatformUtilsKt extends java.lang.Object {
public static final kotlinx.serialization.KSerializer serializer (kotlin.reflect.KClass)
kotlin.reflect.KClass $this$serializer
}
kotlinx/serialization/Polymorphic.class
Annotations.kt
package kotlinx.serialization
public abstract annotation kotlinx.serialization.Polymorphic extends java.lang.Object implements java.lang.annotation.Annotation {
}
kotlinx/serialization/PolymorphicClassDescriptor.class
Polymorphic.kt
package kotlinx.serialization
public final kotlinx.serialization.PolymorphicClassDescriptor extends kotlinx.serialization.internal.SerialClassDescImpl {
private static final kotlinx.serialization.SerialKind kind
public static final kotlinx.serialization.PolymorphicClassDescriptor INSTANCE
public kotlinx.serialization.SerialKind getKind ()
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/PolymorphicKind$OPEN.class
Descriptors.kt
package kotlinx.serialization
public final kotlinx.serialization.PolymorphicKind$OPEN extends kotlinx.serialization.PolymorphicKind {
public static final kotlinx.serialization.PolymorphicKind$OPEN INSTANCE
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/PolymorphicKind$SEALED.class
Descriptors.kt
package kotlinx.serialization
public final kotlinx.serialization.PolymorphicKind$SEALED extends kotlinx.serialization.PolymorphicKind {
public static final kotlinx.serialization.PolymorphicKind$SEALED INSTANCE
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/PolymorphicKind.class
Descriptors.kt
package kotlinx.serialization
public abstract kotlinx.serialization.PolymorphicKind extends kotlinx.serialization.SerialKind {
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
kotlinx/serialization/PolymorphicSerializer.class
Polymorphic.kt
package kotlinx.serialization
public final kotlinx.serialization.PolymorphicSerializer extends kotlinx.serialization.internal.AbstractPolymorphicSerializer {
private final kotlinx.serialization.SerialDescriptor descriptor
private final kotlin.reflect.KClass baseClass
public kotlinx.serialization.SerialDescriptor getDescriptor ()
public kotlin.reflect.KClass getBaseClass ()
public void <init> (kotlin.reflect.KClass)
kotlin.reflect.KClass baseClass
}
kotlinx/serialization/PrimitiveDescriptorWithName.class
Descriptors.kt
package kotlinx.serialization
public final kotlinx.serialization.PrimitiveDescriptorWithName extends java.lang.Object implements kotlinx.serialization.SerialDescriptor {
private final String name
private final kotlinx.serialization.internal.PrimitiveDescriptor original
public java.lang.String getName ()
public final kotlinx.serialization.internal.PrimitiveDescriptor getOriginal ()
public void <init> (java.lang.String, kotlinx.serialization.internal.PrimitiveDescriptor)
String name
kotlinx.serialization.internal.PrimitiveDescriptor original
public int getElementsCount ()
public boolean isNullable ()
public kotlinx.serialization.SerialKind getKind ()
public java.util.List getElementAnnotations (int)
int index
public kotlinx.serialization.SerialDescriptor getElementDescriptor (int)
int index
public int getElementIndex (java.lang.String)
String name
public java.lang.String getElementName (int)
int index
public java.util.List getEntityAnnotations ()
public boolean isElementOptional (int)
int index
}
kotlinx/serialization/PrimitiveKind$BOOLEAN.class
Descriptors.kt
package kotlinx.serialization
public final kotlinx.serialization.PrimitiveKind$BOOLEAN extends kotlinx.serialization.PrimitiveKind {
public static final kotlinx.serialization.PrimitiveKind$BOOLEAN INSTANCE
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/PrimitiveKind$BYTE.class
Descriptors.kt
package kotlinx.serialization
public final kotlinx.serialization.PrimitiveKind$BYTE extends kotlinx.serialization.PrimitiveKind {
public static final kotlinx.serialization.PrimitiveKind$BYTE INSTANCE
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/PrimitiveKind$CHAR.class
Descriptors.kt
package kotlinx.serialization
public final kotlinx.serialization.PrimitiveKind$CHAR extends kotlinx.serialization.PrimitiveKind {
public static final kotlinx.serialization.PrimitiveKind$CHAR INSTANCE
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/PrimitiveKind$DOUBLE.class
Descriptors.kt
package kotlinx.serialization
public final kotlinx.serialization.PrimitiveKind$DOUBLE extends kotlinx.serialization.PrimitiveKind {
public static final kotlinx.serialization.PrimitiveKind$DOUBLE INSTANCE
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/PrimitiveKind$FLOAT.class
Descriptors.kt
package kotlinx.serialization
public final kotlinx.serialization.PrimitiveKind$FLOAT extends kotlinx.serialization.PrimitiveKind {
public static final kotlinx.serialization.PrimitiveKind$FLOAT INSTANCE
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/PrimitiveKind$INT.class
Descriptors.kt
package kotlinx.serialization
public final kotlinx.serialization.PrimitiveKind$INT extends kotlinx.serialization.PrimitiveKind {
public static final kotlinx.serialization.PrimitiveKind$INT INSTANCE
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/PrimitiveKind$LONG.class
Descriptors.kt
package kotlinx.serialization
public final kotlinx.serialization.PrimitiveKind$LONG extends kotlinx.serialization.PrimitiveKind {
public static final kotlinx.serialization.PrimitiveKind$LONG INSTANCE
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/PrimitiveKind$SHORT.class
Descriptors.kt
package kotlinx.serialization
public final kotlinx.serialization.PrimitiveKind$SHORT extends kotlinx.serialization.PrimitiveKind {
public static final kotlinx.serialization.PrimitiveKind$SHORT INSTANCE
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/PrimitiveKind$STRING.class
Descriptors.kt
package kotlinx.serialization
public final kotlinx.serialization.PrimitiveKind$STRING extends kotlinx.serialization.PrimitiveKind {
public static final kotlinx.serialization.PrimitiveKind$STRING INSTANCE
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/PrimitiveKind$UNIT.class
Descriptors.kt
package kotlinx.serialization
public final kotlinx.serialization.PrimitiveKind$UNIT extends kotlinx.serialization.PrimitiveKind {
public static final kotlinx.serialization.PrimitiveKind$UNIT INSTANCE
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/PrimitiveKind.class
Descriptors.kt
package kotlinx.serialization
public abstract kotlinx.serialization.PrimitiveKind extends kotlinx.serialization.SerialKind {
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
kotlinx/serialization/Required.class
Annotations.kt
package kotlinx.serialization
public abstract annotation kotlinx.serialization.Required extends java.lang.Object implements java.lang.annotation.Annotation {
}
kotlinx/serialization/SealedClassDescriptor.class
SealedSerializer.kt
package kotlinx.serialization
public final kotlinx.serialization.SealedClassDescriptor extends kotlinx.serialization.internal.SerialClassDescImpl {
private final kotlinx.serialization.SerialKind kind
public kotlinx.serialization.SerialKind getKind ()
public void <init> (java.lang.String, java.util.List)
kotlinx.serialization.SerialDescriptor it
int $i$a$-forEach-SealedClassDescriptor$1
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
String name
java.util.List elementDescriptors
}
kotlinx/serialization/SealedClassSerializer.class
SealedSerializer.kt
package kotlinx.serialization
public final kotlinx.serialization.SealedClassSerializer extends kotlinx.serialization.internal.AbstractPolymorphicSerializer {
private final kotlinx.serialization.SerialDescriptor descriptor
private final java.util.Map backingMap
private final java.util.Map inverseMap
private final kotlin.reflect.KClass baseClass
public kotlinx.serialization.SerialDescriptor getDescriptor ()
public kotlinx.serialization.KSerializer findPolymorphicSerializer (kotlinx.serialization.CompositeDecoder, java.lang.String)
kotlinx.serialization.CompositeDecoder decoder
String klassName
public kotlinx.serialization.KSerializer findPolymorphicSerializer (kotlinx.serialization.Encoder, java.lang.Object)
kotlinx.serialization.Encoder encoder
Object value
public kotlin.reflect.KClass getBaseClass ()
public void <init> (java.lang.String, kotlin.reflect.KClass, kotlin.reflect.KClass[], kotlinx.serialization.KSerializer[])
kotlinx.serialization.KSerializer it
int $i$a$-map-SealedClassSerializer$descriptor$1
Object item$iv$iv
Object[] $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Object[] $this$map$iv
int $i$f$map
int $i$a$-require-SealedClassSerializer$1
kotlinx.serialization.KSerializer serializer
int $i$a$-associateBy-SealedClassSerializer$2
Object element$iv$iv
Iterable $this$associateByTo$iv$iv
java.util.Map destination$iv$iv
int $i$f$associateByTo
int capacity$iv
Iterable $this$associateBy$iv
int $i$f$associateBy
String serialName
kotlin.reflect.KClass baseClass
kotlin.reflect.KClass[] subclasses
kotlinx.serialization.KSerializer[] subclassSerializers
}
kotlinx/serialization/SerialDescriptor$DefaultImpls.class
Core.kt
package kotlinx.serialization
public final kotlinx.serialization.SerialDescriptor$DefaultImpls extends java.lang.Object {
public static java.util.List getEntityAnnotations (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor $this
public static java.util.List getElementAnnotations (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor $this
int index
public static int getElementsCount (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor $this
public static kotlinx.serialization.SerialDescriptor getElementDescriptor (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor $this
int index
public static boolean isNullable (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor $this
public static boolean isElementOptional (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor $this
int index
}
kotlinx/serialization/SerialDescriptor.class
Core.kt
package kotlinx.serialization
public abstract kotlinx.serialization.SerialDescriptor extends java.lang.Object {
public abstract java.lang.String getName ()
public abstract kotlinx.serialization.SerialKind getKind ()
public abstract java.lang.String getElementName (int)
public abstract int getElementIndex (java.lang.String)
public abstract java.util.List getEntityAnnotations ()
public abstract java.util.List getElementAnnotations (int)
public abstract int getElementsCount ()
public abstract kotlinx.serialization.SerialDescriptor getElementDescriptor (int)
public abstract boolean isNullable ()
public abstract boolean isElementOptional (int)
}
kotlinx/serialization/SerialFormat$DefaultImpls.class
SerialFormat.kt
package kotlinx.serialization
public final kotlinx.serialization.SerialFormat$DefaultImpls extends java.lang.Object {
public static void install (kotlinx.serialization.SerialFormat, kotlinx.serialization.modules.SerialModule)
kotlinx.serialization.SerialFormat $this
kotlinx.serialization.modules.SerialModule module
}
kotlinx/serialization/SerialFormat.class
SerialFormat.kt
package kotlinx.serialization
public abstract kotlinx.serialization.SerialFormat extends java.lang.Object {
public abstract kotlinx.serialization.modules.SerialModule getContext ()
public abstract void install (kotlinx.serialization.modules.SerialModule)
}
kotlinx/serialization/SerialFormatKt.class
SerialFormat.kt
package kotlinx.serialization
public final kotlinx.serialization.SerialFormatKt extends java.lang.Object {
private static final String INSTALL_DEPRECATION_TEXT
public static final java.lang.String dumps (kotlinx.serialization.BinaryFormat, kotlinx.serialization.SerializationStrategy, java.lang.Object)
kotlinx.serialization.BinaryFormat $this$dumps
kotlinx.serialization.SerializationStrategy serializer
Object obj
public static final java.lang.Object loads (kotlinx.serialization.BinaryFormat, kotlinx.serialization.DeserializationStrategy, java.lang.String)
kotlinx.serialization.BinaryFormat $this$loads
kotlinx.serialization.DeserializationStrategy deserializer
String hex
}
kotlinx/serialization/SerialId$Impl.class
Tagged.kt
package kotlinx.serialization
public final kotlinx.serialization.SerialId$Impl extends java.lang.Object implements kotlinx.serialization.SerialId {
private final synthetic int _id
private void <init> ()
public final int id ()
public void <init> (int)
int id
}
kotlinx/serialization/SerialId.class
Tagged.kt
package kotlinx.serialization
public abstract annotation kotlinx.serialization.SerialId extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract int id ()
}
kotlinx/serialization/SerialImplicitsKt.class
SerialImplicits.kt
package kotlinx.serialization
public final kotlinx.serialization.SerialImplicitsKt extends java.lang.Object {
public static final synthetic byte[] dump (kotlinx.serialization.BinaryFormat, java.lang.Object)
kotlinx.serialization.BinaryFormat $this$dump
Object obj
int $i$f$dump
public static final synthetic java.lang.String dumps (kotlinx.serialization.BinaryFormat, java.lang.Object)
kotlinx.serialization.BinaryFormat $this$dump$iv
int $i$f$dump
kotlinx.serialization.BinaryFormat $this$dumps
Object obj
int $i$f$dumps
public static final synthetic java.lang.Object load (kotlinx.serialization.BinaryFormat, byte[])
kotlinx.serialization.BinaryFormat $this$load
byte[] raw
int $i$f$load
public static final synthetic java.lang.Object loads (kotlinx.serialization.BinaryFormat, java.lang.String)
kotlinx.serialization.BinaryFormat $this$load$iv
byte[] raw$iv
int $i$f$load
kotlinx.serialization.BinaryFormat $this$loads
String hex
int $i$f$loads
public static final synthetic java.lang.String stringify (kotlinx.serialization.StringFormat, java.lang.Object)
kotlinx.serialization.StringFormat $this$stringify
Object obj
int $i$f$stringify
public static final synthetic java.lang.String stringify (kotlinx.serialization.StringFormat, java.util.List)
kotlinx.serialization.StringFormat $this$stringify
java.util.List objects
int $i$f$stringify
public static final synthetic java.lang.String stringify (kotlinx.serialization.StringFormat, java.util.Map)
kotlinx.serialization.StringFormat $this$stringify
java.util.Map map
int $i$f$stringify
public static final synthetic java.lang.Object parse (kotlinx.serialization.StringFormat, java.lang.String)
kotlinx.serialization.StringFormat $this$parse
String str
int $i$f$parse
public static final synthetic java.util.List parseList (kotlinx.serialization.StringFormat, java.lang.String)
kotlinx.serialization.StringFormat $this$parseList
String objects
int $i$f$parseList
public static final synthetic java.util.Map parseMap (kotlinx.serialization.StringFormat, java.lang.String)
kotlinx.serialization.StringFormat $this$parseMap
String map
int $i$f$parseMap
}
kotlinx/serialization/SerialInfo.class
Annotations.kt
package kotlinx.serialization
public abstract annotation kotlinx.serialization.SerialInfo extends java.lang.Object implements java.lang.annotation.Annotation {
}
kotlinx/serialization/SerialKind.class
Descriptors.kt
package kotlinx.serialization
public abstract kotlinx.serialization.SerialKind extends java.lang.Object {
public java.lang.String toString ()
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
kotlinx/serialization/SerialName.class
Annotations.kt
package kotlinx.serialization
public abstract annotation kotlinx.serialization.SerialName extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.String value ()
}
kotlinx/serialization/Serializable.class
Annotations.kt
package kotlinx.serialization
public abstract annotation kotlinx.serialization.Serializable extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.Class with ()
}
kotlinx/serialization/SerializationConstructorMarker.class
Core.kt
package kotlinx.serialization
public final kotlinx.serialization.SerializationConstructorMarker extends java.lang.Object {
private void <init> ()
}
kotlinx/serialization/SerializationException.class
Exceptions.kt
package kotlinx.serialization
public kotlinx.serialization.SerializationException extends java.lang.RuntimeException {
public void <init> (java.lang.String, java.lang.Throwable)
String message
Throwable cause
public synthetic void <init> (java.lang.String, java.lang.Throwable, int, kotlin.jvm.internal.DefaultConstructorMarker)
public void <init> (java.lang.String)
String message
}
kotlinx/serialization/SerializationKt.class
Serialization.kt
package kotlinx.serialization
public final kotlinx.serialization.SerializationKt extends java.lang.Object {
public static final kotlinx.serialization.KSerializer compiledSerializer (kotlin.reflect.KClass)
kotlin.reflect.KClass $this$compiledSerializer
public static final byte[] toUtf8Bytes (java.lang.String)
String $this$toUtf8Bytes
public static final java.lang.String stringFromUtf8Bytes (byte[])
byte[] bytes
public static final java.lang.Enum enumFromName (kotlin.reflect.KClass, java.lang.String)
kotlin.reflect.KClass enumClass
String value
public static final java.lang.Enum enumFromOrdinal (kotlin.reflect.KClass, int)
kotlin.reflect.KClass enumClass
int ordinal
public static final java.lang.String enumClassName (kotlin.reflect.KClass)
kotlin.reflect.KClass $this$enumClassName
public static final java.lang.Enum[] enumMembers (kotlin.reflect.KClass)
kotlin.reflect.KClass $this$enumMembers
public static final java.lang.Object[] toNativeArray (java.util.ArrayList, kotlin.reflect.KClass)
java.util.ArrayList $this$toNativeArray
kotlin.reflect.KClass eClass
public static final transient kotlinx.serialization.KSerializer invokeSerializerGetter (java.lang.Class, kotlinx.serialization.KSerializer[])
java.lang.reflect.Field it
int $i$a$-singleOrNull-SerializationKt$invokeSerializerGetter$companion$1
Object element$iv
boolean found$iv
Object single$iv
Object[] $this$singleOrNull$iv
int $i$f$singleOrNull
java.lang.reflect.Field $this$apply
int $i$a$-apply-SerializationKt$invokeSerializerGetter$companion$2
Class it
int $i$a$-all-SerializationKt$invokeSerializerGetter$1$1
Object element$iv
Object[] $this$all$iv
int $i$f$all
java.lang.reflect.Method method
int $i$a$-find-SerializationKt$invokeSerializerGetter$1
Class it
int $i$a$-singleOrNull-SerializationKt$invokeSerializerGetter$2
Object element$iv
boolean found$iv
Object single$iv
Object[] $this$singleOrNull$iv
int $i$f$singleOrNull
NoSuchFieldException e
Object companion
kotlinx.serialization.KSerializer serializer
Class $this$invokeSerializerGetter
kotlinx.serialization.KSerializer[] args
public static final boolean isInstanceOf (java.lang.Object, kotlin.reflect.KClass)
Object $this$isInstanceOf
kotlin.reflect.KClass kclass
public static final java.lang.String simpleName (kotlin.reflect.KClass)
kotlin.reflect.KClass $this$simpleName
}
kotlinx/serialization/SerializationStrategy.class
Core.kt
package kotlinx.serialization
public abstract kotlinx.serialization.SerializationStrategy extends java.lang.Object {
public abstract void serialize (kotlinx.serialization.Encoder, java.lang.Object)
public abstract kotlinx.serialization.SerialDescriptor getDescriptor ()
}
kotlinx/serialization/Serializer.class
Annotations.kt
package kotlinx.serialization
public abstract annotation kotlinx.serialization.Serializer extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.Class forClass ()
}
kotlinx/serialization/SerializerResolvingKt$serializer$1.class
SerializerResolving.kt
package kotlinx.serialization
final kotlinx.serialization.SerializerResolvingKt$serializer$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final kotlinx.serialization.SerializerResolvingKt$serializer$1 INSTANCE
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final kotlinx.serialization.KSerializer invoke (kotlin.reflect.KType)
kotlin.reflect.KClassifier t
int $i$a$-requireNotNull-SerializerResolvingKt$serializer$1$args$1$1
kotlin.reflect.KTypeProjection it
int $i$a$-map-SerializerResolvingKt$serializer$1$args$1
Object item$iv$iv
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $this$map$iv
int $i$f$map
kotlin.reflect.KType p1
int $i$a$-unknown-SerializerResolvingKt$serializer$1$args$2
Object item$iv$iv
Iterable $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Iterable $this$map$iv
int $i$f$map
java.util.List args
kotlin.reflect.KClass rootClass
kotlin.reflect.KType type
void <init> ()
static void <clinit> ()
}
kotlinx/serialization/SerializerResolvingKt.class
SerializerResolving.kt
package kotlinx.serialization
public final kotlinx.serialization.SerializerResolvingKt extends java.lang.Object {
public static final synthetic kotlinx.serialization.KSerializer serializer ()
int $i$f$serializer
public static final kotlinx.serialization.KSerializer serializer (kotlin.reflect.KType)
kotlinx.serialization.KSerializer result
kotlinx.serialization.SerializerResolvingKt$serializer$1 $fun$serializerByKTypeImpl$1
kotlin.reflect.KType type
}
kotlinx/serialization/ShorthandsKt.class
Shorthands.kt
package kotlinx.serialization
public final kotlinx.serialization.ShorthandsKt extends java.lang.Object {
public static final kotlinx.serialization.KSerializer getList (kotlinx.serialization.KSerializer)
kotlinx.serialization.KSerializer $this$list
public static final kotlinx.serialization.KSerializer getSet (kotlinx.serialization.KSerializer)
kotlinx.serialization.KSerializer $this$set
public static final kotlinx.serialization.KSerializer getMap (kotlin.Pair)
kotlin.Pair $this$map
public static final kotlinx.serialization.KSerializer serializer (kotlin.jvm.internal.StringCompanionObject)
kotlin.jvm.internal.StringCompanionObject $this$serializer
public static final kotlinx.serialization.KSerializer serializer (kotlin.jvm.internal.CharCompanionObject)
kotlin.jvm.internal.CharCompanionObject $this$serializer
public static final kotlinx.serialization.KSerializer serializer (kotlin.jvm.internal.ByteCompanionObject)
kotlin.jvm.internal.ByteCompanionObject $this$serializer
public static final kotlinx.serialization.KSerializer serializer (kotlin.jvm.internal.ShortCompanionObject)
kotlin.jvm.internal.ShortCompanionObject $this$serializer
public static final kotlinx.serialization.KSerializer serializer (kotlin.jvm.internal.IntCompanionObject)
kotlin.jvm.internal.IntCompanionObject $this$serializer
public static final kotlinx.serialization.KSerializer serializer (kotlin.jvm.internal.LongCompanionObject)
kotlin.jvm.internal.LongCompanionObject $this$serializer
public static final kotlinx.serialization.KSerializer serializer (kotlin.jvm.internal.FloatCompanionObject)
kotlin.jvm.internal.FloatCompanionObject $this$serializer
public static final kotlinx.serialization.KSerializer serializer (kotlin.jvm.internal.DoubleCompanionObject)
kotlin.jvm.internal.DoubleCompanionObject $this$serializer
public static final kotlinx.serialization.KSerializer serializer (kotlin.jvm.internal.BooleanCompanionObject)
kotlin.jvm.internal.BooleanCompanionObject $this$serializer
public static final java.util.List elementDescriptors (kotlinx.serialization.SerialDescriptor)
int it
int $i$a$-List-ShorthandsKt$elementDescriptors$1
kotlinx.serialization.SerialDescriptor $this$elementDescriptors
public static final java.util.List elementNames (kotlinx.serialization.SerialDescriptor)
int it
int $i$a$-List-ShorthandsKt$elementNames$1
kotlinx.serialization.SerialDescriptor $this$elementNames
public static final int getElementIndexOrThrow (kotlinx.serialization.SerialDescriptor, java.lang.String)
int i
kotlinx.serialization.SerialDescriptor $this$getElementIndexOrThrow
String name
public static final synthetic java.lang.annotation.Annotation findAnnotation (kotlinx.serialization.SerialDescriptor, int)
Object element$iv$iv
Iterable $this$filterIsInstanceTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$filterIsInstanceTo
Iterable $this$filterIsInstance$iv
int $i$f$filterIsInstance
java.util.List candidates
kotlinx.serialization.SerialDescriptor $this$findAnnotation
int elementIndex
int $i$f$findAnnotation
}
kotlinx/serialization/StringFormat$DefaultImpls.class
SerialFormat.kt
package kotlinx.serialization
public final kotlinx.serialization.StringFormat$DefaultImpls extends java.lang.Object {
public static void install (kotlinx.serialization.StringFormat, kotlinx.serialization.modules.SerialModule)
kotlinx.serialization.StringFormat $this
kotlinx.serialization.modules.SerialModule module
}
kotlinx/serialization/StringFormat.class
SerialFormat.kt
package kotlinx.serialization
public abstract kotlinx.serialization.StringFormat extends java.lang.Object implements kotlinx.serialization.SerialFormat {
public abstract java.lang.String stringify (kotlinx.serialization.SerializationStrategy, java.lang.Object)
public abstract java.lang.Object parse (kotlinx.serialization.DeserializationStrategy, java.lang.String)
}
kotlinx/serialization/StructureKind$CLASS.class
Descriptors.kt
package kotlinx.serialization
public final kotlinx.serialization.StructureKind$CLASS extends kotlinx.serialization.StructureKind {
public static final kotlinx.serialization.StructureKind$CLASS INSTANCE
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/StructureKind$LIST.class
Descriptors.kt
package kotlinx.serialization
public final kotlinx.serialization.StructureKind$LIST extends kotlinx.serialization.StructureKind {
public static final kotlinx.serialization.StructureKind$LIST INSTANCE
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/StructureKind$MAP.class
Descriptors.kt
package kotlinx.serialization
public final kotlinx.serialization.StructureKind$MAP extends kotlinx.serialization.StructureKind {
public static final kotlinx.serialization.StructureKind$MAP INSTANCE
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/StructureKind.class
Descriptors.kt
package kotlinx.serialization
public abstract kotlinx.serialization.StructureKind extends kotlinx.serialization.SerialKind {
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
kotlinx/serialization/TaggedDecoder$decodeNullableSerializableElement$1.class
Tagged.kt
package kotlinx.serialization
final kotlinx.serialization.TaggedDecoder$decodeNullableSerializableElement$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 {
final synthetic kotlinx.serialization.TaggedDecoder this$0
final synthetic kotlinx.serialization.DeserializationStrategy $deserializer
public final java.lang.Object invoke ()
void <init> (kotlinx.serialization.TaggedDecoder, kotlinx.serialization.DeserializationStrategy)
}
kotlinx/serialization/TaggedDecoder$decodeSerializableElement$1.class
Tagged.kt
package kotlinx.serialization
final kotlinx.serialization.TaggedDecoder$decodeSerializableElement$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 {
final synthetic kotlinx.serialization.TaggedDecoder this$0
final synthetic kotlinx.serialization.DeserializationStrategy $deserializer
public final java.lang.Object invoke ()
void <init> (kotlinx.serialization.TaggedDecoder, kotlinx.serialization.DeserializationStrategy)
}
kotlinx/serialization/TaggedDecoder$updateNullableSerializableElement$1.class
Tagged.kt
package kotlinx.serialization
final kotlinx.serialization.TaggedDecoder$updateNullableSerializableElement$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 {
final synthetic kotlinx.serialization.TaggedDecoder this$0
final synthetic kotlinx.serialization.DeserializationStrategy $deserializer
final synthetic Object $old
public final java.lang.Object invoke ()
void <init> (kotlinx.serialization.TaggedDecoder, kotlinx.serialization.DeserializationStrategy, java.lang.Object)
}
kotlinx/serialization/TaggedDecoder$updateSerializableElement$1.class
Tagged.kt
package kotlinx.serialization
final kotlinx.serialization.TaggedDecoder$updateSerializableElement$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 {
final synthetic kotlinx.serialization.TaggedDecoder this$0
final synthetic kotlinx.serialization.DeserializationStrategy $deserializer
final synthetic Object $old
public final java.lang.Object invoke ()
void <init> (kotlinx.serialization.TaggedDecoder, kotlinx.serialization.DeserializationStrategy, java.lang.Object)
}
kotlinx/serialization/TaggedDecoder.class
Tagged.kt
package kotlinx.serialization
public abstract kotlinx.serialization.TaggedDecoder extends java.lang.Object implements kotlinx.serialization.Decoder kotlinx.serialization.CompositeDecoder {
private final kotlinx.serialization.UpdateMode updateMode
private final java.util.ArrayList tagStack
private boolean flag
public kotlinx.serialization.modules.SerialModule getContext ()
public kotlinx.serialization.UpdateMode getUpdateMode ()
protected abstract java.lang.Object getTag (kotlinx.serialization.SerialDescriptor, int)
public java.lang.Object decodeTaggedValue (java.lang.Object)
Object tag
public boolean decodeTaggedNotNullMark (java.lang.Object)
Object tag
public java.lang.Void decodeTaggedNull (java.lang.Object)
Object tag
public void decodeTaggedUnit (java.lang.Object)
Object tag
public boolean decodeTaggedBoolean (java.lang.Object)
Object tag
public byte decodeTaggedByte (java.lang.Object)
Object tag
public short decodeTaggedShort (java.lang.Object)
Object tag
public int decodeTaggedInt (java.lang.Object)
Object tag
public long decodeTaggedLong (java.lang.Object)
Object tag
public float decodeTaggedFloat (java.lang.Object)
Object tag
public double decodeTaggedDouble (java.lang.Object)
Object tag
public char decodeTaggedChar (java.lang.Object)
Object tag
public java.lang.String decodeTaggedString (java.lang.Object)
Object tag
public int decodeTaggedEnum (java.lang.Object, kotlinx.serialization.SerialDescriptor)
Object tag
kotlinx.serialization.SerialDescriptor enumDescription
public final boolean decodeNotNullMark ()
public final java.lang.Void decodeNull ()
public final void decodeUnit ()
public final boolean decodeBoolean ()
public final byte decodeByte ()
public final short decodeShort ()
public final int decodeInt ()
public final long decodeLong ()
public final float decodeFloat ()
public final double decodeDouble ()
public final char decodeChar ()
public final java.lang.String decodeString ()
public final int decodeEnum (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor enumDescription
public transient kotlinx.serialization.CompositeDecoder beginStructure (kotlinx.serialization.SerialDescriptor, kotlinx.serialization.KSerializer[])
kotlinx.serialization.SerialDescriptor desc
kotlinx.serialization.KSerializer[] typeParams
public int decodeElementIndex (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor desc
public final void decodeUnitElement (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor desc
int index
public final boolean decodeBooleanElement (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor desc
int index
public final byte decodeByteElement (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor desc
int index
public final short decodeShortElement (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor desc
int index
public final int decodeIntElement (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor desc
int index
public final long decodeLongElement (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor desc
int index
public final float decodeFloatElement (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor desc
int index
public final double decodeDoubleElement (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor desc
int index
public final char decodeCharElement (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor desc
int index
public final java.lang.String decodeStringElement (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor desc
int index
public final java.lang.Object decodeSerializableElement (kotlinx.serialization.SerialDescriptor, int, kotlinx.serialization.DeserializationStrategy)
kotlinx.serialization.SerialDescriptor desc
int index
kotlinx.serialization.DeserializationStrategy deserializer
public final java.lang.Object decodeNullableSerializableElement (kotlinx.serialization.SerialDescriptor, int, kotlinx.serialization.DeserializationStrategy)
kotlinx.serialization.SerialDescriptor desc
int index
kotlinx.serialization.DeserializationStrategy deserializer
public java.lang.Object updateSerializableElement (kotlinx.serialization.SerialDescriptor, int, kotlinx.serialization.DeserializationStrategy, java.lang.Object)
kotlinx.serialization.SerialDescriptor desc
int index
kotlinx.serialization.DeserializationStrategy deserializer
Object old
public java.lang.Object updateNullableSerializableElement (kotlinx.serialization.SerialDescriptor, int, kotlinx.serialization.DeserializationStrategy, java.lang.Object)
kotlinx.serialization.SerialDescriptor desc
int index
kotlinx.serialization.DeserializationStrategy deserializer
Object old
private final java.lang.Object tagBlock (java.lang.Object, kotlin.jvm.functions.Function0)
Object r
Object tag
kotlin.jvm.functions.Function0 block
protected final java.lang.Object getCurrentTag ()
protected final java.lang.Object getCurrentTagOrNull ()
protected final void pushTag (java.lang.Object)
Object name
protected final java.lang.Object popTag ()
Object r
public void <init> ()
public java.lang.Object decodeSerializableValue (kotlinx.serialization.DeserializationStrategy)
kotlinx.serialization.DeserializationStrategy deserializer
public java.lang.Object decodeNullableSerializableValue (kotlinx.serialization.DeserializationStrategy)
kotlinx.serialization.DeserializationStrategy deserializer
public java.lang.Object updateSerializableValue (kotlinx.serialization.DeserializationStrategy, java.lang.Object)
kotlinx.serialization.DeserializationStrategy deserializer
Object old
public java.lang.Object updateNullableSerializableValue (kotlinx.serialization.DeserializationStrategy, java.lang.Object)
kotlinx.serialization.DeserializationStrategy deserializer
Object old
public void endStructure (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor desc
public int decodeCollectionSize (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor desc
}
kotlinx/serialization/TaggedEncoder.class
Tagged.kt
package kotlinx.serialization
public abstract kotlinx.serialization.TaggedEncoder extends java.lang.Object implements kotlinx.serialization.Encoder kotlinx.serialization.CompositeEncoder {
private final java.util.ArrayList tagStack
protected abstract java.lang.Object getTag (kotlinx.serialization.SerialDescriptor, int)
public kotlinx.serialization.modules.SerialModule getContext ()
public void encodeTaggedValue (java.lang.Object, java.lang.Object)
Object tag
Object value
public void encodeTaggedNotNullMark (java.lang.Object)
Object tag
public void encodeTaggedNull (java.lang.Object)
Object tag
public void encodeTaggedUnit (java.lang.Object)
Object tag
public void encodeTaggedInt (java.lang.Object, int)
Object tag
int value
public void encodeTaggedByte (java.lang.Object, byte)
Object tag
byte value
public void encodeTaggedShort (java.lang.Object, short)
Object tag
short value
public void encodeTaggedLong (java.lang.Object, long)
Object tag
long value
public void encodeTaggedFloat (java.lang.Object, float)
Object tag
float value
public void encodeTaggedDouble (java.lang.Object, double)
Object tag
double value
public void encodeTaggedBoolean (java.lang.Object, boolean)
Object tag
boolean value
public void encodeTaggedChar (java.lang.Object, char)
Object tag
char value
public void encodeTaggedString (java.lang.Object, java.lang.String)
Object tag
String value
public void encodeTaggedEnum (java.lang.Object, kotlinx.serialization.SerialDescriptor, int)
Object tag
kotlinx.serialization.SerialDescriptor enumDescription
int ordinal
public final boolean encodeElement (kotlinx.serialization.SerialDescriptor, int)
boolean shouldWriteElement
Object tag
kotlinx.serialization.SerialDescriptor desc
int index
public boolean shouldWriteElement (kotlinx.serialization.SerialDescriptor, java.lang.Object, int)
kotlinx.serialization.SerialDescriptor desc
Object tag
int index
public final void encodeNotNullMark ()
public final void encodeNull ()
public final void encodeUnit ()
public final void encodeBoolean (boolean)
boolean value
public final void encodeByte (byte)
byte value
public final void encodeShort (short)
short value
public final void encodeInt (int)
int value
public final void encodeLong (long)
long value
public final void encodeFloat (float)
float value
public final void encodeDouble (double)
double value
public final void encodeChar (char)
char value
public final void encodeString (java.lang.String)
String value
public final void encodeEnum (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor enumDescription
int ordinal
public transient kotlinx.serialization.CompositeEncoder beginStructure (kotlinx.serialization.SerialDescriptor, kotlinx.serialization.KSerializer[])
kotlinx.serialization.SerialDescriptor desc
kotlinx.serialization.KSerializer[] typeParams
public final void endStructure (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor desc
public void endEncode (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor desc
public final void encodeNonSerializableElement (kotlinx.serialization.SerialDescriptor, int, java.lang.Object)
kotlinx.serialization.SerialDescriptor desc
int index
Object value
public final void encodeUnitElement (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor desc
int index
public final void encodeBooleanElement (kotlinx.serialization.SerialDescriptor, int, boolean)
kotlinx.serialization.SerialDescriptor desc
int index
boolean value
public final void encodeByteElement (kotlinx.serialization.SerialDescriptor, int, byte)
kotlinx.serialization.SerialDescriptor desc
int index
byte value
public final void encodeShortElement (kotlinx.serialization.SerialDescriptor, int, short)
kotlinx.serialization.SerialDescriptor desc
int index
short value
public final void encodeIntElement (kotlinx.serialization.SerialDescriptor, int, int)
kotlinx.serialization.SerialDescriptor desc
int index
int value
public final void encodeLongElement (kotlinx.serialization.SerialDescriptor, int, long)
kotlinx.serialization.SerialDescriptor desc
int index
long value
public final void encodeFloatElement (kotlinx.serialization.SerialDescriptor, int, float)
kotlinx.serialization.SerialDescriptor desc
int index
float value
public final void encodeDoubleElement (kotlinx.serialization.SerialDescriptor, int, double)
kotlinx.serialization.SerialDescriptor desc
int index
double value
public final void encodeCharElement (kotlinx.serialization.SerialDescriptor, int, char)
kotlinx.serialization.SerialDescriptor desc
int index
char value
public final void encodeStringElement (kotlinx.serialization.SerialDescriptor, int, java.lang.String)
kotlinx.serialization.SerialDescriptor desc
int index
String value
public final void encodeSerializableElement (kotlinx.serialization.SerialDescriptor, int, kotlinx.serialization.SerializationStrategy, java.lang.Object)
kotlinx.serialization.SerialDescriptor desc
int index
kotlinx.serialization.SerializationStrategy serializer
Object value
public final void encodeNullableSerializableElement (kotlinx.serialization.SerialDescriptor, int, kotlinx.serialization.SerializationStrategy, java.lang.Object)
kotlinx.serialization.SerialDescriptor desc
int index
kotlinx.serialization.SerializationStrategy serializer
Object value
protected final java.lang.Object getCurrentTag ()
protected final java.lang.Object getCurrentTagOrNull ()
protected final void pushTag (java.lang.Object)
Object name
protected final java.lang.Object popTag ()
public void <init> ()
public void encodeSerializableValue (kotlinx.serialization.SerializationStrategy, java.lang.Object)
kotlinx.serialization.SerializationStrategy serializer
Object value
public void encodeNullableSerializableValue (kotlinx.serialization.SerializationStrategy, java.lang.Object)
kotlinx.serialization.SerializationStrategy serializer
Object value
public transient kotlinx.serialization.CompositeEncoder beginCollection (kotlinx.serialization.SerialDescriptor, int, kotlinx.serialization.KSerializer[])
kotlinx.serialization.SerialDescriptor desc
int collectionSize
kotlinx.serialization.KSerializer[] typeParams
public boolean shouldEncodeElementDefault (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor desc
int index
}
kotlinx/serialization/TaggedKt.class
Tagged.kt
package kotlinx.serialization
public final kotlinx.serialization.TaggedKt extends java.lang.Object {
public static final java.lang.Integer getSerialId (kotlinx.serialization.SerialDescriptor, int)
Object element$iv$iv$iv
Iterable $this$filterIsInstanceTo$iv$iv$iv
java.util.Collection destination$iv$iv$iv
int $i$f$filterIsInstanceTo
Iterable $this$filterIsInstance$iv$iv
int $i$f$filterIsInstance
java.util.List candidates$iv
kotlinx.serialization.SerialDescriptor $this$findAnnotation$iv
int $i$f$findAnnotation
kotlinx.serialization.SerialDescriptor desc
int index
}
kotlinx/serialization/Transient.class
Annotations.kt
package kotlinx.serialization
public abstract annotation kotlinx.serialization.Transient extends java.lang.Object implements java.lang.annotation.Annotation {
}
kotlinx/serialization/TypeBase.class
JvmResolving.kt
package kotlinx.serialization
public kotlinx.serialization.TypeBase extends java.lang.Object {
public void <init> ()
}
kotlinx/serialization/UnionKind$Companion.class
Descriptors.kt
package kotlinx.serialization
public final kotlinx.serialization.UnionKind$Companion extends java.lang.Object {
public static synthetic void POLYMORPHIC$annotations ()
public final kotlinx.serialization.PolymorphicKind$OPEN getPOLYMORPHIC ()
public static synthetic void SEALED$annotations ()
public final kotlinx.serialization.PolymorphicKind$SEALED getSEALED ()
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
kotlinx/serialization/UnionKind$ENUM_KIND.class
Descriptors.kt
package kotlinx.serialization
public final kotlinx.serialization.UnionKind$ENUM_KIND extends kotlinx.serialization.UnionKind {
public static final kotlinx.serialization.UnionKind$ENUM_KIND INSTANCE
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/UnionKind$OBJECT.class
Descriptors.kt
package kotlinx.serialization
public final kotlinx.serialization.UnionKind$OBJECT extends kotlinx.serialization.UnionKind {
public static final kotlinx.serialization.UnionKind$OBJECT INSTANCE
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/UnionKind.class
Descriptors.kt
package kotlinx.serialization
public abstract kotlinx.serialization.UnionKind extends kotlinx.serialization.SerialKind {
private static final kotlinx.serialization.PolymorphicKind$OPEN POLYMORPHIC
private static final kotlinx.serialization.PolymorphicKind$SEALED SEALED
public static final kotlinx.serialization.UnionKind$Companion Companion
private void <init> ()
static void <clinit> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
public static final synthetic kotlinx.serialization.PolymorphicKind$OPEN access$getPOLYMORPHIC$cp ()
public static final synthetic kotlinx.serialization.PolymorphicKind$SEALED access$getSEALED$cp ()
}
kotlinx/serialization/UnknownFieldException.class
Exceptions.kt
package kotlinx.serialization
public final kotlinx.serialization.UnknownFieldException extends kotlinx.serialization.SerializationException {
public void <init> (int)
int index
}
kotlinx/serialization/UnstableDefault.class
SerialImplicits.kt
package kotlinx.serialization
public abstract annotation kotlinx.serialization.UnstableDefault extends java.lang.Object implements java.lang.annotation.Annotation {
}
kotlinx/serialization/UpdateMode.class
Core.kt
package kotlinx.serialization
public final enum kotlinx.serialization.UpdateMode extends java.lang.Enum {
public static final enum kotlinx.serialization.UpdateMode BANNED
public static final enum kotlinx.serialization.UpdateMode OVERWRITE
public static final enum kotlinx.serialization.UpdateMode UPDATE
private static final synthetic kotlinx.serialization.UpdateMode[] $VALUES
static void <clinit> ()
private void <init> (java.lang.String, int)
String $enum_name_or_ordinal$0
int $enum_name_or_ordinal$1
public static kotlinx.serialization.UpdateMode[] values ()
public static kotlinx.serialization.UpdateMode valueOf (java.lang.String)
}
kotlinx/serialization/UpdateNotSupportedException.class
Exceptions.kt
package kotlinx.serialization
public final kotlinx.serialization.UpdateNotSupportedException extends kotlinx.serialization.SerializationException {
public void <init> (java.lang.String)
String className
}
kotlinx/serialization/UseSerializers.class
Annotations.kt
package kotlinx.serialization
public abstract annotation kotlinx.serialization.UseSerializers extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract java.lang.Class[] serializerClasses ()
}
kotlinx/serialization/cbor/
kotlinx/serialization/cbor/Cbor$CborDecoder.class
Cbor.kt
package kotlinx.serialization.cbor
public final kotlinx.serialization.cbor.Cbor$CborDecoder extends java.lang.Object {
private int curByte
private final java.io.InputStream input
private final int readByte ()
private final void skipByte (int)
int expected
public final boolean isNull ()
public final java.lang.Void nextNull ()
public final boolean nextBoolean ()
boolean ans
public final int startArray ()
public final int startMap ()
private final int startSized (int, int, java.lang.String)
int size
int unboundedHeader
int boundedHeaderMask
String collectionType
public final boolean isEnd ()
public final void end ()
public final java.lang.String nextString ()
String ans
byte[] arr
int strLen
public final long nextNumber ()
long res
private final long readNumber ()
long res
kotlinx.io.ByteBuffer buf
int bytesToRead
boolean negative
int value
public final float nextFloat ()
float res
public final double nextDouble ()
double res
public final java.io.InputStream getInput ()
public void <init> (java.io.InputStream)
java.io.InputStream input
}
kotlinx/serialization/cbor/Cbor$CborEncoder.class
Cbor.kt
package kotlinx.serialization.cbor
public final kotlinx.serialization.cbor.Cbor$CborEncoder extends java.lang.Object {
private final java.io.OutputStream output
public final void startArray ()
public final void startMap ()
public final void end ()
public final void encodeNull ()
public final void encodeBoolean (boolean)
boolean value
public final void encodeNumber (long)
long value
public final void encodeString (java.lang.String)
byte[] header
byte[] data
String value
public final void encodeFloat (float)
byte[] data
float value
public final void encodeDouble (double)
byte[] data
double value
private final byte[] composeNumber (long)
long value
private final byte[] composePositive (long)
long value
private final byte[] composeNegative (long)
byte[] data
long aVal
long value
public final java.io.OutputStream getOutput ()
public void <init> (java.io.OutputStream)
java.io.OutputStream output
}
kotlinx/serialization/cbor/Cbor$CborListReader.class
Cbor.kt
package kotlinx.serialization.cbor
kotlinx.serialization.cbor.Cbor$CborListReader extends kotlinx.serialization.cbor.Cbor$CborReader {
private int ind
final synthetic kotlinx.serialization.cbor.Cbor this$0
protected void skipBeginToken ()
public int decodeElementIndex (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor desc
public void <init> (kotlinx.serialization.cbor.Cbor, kotlinx.serialization.cbor.Cbor$CborDecoder)
kotlinx.serialization.cbor.Cbor $outer
kotlinx.serialization.cbor.Cbor$CborDecoder decoder
}
kotlinx/serialization/cbor/Cbor$CborListWriter.class
Cbor.kt
package kotlinx.serialization.cbor
kotlinx.serialization.cbor.Cbor$CborListWriter extends kotlinx.serialization.cbor.Cbor$CborWriter {
final synthetic kotlinx.serialization.cbor.Cbor this$0
protected void writeBeginToken ()
public boolean encodeElement (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor desc
int index
public void <init> (kotlinx.serialization.cbor.Cbor, kotlinx.serialization.cbor.Cbor$CborEncoder)
kotlinx.serialization.cbor.Cbor $outer
kotlinx.serialization.cbor.Cbor$CborEncoder encoder
}
kotlinx/serialization/cbor/Cbor$CborMapReader.class
Cbor.kt
package kotlinx.serialization.cbor
final kotlinx.serialization.cbor.Cbor$CborMapReader extends kotlinx.serialization.cbor.Cbor$CborListReader {
final synthetic kotlinx.serialization.cbor.Cbor this$0
protected void skipBeginToken ()
public void <init> (kotlinx.serialization.cbor.Cbor, kotlinx.serialization.cbor.Cbor$CborDecoder)
kotlinx.serialization.cbor.Cbor $outer
kotlinx.serialization.cbor.Cbor$CborDecoder decoder
}
kotlinx/serialization/cbor/Cbor$CborMapWriter.class
Cbor.kt
package kotlinx.serialization.cbor
final kotlinx.serialization.cbor.Cbor$CborMapWriter extends kotlinx.serialization.cbor.Cbor$CborListWriter {
final synthetic kotlinx.serialization.cbor.Cbor this$0
protected void writeBeginToken ()
public void <init> (kotlinx.serialization.cbor.Cbor, kotlinx.serialization.cbor.Cbor$CborEncoder)
kotlinx.serialization.cbor.Cbor $outer
kotlinx.serialization.cbor.Cbor$CborEncoder encoder
}
kotlinx/serialization/cbor/Cbor$CborReader.class
Cbor.kt
package kotlinx.serialization.cbor
kotlinx.serialization.cbor.Cbor$CborReader extends kotlinx.serialization.ElementValueDecoder {
private int size
private boolean finiteMode
private int readProperties
private final kotlinx.serialization.cbor.Cbor$CborDecoder decoder
final synthetic kotlinx.serialization.cbor.Cbor this$0
protected final int getSize ()
protected final boolean getFiniteMode ()
protected final void setSize (int)
int size
public kotlinx.serialization.modules.SerialModule getContext ()
public kotlinx.serialization.UpdateMode getUpdateMode ()
protected void skipBeginToken ()
public transient kotlinx.serialization.CompositeDecoder beginStructure (kotlinx.serialization.SerialDescriptor, kotlinx.serialization.KSerializer[])
kotlinx.serialization.cbor.Cbor$CborReader re
kotlinx.serialization.SerialDescriptor desc
kotlinx.serialization.KSerializer[] typeParams
public void endStructure (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor desc
public int decodeElementIndex (kotlinx.serialization.SerialDescriptor)
String elemName
kotlinx.serialization.SerialDescriptor desc
public java.lang.String decodeString ()
public boolean decodeNotNullMark ()
public double decodeDouble ()
public float decodeFloat ()
public boolean decodeBoolean ()
public byte decodeByte ()
public short decodeShort ()
public char decodeChar ()
public int decodeInt ()
public long decodeLong ()
public java.lang.Void decodeNull ()
public int decodeEnum (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor enumDescription
public final kotlinx.serialization.cbor.Cbor$CborDecoder getDecoder ()
public void <init> (kotlinx.serialization.cbor.Cbor, kotlinx.serialization.cbor.Cbor$CborDecoder)
kotlinx.serialization.cbor.Cbor $outer
kotlinx.serialization.cbor.Cbor$CborDecoder decoder
}
kotlinx/serialization/cbor/Cbor$CborWriter.class
Cbor.kt
package kotlinx.serialization.cbor
kotlinx.serialization.cbor.Cbor$CborWriter extends kotlinx.serialization.ElementValueEncoder {
private final kotlinx.serialization.cbor.Cbor$CborEncoder encoder
final synthetic kotlinx.serialization.cbor.Cbor this$0
public kotlinx.serialization.modules.SerialModule getContext ()
public boolean shouldEncodeElementDefault (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor desc
int index
protected void writeBeginToken ()
public transient kotlinx.serialization.CompositeEncoder beginStructure (kotlinx.serialization.SerialDescriptor, kotlinx.serialization.KSerializer[])
kotlinx.serialization.cbor.Cbor$CborWriter writer
kotlinx.serialization.SerialDescriptor desc
kotlinx.serialization.KSerializer[] typeParams
public void endStructure (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor desc
public boolean encodeElement (kotlinx.serialization.SerialDescriptor, int)
String name
kotlinx.serialization.SerialDescriptor desc
int index
public void encodeString (java.lang.String)
String value
public void encodeFloat (float)
float value
public void encodeDouble (double)
double value
public void encodeChar (char)
char value
public void encodeByte (byte)
byte value
public void encodeShort (short)
short value
public void encodeInt (int)
int value
public void encodeLong (long)
long value
public void encodeBoolean (boolean)
boolean value
public void encodeNull ()
public void encodeEnum (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor enumDescription
int ordinal
public final kotlinx.serialization.cbor.Cbor$CborEncoder getEncoder ()
public void <init> (kotlinx.serialization.cbor.Cbor, kotlinx.serialization.cbor.Cbor$CborEncoder)
kotlinx.serialization.cbor.Cbor $outer
kotlinx.serialization.cbor.Cbor$CborEncoder encoder
}
kotlinx/serialization/cbor/Cbor$Companion.class
Cbor.kt
package kotlinx.serialization.cbor
public final kotlinx.serialization.cbor.Cbor$Companion extends java.lang.Object implements kotlinx.serialization.BinaryFormat {
public final kotlinx.serialization.cbor.Cbor getPlain ()
public byte[] dump (kotlinx.serialization.SerializationStrategy, java.lang.Object)
kotlinx.serialization.SerializationStrategy serializer
Object obj
public java.lang.Object load (kotlinx.serialization.DeserializationStrategy, byte[])
kotlinx.serialization.DeserializationStrategy deserializer
byte[] bytes
public java.lang.Void install (kotlinx.serialization.modules.SerialModule)
kotlinx.serialization.modules.SerialModule module
public volatile synthetic void install (kotlinx.serialization.modules.SerialModule)
public kotlinx.serialization.modules.SerialModule getContext ()
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
kotlinx/serialization/cbor/Cbor.class
Cbor.kt
package kotlinx.serialization.cbor
public final kotlinx.serialization.cbor.Cbor extends kotlinx.serialization.AbstractSerialFormat implements kotlinx.serialization.BinaryFormat {
private final kotlinx.serialization.UpdateMode updateMode
private final boolean encodeDefaults
private static final int FALSE
private static final int TRUE
private static final int NULL
private static final int NEXT_FLOAT
private static final int NEXT_DOUBLE
private static final int BEGIN_ARRAY
private static final int BEGIN_MAP
private static final int BREAK
private static final byte HEADER_STRING
private static final byte HEADER_NEGATIVE
private static final int HEADER_ARRAY
private static final int HEADER_MAP
private static final kotlinx.serialization.cbor.Cbor plain
public static final kotlinx.serialization.cbor.Cbor$Companion Companion
public byte[] dump (kotlinx.serialization.SerializationStrategy, java.lang.Object)
kotlinx.serialization.cbor.Cbor$CborWriter dumper
java.io.ByteArrayOutputStream output
kotlinx.serialization.SerializationStrategy serializer
Object obj
public java.lang.Object load (kotlinx.serialization.DeserializationStrategy, byte[])
kotlinx.serialization.cbor.Cbor$CborReader reader
java.io.ByteArrayInputStream stream
kotlinx.serialization.DeserializationStrategy deserializer
byte[] bytes
public final kotlinx.serialization.UpdateMode getUpdateMode ()
public final boolean getEncodeDefaults ()
public void <init> (kotlinx.serialization.UpdateMode, boolean, kotlinx.serialization.modules.SerialModule)
kotlinx.serialization.UpdateMode updateMode
boolean encodeDefaults
kotlinx.serialization.modules.SerialModule context
public synthetic void <init> (kotlinx.serialization.UpdateMode, boolean, kotlinx.serialization.modules.SerialModule, int, kotlin.jvm.internal.DefaultConstructorMarker)
public void <init> ()
static void <clinit> ()
public static final synthetic kotlinx.serialization.cbor.Cbor access$getPlain$cp ()
}
kotlinx/serialization/cbor/CborDecodingException.class
Cbor.kt
package kotlinx.serialization.cbor
public final kotlinx.serialization.cbor.CborDecodingException extends kotlinx.serialization.SerializationException {
public void <init> (java.lang.String, int)
String expected
int foundByte
}
kotlinx/serialization/internal/
kotlinx/serialization/internal/AbstractCollectionSerializer.class
CollectionSerializers.kt
package kotlinx.serialization.internal
public abstract kotlinx.serialization.internal.AbstractCollectionSerializer extends java.lang.Object implements kotlinx.serialization.KSerializer {
protected abstract int collectionSize (java.lang.Object)
protected abstract java.util.Iterator collectionIterator (java.lang.Object)
protected abstract java.lang.Object builder ()
protected abstract int builderSize (java.lang.Object)
protected abstract java.lang.Object toResult (java.lang.Object)
protected abstract java.lang.Object toBuilder (java.lang.Object)
protected abstract void checkCapacity (java.lang.Object, int)
public abstract kotlinx.serialization.KSerializer[] getTypeParams ()
public abstract void serialize (kotlinx.serialization.Encoder, java.lang.Object)
public final java.lang.Object patch (kotlinx.serialization.Decoder, java.lang.Object)
int index
int size
kotlinx.serialization.CompositeDecoder compositeDecoder
int startIndex
Object builder
kotlinx.serialization.Decoder decoder
Object old
public java.lang.Object deserialize (kotlinx.serialization.Decoder)
Object builder
kotlinx.serialization.Decoder decoder
private final int readSize (kotlinx.serialization.CompositeDecoder, java.lang.Object)
int size
kotlinx.serialization.CompositeDecoder decoder
Object builder
protected abstract void readElement (kotlinx.serialization.CompositeDecoder, int, java.lang.Object, boolean)
public static synthetic void readElement$default (kotlinx.serialization.internal.AbstractCollectionSerializer, kotlinx.serialization.CompositeDecoder, int, java.lang.Object, boolean, int, java.lang.Object)
protected abstract void readAll (kotlinx.serialization.CompositeDecoder, java.lang.Object, int, int)
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
kotlinx/serialization/internal/AbstractPolymorphicSerializer.class
AbstractPolymorphicSerializer.kt
package kotlinx.serialization.internal
public abstract kotlinx.serialization.internal.AbstractPolymorphicSerializer extends java.lang.Object implements kotlinx.serialization.KSerializer {
public abstract kotlin.reflect.KClass getBaseClass ()
public final void serialize (kotlinx.serialization.Encoder, java.lang.Object)
kotlinx.serialization.CompositeEncoder compositeEncoder
kotlinx.serialization.KSerializer actualSerializer
kotlinx.serialization.Encoder encoder
Object obj
public final java.lang.Object deserialize (kotlinx.serialization.Decoder)
kotlinx.serialization.KSerializer serializer
int $i$a$-requireNotNull-AbstractPolymorphicSerializer$deserialize$1
kotlinx.serialization.KSerializer serializer
int index
int $i$a$-requireNotNull-AbstractPolymorphicSerializer$deserialize$2
Object value
Object klassName
kotlinx.serialization.CompositeDecoder compositeDecoder
kotlinx.serialization.Decoder decoder
public kotlinx.serialization.KSerializer findPolymorphicSerializer (kotlinx.serialization.CompositeDecoder, java.lang.String)
kotlinx.serialization.CompositeDecoder decoder
String klassName
public kotlinx.serialization.KSerializer findPolymorphicSerializer (kotlinx.serialization.Encoder, java.lang.Object)
kotlinx.serialization.Encoder encoder
Object value
public void <init> ()
public java.lang.Object patch (kotlinx.serialization.Decoder, java.lang.Object)
kotlinx.serialization.Decoder decoder
Object old
}
kotlinx/serialization/internal/AbstractPolymorphicSerializerKt.class
AbstractPolymorphicSerializer.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.AbstractPolymorphicSerializerKt extends java.lang.Object {
private static final java.lang.Void throwSubtypeNotRegistered (java.lang.String, kotlin.reflect.KClass)
String subClassName
kotlin.reflect.KClass baseClass
private static final java.lang.Void throwSubtypeNotRegistered (kotlin.reflect.KClass, kotlin.reflect.KClass)
kotlin.reflect.KClass subClass
kotlin.reflect.KClass baseClass
public static final synthetic java.lang.Void access$throwSubtypeNotRegistered (java.lang.String, kotlin.reflect.KClass)
String subClassName
kotlin.reflect.KClass baseClass
public static final synthetic java.lang.Void access$throwSubtypeNotRegistered (kotlin.reflect.KClass, kotlin.reflect.KClass)
kotlin.reflect.KClass subClass
kotlin.reflect.KClass baseClass
}
kotlinx/serialization/internal/ArrayClassDesc.class
CollectionDescriptors.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.ArrayClassDesc extends kotlinx.serialization.internal.ListLikeDescriptor {
public java.lang.String getName ()
public void <init> (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor elementDesc
}
kotlinx/serialization/internal/ArrayListClassDesc.class
CollectionDescriptors.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.ArrayListClassDesc extends kotlinx.serialization.internal.ListLikeDescriptor {
public java.lang.String getName ()
public void <init> (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor elementDesc
}
kotlinx/serialization/internal/ArrayListSerializer.class
CollectionSerializers.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.ArrayListSerializer extends kotlinx.serialization.internal.ListLikeSerializer {
private final kotlinx.serialization.internal.ArrayListClassDesc descriptor
public kotlinx.serialization.internal.ArrayListClassDesc getDescriptor ()
public volatile synthetic kotlinx.serialization.SerialDescriptor getDescriptor ()
public volatile synthetic kotlinx.serialization.internal.ListLikeDescriptor getDescriptor ()
protected int collectionSize (java.util.List)
java.util.List $this$collectionSize
public volatile synthetic int collectionSize (java.lang.Object)
protected java.util.Iterator collectionIterator (java.util.List)
java.util.List $this$collectionIterator
public volatile synthetic java.util.Iterator collectionIterator (java.lang.Object)
protected java.util.ArrayList builder ()
public volatile synthetic java.lang.Object builder ()
protected int builderSize (java.util.ArrayList)
java.util.ArrayList $this$builderSize
public volatile synthetic int builderSize (java.lang.Object)
protected java.util.List toResult (java.util.ArrayList)
java.util.ArrayList $this$toResult
public volatile synthetic java.lang.Object toResult (java.lang.Object)
protected java.util.ArrayList toBuilder (java.util.List)
java.util.List $this$toBuilder
public volatile synthetic java.lang.Object toBuilder (java.lang.Object)
protected void checkCapacity (java.util.ArrayList, int)
java.util.ArrayList $this$checkCapacity
int size
public volatile synthetic void checkCapacity (java.lang.Object, int)
public void insert (java.util.ArrayList, int, java.lang.Object)
java.util.ArrayList $this$insert
int index
Object element
public volatile synthetic void insert (java.lang.Object, int, java.lang.Object)
public void <init> (kotlinx.serialization.KSerializer)
kotlinx.serialization.KSerializer element
}
kotlinx/serialization/internal/BooleanArrayBuilder.class
PrimitiveArraysSerializers.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.BooleanArrayBuilder extends kotlinx.serialization.internal.PrimitiveArrayBuilder {
private boolean[] buffer
private int position
public int getPosition ()
public void ensureCapacity (int)
int requiredCapacity
public final void append$kotlinx_serialization_runtime (boolean)
boolean c
public boolean[] build ()
public volatile synthetic java.lang.Object build ()
public void <init> (boolean[])
boolean[] bufferWithData
}
kotlinx/serialization/internal/BooleanArraySerializer.class
PrimitiveArraysSerializers.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.BooleanArraySerializer extends kotlinx.serialization.internal.PrimitiveArraySerializer implements kotlinx.serialization.KSerializer {
public static final kotlinx.serialization.internal.BooleanArraySerializer INSTANCE
protected int collectionSize (boolean[])
boolean[] $this$collectionSize
public volatile synthetic int collectionSize (java.lang.Object)
protected kotlinx.serialization.internal.BooleanArrayBuilder toBuilder (boolean[])
boolean[] $this$toBuilder
public volatile synthetic java.lang.Object toBuilder (java.lang.Object)
protected boolean[] empty ()
public volatile synthetic java.lang.Object empty ()
protected void readElement (kotlinx.serialization.CompositeDecoder, int, kotlinx.serialization.internal.BooleanArrayBuilder, boolean)
kotlinx.serialization.CompositeDecoder decoder
int index
kotlinx.serialization.internal.BooleanArrayBuilder builder
boolean checkIndex
public volatile synthetic void readElement (kotlinx.serialization.CompositeDecoder, int, java.lang.Object, boolean)
public volatile synthetic void readElement (kotlinx.serialization.CompositeDecoder, int, kotlinx.serialization.internal.PrimitiveArrayBuilder, boolean)
protected void writeContent (kotlinx.serialization.CompositeEncoder, boolean[], int)
int i
kotlinx.serialization.CompositeEncoder encoder
boolean[] content
int size
public volatile synthetic void writeContent (kotlinx.serialization.CompositeEncoder, java.lang.Object, int)
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/internal/BooleanDescriptor.class
Primitives.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.BooleanDescriptor extends kotlinx.serialization.internal.PrimitiveDescriptor {
public static final kotlinx.serialization.internal.BooleanDescriptor INSTANCE
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/internal/BooleanSerializer.class
Primitives.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.BooleanSerializer extends java.lang.Object implements kotlinx.serialization.KSerializer {
private static final kotlinx.serialization.SerialDescriptor descriptor
public static final kotlinx.serialization.internal.BooleanSerializer INSTANCE
public kotlinx.serialization.SerialDescriptor getDescriptor ()
public void serialize (kotlinx.serialization.Encoder, boolean)
kotlinx.serialization.Encoder encoder
boolean obj
public volatile synthetic void serialize (kotlinx.serialization.Encoder, java.lang.Object)
public java.lang.Boolean deserialize (kotlinx.serialization.Decoder)
kotlinx.serialization.Decoder decoder
public volatile synthetic java.lang.Object deserialize (kotlinx.serialization.Decoder)
private void <init> ()
static void <clinit> ()
public java.lang.Boolean patch (kotlinx.serialization.Decoder, boolean)
kotlinx.serialization.Decoder decoder
boolean old
public volatile synthetic java.lang.Object patch (kotlinx.serialization.Decoder, java.lang.Object)
}
kotlinx/serialization/internal/ByteArrayBuilder.class
PrimitiveArraysSerializers.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.ByteArrayBuilder extends kotlinx.serialization.internal.PrimitiveArrayBuilder {
private byte[] buffer
private int position
public int getPosition ()
public void ensureCapacity (int)
int requiredCapacity
public final void append$kotlinx_serialization_runtime (byte)
byte c
public byte[] build ()
public volatile synthetic java.lang.Object build ()
public void <init> (byte[])
byte[] bufferWithData
}
kotlinx/serialization/internal/ByteArraySerializer.class
PrimitiveArraysSerializers.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.ByteArraySerializer extends kotlinx.serialization.internal.PrimitiveArraySerializer implements kotlinx.serialization.KSerializer {
public static final kotlinx.serialization.internal.ByteArraySerializer INSTANCE
protected int collectionSize (byte[])
byte[] $this$collectionSize
public volatile synthetic int collectionSize (java.lang.Object)
protected kotlinx.serialization.internal.ByteArrayBuilder toBuilder (byte[])
byte[] $this$toBuilder
public volatile synthetic java.lang.Object toBuilder (java.lang.Object)
protected byte[] empty ()
public volatile synthetic java.lang.Object empty ()
protected void readElement (kotlinx.serialization.CompositeDecoder, int, kotlinx.serialization.internal.ByteArrayBuilder, boolean)
kotlinx.serialization.CompositeDecoder decoder
int index
kotlinx.serialization.internal.ByteArrayBuilder builder
boolean checkIndex
public volatile synthetic void readElement (kotlinx.serialization.CompositeDecoder, int, java.lang.Object, boolean)
public volatile synthetic void readElement (kotlinx.serialization.CompositeDecoder, int, kotlinx.serialization.internal.PrimitiveArrayBuilder, boolean)
protected void writeContent (kotlinx.serialization.CompositeEncoder, byte[], int)
int i
kotlinx.serialization.CompositeEncoder encoder
byte[] content
int size
public volatile synthetic void writeContent (kotlinx.serialization.CompositeEncoder, java.lang.Object, int)
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/internal/ByteDescriptor.class
Primitives.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.ByteDescriptor extends kotlinx.serialization.internal.PrimitiveDescriptor {
public static final kotlinx.serialization.internal.ByteDescriptor INSTANCE
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/internal/ByteSerializer.class
Primitives.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.ByteSerializer extends java.lang.Object implements kotlinx.serialization.KSerializer {
private static final kotlinx.serialization.SerialDescriptor descriptor
public static final kotlinx.serialization.internal.ByteSerializer INSTANCE
public kotlinx.serialization.SerialDescriptor getDescriptor ()
public void serialize (kotlinx.serialization.Encoder, byte)
kotlinx.serialization.Encoder encoder
byte obj
public volatile synthetic void serialize (kotlinx.serialization.Encoder, java.lang.Object)
public java.lang.Byte deserialize (kotlinx.serialization.Decoder)
kotlinx.serialization.Decoder decoder
public volatile synthetic java.lang.Object deserialize (kotlinx.serialization.Decoder)
private void <init> ()
static void <clinit> ()
public java.lang.Byte patch (kotlinx.serialization.Decoder, byte)
kotlinx.serialization.Decoder decoder
byte old
public volatile synthetic java.lang.Object patch (kotlinx.serialization.Decoder, java.lang.Object)
}
kotlinx/serialization/internal/CharArrayBuilder.class
PrimitiveArraysSerializers.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.CharArrayBuilder extends kotlinx.serialization.internal.PrimitiveArrayBuilder {
private char[] buffer
private int position
public int getPosition ()
public void ensureCapacity (int)
int requiredCapacity
public final void append$kotlinx_serialization_runtime (char)
char c
public char[] build ()
public volatile synthetic java.lang.Object build ()
public void <init> (char[])
char[] bufferWithData
}
kotlinx/serialization/internal/CharArraySerializer.class
PrimitiveArraysSerializers.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.CharArraySerializer extends kotlinx.serialization.internal.PrimitiveArraySerializer implements kotlinx.serialization.KSerializer {
public static final kotlinx.serialization.internal.CharArraySerializer INSTANCE
protected int collectionSize (char[])
char[] $this$collectionSize
public volatile synthetic int collectionSize (java.lang.Object)
protected kotlinx.serialization.internal.CharArrayBuilder toBuilder (char[])
char[] $this$toBuilder
public volatile synthetic java.lang.Object toBuilder (java.lang.Object)
protected char[] empty ()
public volatile synthetic java.lang.Object empty ()
protected void readElement (kotlinx.serialization.CompositeDecoder, int, kotlinx.serialization.internal.CharArrayBuilder, boolean)
kotlinx.serialization.CompositeDecoder decoder
int index
kotlinx.serialization.internal.CharArrayBuilder builder
boolean checkIndex
public volatile synthetic void readElement (kotlinx.serialization.CompositeDecoder, int, java.lang.Object, boolean)
public volatile synthetic void readElement (kotlinx.serialization.CompositeDecoder, int, kotlinx.serialization.internal.PrimitiveArrayBuilder, boolean)
protected void writeContent (kotlinx.serialization.CompositeEncoder, char[], int)
int i
kotlinx.serialization.CompositeEncoder encoder
char[] content
int size
public volatile synthetic void writeContent (kotlinx.serialization.CompositeEncoder, java.lang.Object, int)
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/internal/CharDescriptor.class
Primitives.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.CharDescriptor extends kotlinx.serialization.internal.PrimitiveDescriptor {
public static final kotlinx.serialization.internal.CharDescriptor INSTANCE
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/internal/CharSerializer.class
Primitives.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.CharSerializer extends java.lang.Object implements kotlinx.serialization.KSerializer {
private static final kotlinx.serialization.SerialDescriptor descriptor
public static final kotlinx.serialization.internal.CharSerializer INSTANCE
public kotlinx.serialization.SerialDescriptor getDescriptor ()
public void serialize (kotlinx.serialization.Encoder, char)
kotlinx.serialization.Encoder encoder
char obj
public volatile synthetic void serialize (kotlinx.serialization.Encoder, java.lang.Object)
public java.lang.Character deserialize (kotlinx.serialization.Decoder)
kotlinx.serialization.Decoder decoder
public volatile synthetic java.lang.Object deserialize (kotlinx.serialization.Decoder)
private void <init> ()
static void <clinit> ()
public java.lang.Character patch (kotlinx.serialization.Decoder, char)
kotlinx.serialization.Decoder decoder
char old
public volatile synthetic java.lang.Object patch (kotlinx.serialization.Decoder, java.lang.Object)
}
kotlinx/serialization/internal/CollectionDescriptorsKt.class
CollectionDescriptors.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.CollectionDescriptorsKt extends java.lang.Object {
public static final String ARRAY_NAME
public static final String ARRAY_LIST_NAME
public static final String LINKED_HASH_SET_NAME
public static final String HASH_SET_NAME
public static final String LINKED_HASH_MAP_NAME
public static final String HASH_MAP_NAME
}
kotlinx/serialization/internal/CommonEnumSerializer.class
Enums.kt
package kotlinx.serialization.internal
public kotlinx.serialization.internal.CommonEnumSerializer extends java.lang.Object implements kotlinx.serialization.KSerializer {
private final kotlinx.serialization.SerialDescriptor descriptor
private final Object[] values
public kotlinx.serialization.SerialDescriptor getDescriptor ()
public final void serialize (kotlinx.serialization.Encoder, java.lang.Object)
int $i$a$-check-CommonEnumSerializer$serialize$1
int index
kotlinx.serialization.Encoder encoder
Object obj
public final java.lang.Object deserialize (kotlinx.serialization.Decoder)
int $i$a$-check-CommonEnumSerializer$deserialize$1
int index
kotlinx.serialization.Decoder decoder
public final java.lang.Object[] getValues ()
public void <init> (java.lang.String, java.lang.Object[], java.lang.String[])
String serialName
Object[] values
String[] valuesNames
public java.lang.Object patch (kotlinx.serialization.Decoder, java.lang.Object)
kotlinx.serialization.Decoder decoder
Object old
}
kotlinx/serialization/internal/DoubleArrayBuilder.class
PrimitiveArraysSerializers.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.DoubleArrayBuilder extends kotlinx.serialization.internal.PrimitiveArrayBuilder {
private double[] buffer
private int position
public int getPosition ()
public void ensureCapacity (int)
int requiredCapacity
public final void append$kotlinx_serialization_runtime (double)
double c
public double[] build ()
public volatile synthetic java.lang.Object build ()
public void <init> (double[])
double[] bufferWithData
}
kotlinx/serialization/internal/DoubleArraySerializer.class
PrimitiveArraysSerializers.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.DoubleArraySerializer extends kotlinx.serialization.internal.PrimitiveArraySerializer implements kotlinx.serialization.KSerializer {
public static final kotlinx.serialization.internal.DoubleArraySerializer INSTANCE
protected int collectionSize (double[])
double[] $this$collectionSize
public volatile synthetic int collectionSize (java.lang.Object)
protected kotlinx.serialization.internal.DoubleArrayBuilder toBuilder (double[])
double[] $this$toBuilder
public volatile synthetic java.lang.Object toBuilder (java.lang.Object)
protected double[] empty ()
public volatile synthetic java.lang.Object empty ()
protected void readElement (kotlinx.serialization.CompositeDecoder, int, kotlinx.serialization.internal.DoubleArrayBuilder, boolean)
kotlinx.serialization.CompositeDecoder decoder
int index
kotlinx.serialization.internal.DoubleArrayBuilder builder
boolean checkIndex
public volatile synthetic void readElement (kotlinx.serialization.CompositeDecoder, int, java.lang.Object, boolean)
public volatile synthetic void readElement (kotlinx.serialization.CompositeDecoder, int, kotlinx.serialization.internal.PrimitiveArrayBuilder, boolean)
protected void writeContent (kotlinx.serialization.CompositeEncoder, double[], int)
int i
kotlinx.serialization.CompositeEncoder encoder
double[] content
int size
public volatile synthetic void writeContent (kotlinx.serialization.CompositeEncoder, java.lang.Object, int)
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/internal/DoubleDescriptor.class
Primitives.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.DoubleDescriptor extends kotlinx.serialization.internal.PrimitiveDescriptor {
public static final kotlinx.serialization.internal.DoubleDescriptor INSTANCE
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/internal/DoubleSerializer.class
Primitives.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.DoubleSerializer extends java.lang.Object implements kotlinx.serialization.KSerializer {
private static final kotlinx.serialization.SerialDescriptor descriptor
public static final kotlinx.serialization.internal.DoubleSerializer INSTANCE
public kotlinx.serialization.SerialDescriptor getDescriptor ()
public void serialize (kotlinx.serialization.Encoder, double)
kotlinx.serialization.Encoder encoder
double obj
public volatile synthetic void serialize (kotlinx.serialization.Encoder, java.lang.Object)
public java.lang.Double deserialize (kotlinx.serialization.Decoder)
kotlinx.serialization.Decoder decoder
public volatile synthetic java.lang.Object deserialize (kotlinx.serialization.Decoder)
private void <init> ()
static void <clinit> ()
public java.lang.Double patch (kotlinx.serialization.Decoder, double)
kotlinx.serialization.Decoder decoder
double old
public volatile synthetic java.lang.Object patch (kotlinx.serialization.Decoder, java.lang.Object)
}
kotlinx/serialization/internal/EnumDescriptor.class
Enums.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.EnumDescriptor extends kotlinx.serialization.internal.SerialClassDescImpl {
private final kotlinx.serialization.SerialKind kind
public kotlinx.serialization.SerialKind getKind ()
public kotlinx.serialization.SerialDescriptor getElementDescriptor (int)
int index
public boolean equals (java.lang.Object)
Object other
public java.lang.String toString ()
public int hashCode ()
int result
public void <init> (java.lang.String, java.lang.String[])
String it
int $i$a$-forEach-EnumDescriptor$1
Object element$iv
Object[] $this$forEach$iv
int $i$f$forEach
String name
String[] values
public synthetic void <init> (java.lang.String, java.lang.String[], int, kotlin.jvm.internal.DefaultConstructorMarker)
public void <init> (java.lang.String)
String name
}
kotlinx/serialization/internal/EnumSerializer.class
Enums.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.EnumSerializer extends kotlinx.serialization.internal.CommonEnumSerializer {
public void <init> (kotlin.reflect.KClass, java.lang.String)
Enum it
int $i$a$-map-EnumSerializer$1
Object item$iv$iv
Object[] $this$mapTo$iv$iv
java.util.Collection destination$iv$iv
int $i$f$mapTo
Object[] $this$map$iv
int $i$f$map
java.util.Collection thisCollection$iv
java.util.Collection $this$toTypedArray$iv
int $i$f$toTypedArray
kotlin.reflect.KClass serializableClass
String serialName
public synthetic void <init> (kotlin.reflect.KClass, java.lang.String, int, kotlin.jvm.internal.DefaultConstructorMarker)
public void <init> (kotlin.reflect.KClass)
kotlin.reflect.KClass serializableClass
}
kotlinx/serialization/internal/FloatArrayBuilder.class
PrimitiveArraysSerializers.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.FloatArrayBuilder extends kotlinx.serialization.internal.PrimitiveArrayBuilder {
private float[] buffer
private int position
public int getPosition ()
public void ensureCapacity (int)
int requiredCapacity
public final void append$kotlinx_serialization_runtime (float)
float c
public float[] build ()
public volatile synthetic java.lang.Object build ()
public void <init> (float[])
float[] bufferWithData
}
kotlinx/serialization/internal/FloatArraySerializer.class
PrimitiveArraysSerializers.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.FloatArraySerializer extends kotlinx.serialization.internal.PrimitiveArraySerializer implements kotlinx.serialization.KSerializer {
public static final kotlinx.serialization.internal.FloatArraySerializer INSTANCE
protected int collectionSize (float[])
float[] $this$collectionSize
public volatile synthetic int collectionSize (java.lang.Object)
protected kotlinx.serialization.internal.FloatArrayBuilder toBuilder (float[])
float[] $this$toBuilder
public volatile synthetic java.lang.Object toBuilder (java.lang.Object)
protected float[] empty ()
public volatile synthetic java.lang.Object empty ()
protected void readElement (kotlinx.serialization.CompositeDecoder, int, kotlinx.serialization.internal.FloatArrayBuilder, boolean)
kotlinx.serialization.CompositeDecoder decoder
int index
kotlinx.serialization.internal.FloatArrayBuilder builder
boolean checkIndex
public volatile synthetic void readElement (kotlinx.serialization.CompositeDecoder, int, java.lang.Object, boolean)
public volatile synthetic void readElement (kotlinx.serialization.CompositeDecoder, int, kotlinx.serialization.internal.PrimitiveArrayBuilder, boolean)
protected void writeContent (kotlinx.serialization.CompositeEncoder, float[], int)
int i
kotlinx.serialization.CompositeEncoder encoder
float[] content
int size
public volatile synthetic void writeContent (kotlinx.serialization.CompositeEncoder, java.lang.Object, int)
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/internal/FloatDescriptor.class
Primitives.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.FloatDescriptor extends kotlinx.serialization.internal.PrimitiveDescriptor {
public static final kotlinx.serialization.internal.FloatDescriptor INSTANCE
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/internal/FloatSerializer.class
Primitives.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.FloatSerializer extends java.lang.Object implements kotlinx.serialization.KSerializer {
private static final kotlinx.serialization.SerialDescriptor descriptor
public static final kotlinx.serialization.internal.FloatSerializer INSTANCE
public kotlinx.serialization.SerialDescriptor getDescriptor ()
public void serialize (kotlinx.serialization.Encoder, float)
kotlinx.serialization.Encoder encoder
float obj
public volatile synthetic void serialize (kotlinx.serialization.Encoder, java.lang.Object)
public java.lang.Float deserialize (kotlinx.serialization.Decoder)
kotlinx.serialization.Decoder decoder
public volatile synthetic java.lang.Object deserialize (kotlinx.serialization.Decoder)
private void <init> ()
static void <clinit> ()
public java.lang.Float patch (kotlinx.serialization.Decoder, float)
kotlinx.serialization.Decoder decoder
float old
public volatile synthetic java.lang.Object patch (kotlinx.serialization.Decoder, java.lang.Object)
}
kotlinx/serialization/internal/GeneratedSerializer$DefaultImpls.class
GeneratedSerializer.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.GeneratedSerializer$DefaultImpls extends java.lang.Object {
public static java.lang.Object patch (kotlinx.serialization.internal.GeneratedSerializer, kotlinx.serialization.Decoder, java.lang.Object)
kotlinx.serialization.internal.GeneratedSerializer $this
kotlinx.serialization.Decoder decoder
Object old
}
kotlinx/serialization/internal/GeneratedSerializer.class
GeneratedSerializer.kt
package kotlinx.serialization.internal
public abstract kotlinx.serialization.internal.GeneratedSerializer extends java.lang.Object implements kotlinx.serialization.KSerializer {
public abstract kotlinx.serialization.KSerializer[] childSerializers ()
}
kotlinx/serialization/internal/HashMapClassDesc.class
CollectionDescriptors.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.HashMapClassDesc extends kotlinx.serialization.internal.MapLikeDescriptor {
public void <init> (kotlinx.serialization.SerialDescriptor, kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor keyDesc
kotlinx.serialization.SerialDescriptor valueDesc
}
kotlinx/serialization/internal/HashMapSerializer.class
CollectionSerializers.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.HashMapSerializer extends kotlinx.serialization.internal.MapLikeSerializer {
private final kotlinx.serialization.internal.HashMapClassDesc descriptor
public kotlinx.serialization.internal.HashMapClassDesc getDescriptor ()
public volatile synthetic kotlinx.serialization.SerialDescriptor getDescriptor ()
public volatile synthetic kotlinx.serialization.internal.MapLikeDescriptor getDescriptor ()
protected int collectionSize (java.util.Map)
java.util.Map $this$collectionSize
public volatile synthetic int collectionSize (java.lang.Object)
protected java.util.Iterator collectionIterator (java.util.Map)
java.util.Map $this$collectionIterator
public volatile synthetic java.util.Iterator collectionIterator (java.lang.Object)
protected java.util.HashMap builder ()
public volatile synthetic java.lang.Object builder ()
protected int builderSize (java.util.HashMap)
java.util.HashMap $this$builderSize
public volatile synthetic int builderSize (java.lang.Object)
protected java.util.Map toResult (java.util.HashMap)
java.util.HashMap $this$toResult
public volatile synthetic java.lang.Object toResult (java.lang.Object)
protected java.util.HashMap toBuilder (java.util.Map)
java.util.Map $this$toBuilder
public volatile synthetic java.lang.Object toBuilder (java.lang.Object)
protected void checkCapacity (java.util.HashMap, int)
java.util.HashMap $this$checkCapacity
int size
public volatile synthetic void checkCapacity (java.lang.Object, int)
public void insertKeyValuePair (java.util.HashMap, int, java.lang.Object, java.lang.Object)
java.util.HashMap $this$insertKeyValuePair
int index
Object key
Object value
public volatile synthetic void insertKeyValuePair (java.util.Map, int, java.lang.Object, java.lang.Object)
public void <init> (kotlinx.serialization.KSerializer, kotlinx.serialization.KSerializer)
kotlinx.serialization.KSerializer kSerializer
kotlinx.serialization.KSerializer vSerializer
}
kotlinx/serialization/internal/HashSetClassDesc.class
CollectionDescriptors.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.HashSetClassDesc extends kotlinx.serialization.internal.ListLikeDescriptor {
public java.lang.String getName ()
public void <init> (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor elementDesc
}
kotlinx/serialization/internal/HashSetSerializer.class
CollectionSerializers.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.HashSetSerializer extends kotlinx.serialization.internal.ListLikeSerializer {
private final kotlinx.serialization.internal.HashSetClassDesc descriptor
public kotlinx.serialization.internal.HashSetClassDesc getDescriptor ()
public volatile synthetic kotlinx.serialization.SerialDescriptor getDescriptor ()
public volatile synthetic kotlinx.serialization.internal.ListLikeDescriptor getDescriptor ()
protected int collectionSize (java.util.Set)
java.util.Set $this$collectionSize
public volatile synthetic int collectionSize (java.lang.Object)
protected java.util.Iterator collectionIterator (java.util.Set)
java.util.Set $this$collectionIterator
public volatile synthetic java.util.Iterator collectionIterator (java.lang.Object)
protected java.util.HashSet builder ()
public volatile synthetic java.lang.Object builder ()
protected int builderSize (java.util.HashSet)
java.util.HashSet $this$builderSize
public volatile synthetic int builderSize (java.lang.Object)
protected java.util.Set toResult (java.util.HashSet)
java.util.HashSet $this$toResult
public volatile synthetic java.lang.Object toResult (java.lang.Object)
protected java.util.HashSet toBuilder (java.util.Set)
java.util.Set $this$toBuilder
public volatile synthetic java.lang.Object toBuilder (java.lang.Object)
protected void checkCapacity (java.util.HashSet, int)
java.util.HashSet $this$checkCapacity
int size
public volatile synthetic void checkCapacity (java.lang.Object, int)
public void insert (java.util.HashSet, int, java.lang.Object)
java.util.HashSet $this$insert
int index
Object element
public volatile synthetic void insert (java.lang.Object, int, java.lang.Object)
public void <init> (kotlinx.serialization.KSerializer)
kotlinx.serialization.KSerializer eSerializer
}
kotlinx/serialization/internal/HexConverter.class
Util.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.HexConverter extends java.lang.Object {
private static final String hexCode
public static final kotlinx.serialization.internal.HexConverter INSTANCE
public final byte[] parseHexBinary (java.lang.String)
int $i$a$-require-HexConverter$parseHexBinary$1
int $i$a$-require-HexConverter$parseHexBinary$2
int l
int h
int i
byte[] bytes
int len
String s
private final int hexToInt (char)
char ch
public final java.lang.String printHexBinary (byte[], boolean)
byte b
StringBuilder r
byte[] data
boolean lowerCase
public static synthetic java.lang.String printHexBinary$default (kotlinx.serialization.internal.HexConverter, byte[], boolean, int, java.lang.Object)
public final java.lang.String toHexString (int)
String it
int $i$a$-takeIf-HexConverter$toHexString$1
int n
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/internal/IntArrayBuilder.class
PrimitiveArraysSerializers.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.IntArrayBuilder extends kotlinx.serialization.internal.PrimitiveArrayBuilder {
private int[] buffer
private int position
public int getPosition ()
public void ensureCapacity (int)
int requiredCapacity
public final void append$kotlinx_serialization_runtime (int)
int c
public int[] build ()
public volatile synthetic java.lang.Object build ()
public void <init> (int[])
int[] bufferWithData
}
kotlinx/serialization/internal/IntArraySerializer.class
PrimitiveArraysSerializers.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.IntArraySerializer extends kotlinx.serialization.internal.PrimitiveArraySerializer implements kotlinx.serialization.KSerializer {
public static final kotlinx.serialization.internal.IntArraySerializer INSTANCE
protected int collectionSize (int[])
int[] $this$collectionSize
public volatile synthetic int collectionSize (java.lang.Object)
protected kotlinx.serialization.internal.IntArrayBuilder toBuilder (int[])
int[] $this$toBuilder
public volatile synthetic java.lang.Object toBuilder (java.lang.Object)
protected int[] empty ()
public volatile synthetic java.lang.Object empty ()
protected void readElement (kotlinx.serialization.CompositeDecoder, int, kotlinx.serialization.internal.IntArrayBuilder, boolean)
kotlinx.serialization.CompositeDecoder decoder
int index
kotlinx.serialization.internal.IntArrayBuilder builder
boolean checkIndex
public volatile synthetic void readElement (kotlinx.serialization.CompositeDecoder, int, java.lang.Object, boolean)
public volatile synthetic void readElement (kotlinx.serialization.CompositeDecoder, int, kotlinx.serialization.internal.PrimitiveArrayBuilder, boolean)
protected void writeContent (kotlinx.serialization.CompositeEncoder, int[], int)
int i
kotlinx.serialization.CompositeEncoder encoder
int[] content
int size
public volatile synthetic void writeContent (kotlinx.serialization.CompositeEncoder, java.lang.Object, int)
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/internal/IntDescriptor.class
Primitives.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.IntDescriptor extends kotlinx.serialization.internal.PrimitiveDescriptor {
public static final kotlinx.serialization.internal.IntDescriptor INSTANCE
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/internal/IntSerializer.class
Primitives.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.IntSerializer extends java.lang.Object implements kotlinx.serialization.KSerializer {
private static final kotlinx.serialization.SerialDescriptor descriptor
public static final kotlinx.serialization.internal.IntSerializer INSTANCE
public kotlinx.serialization.SerialDescriptor getDescriptor ()
public void serialize (kotlinx.serialization.Encoder, int)
kotlinx.serialization.Encoder encoder
int obj
public volatile synthetic void serialize (kotlinx.serialization.Encoder, java.lang.Object)
public java.lang.Integer deserialize (kotlinx.serialization.Decoder)
kotlinx.serialization.Decoder decoder
public volatile synthetic java.lang.Object deserialize (kotlinx.serialization.Decoder)
private void <init> ()
static void <clinit> ()
public java.lang.Integer patch (kotlinx.serialization.Decoder, int)
kotlinx.serialization.Decoder decoder
int old
public volatile synthetic java.lang.Object patch (kotlinx.serialization.Decoder, java.lang.Object)
}
kotlinx/serialization/internal/KeyValueSerializer.class
Tuples.kt
package kotlinx.serialization.internal
public abstract kotlinx.serialization.internal.KeyValueSerializer extends java.lang.Object implements kotlinx.serialization.KSerializer {
private final kotlinx.serialization.KSerializer kSerializer
private final kotlinx.serialization.KSerializer vSerializer
public abstract kotlinx.serialization.SerialDescriptor getDescriptor ()
public abstract java.lang.Object toResult (java.lang.Object, java.lang.Object)
public abstract java.lang.Object getKey (java.lang.Object)
public abstract java.lang.Object getValue (java.lang.Object)
public void serialize (kotlinx.serialization.Encoder, java.lang.Object)
kotlinx.serialization.CompositeEncoder encoder
kotlinx.serialization.Encoder encoder
Object obj
public java.lang.Object deserialize (kotlinx.serialization.Decoder)
Object v
Object k
boolean vSet
boolean kSet
kotlinx.serialization.CompositeDecoder input
kotlinx.serialization.Decoder decoder
protected java.lang.Object readKey (kotlinx.serialization.CompositeDecoder)
kotlinx.serialization.CompositeDecoder decoder
protected java.lang.Object readValue (kotlinx.serialization.CompositeDecoder, java.lang.Object, boolean)
kotlinx.serialization.CompositeDecoder decoder
Object k
boolean kSet
public final kotlinx.serialization.KSerializer getKSerializer ()
public final kotlinx.serialization.KSerializer getVSerializer ()
private void <init> (kotlinx.serialization.KSerializer, kotlinx.serialization.KSerializer)
kotlinx.serialization.KSerializer kSerializer
kotlinx.serialization.KSerializer vSerializer
public java.lang.Object patch (kotlinx.serialization.Decoder, java.lang.Object)
kotlinx.serialization.Decoder decoder
Object old
public synthetic void <init> (kotlinx.serialization.KSerializer, kotlinx.serialization.KSerializer, kotlin.jvm.internal.DefaultConstructorMarker)
kotlinx.serialization.KSerializer kSerializer
kotlinx.serialization.KSerializer vSerializer
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
kotlinx/serialization/internal/LinkedHashMapClassDesc.class
CollectionDescriptors.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.LinkedHashMapClassDesc extends kotlinx.serialization.internal.MapLikeDescriptor {
public void <init> (kotlinx.serialization.SerialDescriptor, kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor keyDesc
kotlinx.serialization.SerialDescriptor valueDesc
}
kotlinx/serialization/internal/LinkedHashMapSerializer.class
CollectionSerializers.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.LinkedHashMapSerializer extends kotlinx.serialization.internal.MapLikeSerializer {
private final kotlinx.serialization.internal.LinkedHashMapClassDesc descriptor
public kotlinx.serialization.internal.LinkedHashMapClassDesc getDescriptor ()
public volatile synthetic kotlinx.serialization.SerialDescriptor getDescriptor ()
public volatile synthetic kotlinx.serialization.internal.MapLikeDescriptor getDescriptor ()
protected int collectionSize (java.util.Map)
java.util.Map $this$collectionSize
public volatile synthetic int collectionSize (java.lang.Object)
protected java.util.Iterator collectionIterator (java.util.Map)
java.util.Map $this$collectionIterator
public volatile synthetic java.util.Iterator collectionIterator (java.lang.Object)
protected java.util.LinkedHashMap builder ()
public volatile synthetic java.lang.Object builder ()
protected int builderSize (java.util.LinkedHashMap)
java.util.LinkedHashMap $this$builderSize
public volatile synthetic int builderSize (java.lang.Object)
protected java.util.Map toResult (java.util.LinkedHashMap)
java.util.LinkedHashMap $this$toResult
public volatile synthetic java.lang.Object toResult (java.lang.Object)
protected java.util.LinkedHashMap toBuilder (java.util.Map)
java.util.Map $this$toBuilder
public volatile synthetic java.lang.Object toBuilder (java.lang.Object)
protected void checkCapacity (java.util.LinkedHashMap, int)
java.util.LinkedHashMap $this$checkCapacity
int size
public volatile synthetic void checkCapacity (java.lang.Object, int)
public void insertKeyValuePair (java.util.LinkedHashMap, int, java.lang.Object, java.lang.Object)
java.util.LinkedHashMap $this$insertKeyValuePair
int index
Object key
Object value
public volatile synthetic void insertKeyValuePair (java.util.Map, int, java.lang.Object, java.lang.Object)
public void <init> (kotlinx.serialization.KSerializer, kotlinx.serialization.KSerializer)
kotlinx.serialization.KSerializer kSerializer
kotlinx.serialization.KSerializer vSerializer
}
kotlinx/serialization/internal/LinkedHashSetClassDesc.class
CollectionDescriptors.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.LinkedHashSetClassDesc extends kotlinx.serialization.internal.ListLikeDescriptor {
public java.lang.String getName ()
public void <init> (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor elementDesc
}
kotlinx/serialization/internal/LinkedHashSetSerializer.class
CollectionSerializers.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.LinkedHashSetSerializer extends kotlinx.serialization.internal.ListLikeSerializer {
private final kotlinx.serialization.internal.LinkedHashSetClassDesc descriptor
public kotlinx.serialization.internal.LinkedHashSetClassDesc getDescriptor ()
public volatile synthetic kotlinx.serialization.SerialDescriptor getDescriptor ()
public volatile synthetic kotlinx.serialization.internal.ListLikeDescriptor getDescriptor ()
protected int collectionSize (java.util.Set)
java.util.Set $this$collectionSize
public volatile synthetic int collectionSize (java.lang.Object)
protected java.util.Iterator collectionIterator (java.util.Set)
java.util.Set $this$collectionIterator
public volatile synthetic java.util.Iterator collectionIterator (java.lang.Object)
protected java.util.LinkedHashSet builder ()
public volatile synthetic java.lang.Object builder ()
protected int builderSize (java.util.LinkedHashSet)
java.util.LinkedHashSet $this$builderSize
public volatile synthetic int builderSize (java.lang.Object)
protected java.util.Set toResult (java.util.LinkedHashSet)
java.util.LinkedHashSet $this$toResult
public volatile synthetic java.lang.Object toResult (java.lang.Object)
protected java.util.LinkedHashSet toBuilder (java.util.Set)
java.util.Set $this$toBuilder
public volatile synthetic java.lang.Object toBuilder (java.lang.Object)
protected void checkCapacity (java.util.LinkedHashSet, int)
java.util.LinkedHashSet $this$checkCapacity
int size
public volatile synthetic void checkCapacity (java.lang.Object, int)
public void insert (java.util.LinkedHashSet, int, java.lang.Object)
java.util.LinkedHashSet $this$insert
int index
Object element
public volatile synthetic void insert (java.lang.Object, int, java.lang.Object)
public void <init> (kotlinx.serialization.KSerializer)
kotlinx.serialization.KSerializer eSerializer
}
kotlinx/serialization/internal/ListLikeDescriptor.class
CollectionDescriptors.kt
package kotlinx.serialization.internal
public abstract kotlinx.serialization.internal.ListLikeDescriptor extends java.lang.Object implements kotlinx.serialization.SerialDescriptor {
private final int elementsCount
private final kotlinx.serialization.SerialDescriptor elementDesc
public kotlinx.serialization.SerialKind getKind ()
public int getElementsCount ()
public java.lang.String getElementName (int)
int index
public int getElementIndex (java.lang.String)
String name
public kotlinx.serialization.SerialDescriptor getElementDescriptor (int)
int index
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public final kotlinx.serialization.SerialDescriptor getElementDesc ()
private void <init> (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor elementDesc
public java.util.List getEntityAnnotations ()
public java.util.List getElementAnnotations (int)
int index
public boolean isNullable ()
public boolean isElementOptional (int)
int index
public synthetic void <init> (kotlinx.serialization.SerialDescriptor, kotlin.jvm.internal.DefaultConstructorMarker)
kotlinx.serialization.SerialDescriptor elementDesc
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
kotlinx/serialization/internal/ListLikeSerializer.class
CollectionSerializers.kt
package kotlinx.serialization.internal
public abstract kotlinx.serialization.internal.ListLikeSerializer extends kotlinx.serialization.internal.AbstractCollectionSerializer {
private final kotlinx.serialization.KSerializer[] typeParams
private final kotlinx.serialization.KSerializer elementSerializer
public abstract void insert (java.lang.Object, int, java.lang.Object)
public abstract kotlinx.serialization.internal.ListLikeDescriptor getDescriptor ()
public final kotlinx.serialization.KSerializer[] getTypeParams ()
public void serialize (kotlinx.serialization.Encoder, java.lang.Object)
int index
java.util.Iterator iterator
kotlinx.serialization.CompositeEncoder encoder
int size
kotlinx.serialization.Encoder encoder
Object obj
protected final void readAll (kotlinx.serialization.CompositeDecoder, java.lang.Object, int, int)
int $i$a$-require-ListLikeSerializer$readAll$1
int index
kotlinx.serialization.CompositeDecoder decoder
Object builder
int startIndex
int size
protected void readElement (kotlinx.serialization.CompositeDecoder, int, java.lang.Object, boolean)
kotlinx.serialization.CompositeDecoder decoder
int index
Object builder
boolean checkIndex
private void <init> (kotlinx.serialization.KSerializer)
kotlinx.serialization.KSerializer elementSerializer
public synthetic void <init> (kotlinx.serialization.KSerializer, kotlin.jvm.internal.DefaultConstructorMarker)
kotlinx.serialization.KSerializer elementSerializer
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
kotlinx/serialization/internal/LongArrayBuilder.class
PrimitiveArraysSerializers.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.LongArrayBuilder extends kotlinx.serialization.internal.PrimitiveArrayBuilder {
private long[] buffer
private int position
public int getPosition ()
public void ensureCapacity (int)
int requiredCapacity
public final void append$kotlinx_serialization_runtime (long)
long c
public long[] build ()
public volatile synthetic java.lang.Object build ()
public void <init> (long[])
long[] bufferWithData
}
kotlinx/serialization/internal/LongArraySerializer.class
PrimitiveArraysSerializers.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.LongArraySerializer extends kotlinx.serialization.internal.PrimitiveArraySerializer implements kotlinx.serialization.KSerializer {
public static final kotlinx.serialization.internal.LongArraySerializer INSTANCE
protected int collectionSize (long[])
long[] $this$collectionSize
public volatile synthetic int collectionSize (java.lang.Object)
protected kotlinx.serialization.internal.LongArrayBuilder toBuilder (long[])
long[] $this$toBuilder
public volatile synthetic java.lang.Object toBuilder (java.lang.Object)
protected long[] empty ()
public volatile synthetic java.lang.Object empty ()
protected void readElement (kotlinx.serialization.CompositeDecoder, int, kotlinx.serialization.internal.LongArrayBuilder, boolean)
kotlinx.serialization.CompositeDecoder decoder
int index
kotlinx.serialization.internal.LongArrayBuilder builder
boolean checkIndex
public volatile synthetic void readElement (kotlinx.serialization.CompositeDecoder, int, java.lang.Object, boolean)
public volatile synthetic void readElement (kotlinx.serialization.CompositeDecoder, int, kotlinx.serialization.internal.PrimitiveArrayBuilder, boolean)
protected void writeContent (kotlinx.serialization.CompositeEncoder, long[], int)
int i
kotlinx.serialization.CompositeEncoder encoder
long[] content
int size
public volatile synthetic void writeContent (kotlinx.serialization.CompositeEncoder, java.lang.Object, int)
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/internal/LongAsStringSerializer.class
LongAsStringSerializer.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.LongAsStringSerializer extends java.lang.Object implements kotlinx.serialization.KSerializer {
private static final kotlinx.serialization.SerialDescriptor descriptor
public static final kotlinx.serialization.internal.LongAsStringSerializer INSTANCE
public void serialize (kotlinx.serialization.Encoder, long)
kotlinx.serialization.Encoder encoder
long obj
public volatile synthetic void serialize (kotlinx.serialization.Encoder, java.lang.Object)
public java.lang.Long deserialize (kotlinx.serialization.Decoder)
kotlinx.serialization.Decoder decoder
public volatile synthetic java.lang.Object deserialize (kotlinx.serialization.Decoder)
public kotlinx.serialization.SerialDescriptor getDescriptor ()
private void <init> ()
static void <clinit> ()
public java.lang.Long patch (kotlinx.serialization.Decoder, long)
kotlinx.serialization.Decoder decoder
long old
public volatile synthetic java.lang.Object patch (kotlinx.serialization.Decoder, java.lang.Object)
}
kotlinx/serialization/internal/LongDescriptor.class
Primitives.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.LongDescriptor extends kotlinx.serialization.internal.PrimitiveDescriptor {
public static final kotlinx.serialization.internal.LongDescriptor INSTANCE
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/internal/LongSerializer.class
Primitives.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.LongSerializer extends java.lang.Object implements kotlinx.serialization.KSerializer {
private static final kotlinx.serialization.SerialDescriptor descriptor
public static final kotlinx.serialization.internal.LongSerializer INSTANCE
public kotlinx.serialization.SerialDescriptor getDescriptor ()
public void serialize (kotlinx.serialization.Encoder, long)
kotlinx.serialization.Encoder encoder
long obj
public volatile synthetic void serialize (kotlinx.serialization.Encoder, java.lang.Object)
public java.lang.Long deserialize (kotlinx.serialization.Decoder)
kotlinx.serialization.Decoder decoder
public volatile synthetic java.lang.Object deserialize (kotlinx.serialization.Decoder)
private void <init> ()
static void <clinit> ()
public java.lang.Long patch (kotlinx.serialization.Decoder, long)
kotlinx.serialization.Decoder decoder
long old
public volatile synthetic java.lang.Object patch (kotlinx.serialization.Decoder, java.lang.Object)
}
kotlinx/serialization/internal/MapEntry.class
Tuples.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.MapEntry extends java.lang.Object implements java.util.Map$Entry kotlin.jvm.internal.markers.KMappedMarker {
private final Object key
private final Object value
public java.lang.Object getKey ()
public java.lang.Object getValue ()
public void <init> (java.lang.Object, java.lang.Object)
Object key
Object value
public final java.lang.Object component1 ()
public final java.lang.Object component2 ()
public final kotlinx.serialization.internal.MapEntry copy (java.lang.Object, java.lang.Object)
Object key
Object value
public static synthetic kotlinx.serialization.internal.MapEntry copy$default (kotlinx.serialization.internal.MapEntry, java.lang.Object, java.lang.Object, int, java.lang.Object)
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
public java.lang.Object setValue (java.lang.Object)
}
kotlinx/serialization/internal/MapEntryClassDesc.class
Tuples.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.MapEntryClassDesc extends kotlinx.serialization.internal.SerialClassDescImpl {
private static final kotlinx.serialization.StructureKind$MAP kind
public static final kotlinx.serialization.internal.MapEntryClassDesc INSTANCE
public kotlinx.serialization.StructureKind$MAP getKind ()
public volatile synthetic kotlinx.serialization.SerialKind getKind ()
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/internal/MapEntrySerializer.class
Tuples.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.MapEntrySerializer extends kotlinx.serialization.internal.KeyValueSerializer {
private final kotlinx.serialization.internal.MapEntryClassDesc descriptor
public kotlinx.serialization.internal.MapEntryClassDesc getDescriptor ()
public volatile synthetic kotlinx.serialization.SerialDescriptor getDescriptor ()
public java.util.Map$Entry toResult (java.lang.Object, java.lang.Object)
Object key
Object value
public volatile synthetic java.lang.Object toResult (java.lang.Object, java.lang.Object)
public java.lang.Object getKey (java.util.Map$Entry)
java.util.Map$Entry $this$key
public volatile synthetic java.lang.Object getKey (java.lang.Object)
public java.lang.Object getValue (java.util.Map$Entry)
java.util.Map$Entry $this$value
public volatile synthetic java.lang.Object getValue (java.lang.Object)
public void <init> (kotlinx.serialization.KSerializer, kotlinx.serialization.KSerializer)
kotlinx.serialization.KSerializer kSerializer
kotlinx.serialization.KSerializer vSerializer
}
kotlinx/serialization/internal/MapLikeDescriptor.class
CollectionDescriptors.kt
package kotlinx.serialization.internal
public abstract kotlinx.serialization.internal.MapLikeDescriptor extends java.lang.Object implements kotlinx.serialization.SerialDescriptor {
private final int elementsCount
private final String name
private final kotlinx.serialization.SerialDescriptor keyDescriptor
private final kotlinx.serialization.SerialDescriptor valueDescriptor
public kotlinx.serialization.SerialKind getKind ()
public int getElementsCount ()
public java.lang.String getElementName (int)
int index
public int getElementIndex (java.lang.String)
String name
public kotlinx.serialization.SerialDescriptor getElementDescriptor (int)
int index
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
int result
public java.lang.String getName ()
public final kotlinx.serialization.SerialDescriptor getKeyDescriptor ()
public final kotlinx.serialization.SerialDescriptor getValueDescriptor ()
private void <init> (java.lang.String, kotlinx.serialization.SerialDescriptor, kotlinx.serialization.SerialDescriptor)
String name
kotlinx.serialization.SerialDescriptor keyDescriptor
kotlinx.serialization.SerialDescriptor valueDescriptor
public java.util.List getEntityAnnotations ()
public java.util.List getElementAnnotations (int)
int index
public boolean isNullable ()
public boolean isElementOptional (int)
int index
public synthetic void <init> (java.lang.String, kotlinx.serialization.SerialDescriptor, kotlinx.serialization.SerialDescriptor, kotlin.jvm.internal.DefaultConstructorMarker)
String name
kotlinx.serialization.SerialDescriptor keyDescriptor
kotlinx.serialization.SerialDescriptor valueDescriptor
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
kotlinx/serialization/internal/MapLikeSerializer.class
CollectionSerializers.kt
package kotlinx.serialization.internal
public abstract kotlinx.serialization.internal.MapLikeSerializer extends kotlinx.serialization.internal.AbstractCollectionSerializer {
private final kotlinx.serialization.KSerializer[] typeParams
public final kotlinx.serialization.KSerializer keySerializer
public final kotlinx.serialization.KSerializer valueSerializer
public abstract void insertKeyValuePair (java.util.Map, int, java.lang.Object, java.lang.Object)
public abstract kotlinx.serialization.internal.MapLikeDescriptor getDescriptor ()
public final kotlinx.serialization.KSerializer[] getTypeParams ()
protected final void readAll (kotlinx.serialization.CompositeDecoder, java.util.Map, int, int)
int $i$a$-require-MapLikeSerializer$readAll$1
int index
kotlinx.serialization.CompositeDecoder decoder
java.util.Map builder
int startIndex
int size
public volatile synthetic void readAll (kotlinx.serialization.CompositeDecoder, java.lang.Object, int, int)
protected final void readElement (kotlinx.serialization.CompositeDecoder, int, java.util.Map, boolean)
int $i$a$-require-MapLikeSerializer$readElement$vIndex$1$1
int it
int $i$a$-also-MapLikeSerializer$readElement$vIndex$1
Object value
int vIndex
Object key
kotlinx.serialization.CompositeDecoder decoder
int index
java.util.Map builder
boolean checkIndex
public volatile synthetic void readElement (kotlinx.serialization.CompositeDecoder, int, java.lang.Object, boolean)
public void serialize (kotlinx.serialization.Encoder, java.lang.Object)
java.util.Map$Entry $dstr$k$v
Object k
Object v
int $i$a$-forEach-MapLikeSerializer$serialize$1
Object element$iv
java.util.Iterator $this$forEach$iv
int $i$f$forEach
int index
java.util.Iterator iterator
kotlinx.serialization.CompositeEncoder encoder
int size
kotlinx.serialization.Encoder encoder
Object obj
private void <init> (kotlinx.serialization.KSerializer, kotlinx.serialization.KSerializer)
kotlinx.serialization.KSerializer keySerializer
kotlinx.serialization.KSerializer valueSerializer
public synthetic void <init> (kotlinx.serialization.KSerializer, kotlinx.serialization.KSerializer, kotlin.jvm.internal.DefaultConstructorMarker)
kotlinx.serialization.KSerializer keySerializer
kotlinx.serialization.KSerializer valueSerializer
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
kotlinx/serialization/internal/NamedListClassDescriptor.class
CollectionDescriptors.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.NamedListClassDescriptor extends kotlinx.serialization.internal.ListLikeDescriptor {
private final String name
public java.lang.String getName ()
public void <init> (java.lang.String, kotlinx.serialization.SerialDescriptor)
String name
kotlinx.serialization.SerialDescriptor elementDescriptor
}
kotlinx/serialization/internal/NamedMapClassDescriptor.class
CollectionDescriptors.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.NamedMapClassDescriptor extends kotlinx.serialization.internal.MapLikeDescriptor {
public void <init> (java.lang.String, kotlinx.serialization.SerialDescriptor, kotlinx.serialization.SerialDescriptor)
String name
kotlinx.serialization.SerialDescriptor keyDescriptor
kotlinx.serialization.SerialDescriptor valueDescriptor
}
kotlinx/serialization/internal/NullableSerializer$SerialDescriptorForNullable.class
NullableSerializer.kt
package kotlinx.serialization.internal
final kotlinx.serialization.internal.NullableSerializer$SerialDescriptorForNullable extends java.lang.Object implements kotlinx.serialization.SerialDescriptor {
private final kotlinx.serialization.SerialDescriptor original
public boolean isNullable ()
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public void <init> (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor original
public int getElementsCount ()
public kotlinx.serialization.SerialKind getKind ()
public java.lang.String getName ()
public java.util.List getElementAnnotations (int)
int index
public kotlinx.serialization.SerialDescriptor getElementDescriptor (int)
int index
public int getElementIndex (java.lang.String)
String name
public java.lang.String getElementName (int)
int index
public java.util.List getEntityAnnotations ()
public boolean isElementOptional (int)
int index
}
kotlinx/serialization/internal/NullableSerializer.class
NullableSerializer.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.NullableSerializer extends java.lang.Object implements kotlinx.serialization.KSerializer {
private final kotlinx.serialization.SerialDescriptor descriptor
private final kotlinx.serialization.KSerializer serializer
public kotlinx.serialization.SerialDescriptor getDescriptor ()
public void serialize (kotlinx.serialization.Encoder, java.lang.Object)
kotlinx.serialization.Encoder encoder
Object obj
public java.lang.Object deserialize (kotlinx.serialization.Decoder)
kotlinx.serialization.Decoder decoder
public java.lang.Object patch (kotlinx.serialization.Decoder, java.lang.Object)
Void it
int $i$a$-let-NullableSerializer$patch$1
kotlinx.serialization.Decoder decoder
Object old
public void <init> (kotlinx.serialization.KSerializer)
kotlinx.serialization.KSerializer serializer
}
kotlinx/serialization/internal/NullableSerializerKt.class
NullableSerializer.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.NullableSerializerKt extends java.lang.Object {
public static final kotlinx.serialization.KSerializer getNullable (kotlinx.serialization.KSerializer)
kotlinx.serialization.KSerializer $this$nullable
public static final kotlinx.serialization.KSerializer makeNullable (kotlinx.serialization.KSerializer)
kotlinx.serialization.KSerializer actualSerializer
}
kotlinx/serialization/internal/ObjectDescriptor.class
ObjectSerializer.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.ObjectDescriptor extends kotlinx.serialization.internal.SerialClassDescImpl {
private final kotlinx.serialization.SerialKind kind
public kotlinx.serialization.SerialKind getKind ()
public kotlinx.serialization.SerialDescriptor getElementDescriptor (int)
int index
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public java.lang.String toString ()
public void <init> (java.lang.String)
String name
}
kotlinx/serialization/internal/ObjectSerializer.class
ObjectSerializer.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.ObjectSerializer extends java.lang.Object implements kotlinx.serialization.KSerializer {
private final kotlinx.serialization.SerialDescriptor descriptor
private final Object objectInstance
public kotlinx.serialization.SerialDescriptor getDescriptor ()
public void serialize (kotlinx.serialization.Encoder, java.lang.Object)
kotlinx.serialization.Encoder encoder
Object obj
public java.lang.Object deserialize (kotlinx.serialization.Decoder)
kotlinx.serialization.Decoder decoder
public void <init> (java.lang.String, java.lang.Object)
String serialName
Object objectInstance
public java.lang.Object patch (kotlinx.serialization.Decoder, java.lang.Object)
kotlinx.serialization.Decoder decoder
Object old
}
kotlinx/serialization/internal/PairClassDesc.class
Tuples.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.PairClassDesc extends kotlinx.serialization.internal.SerialClassDescImpl {
public static final kotlinx.serialization.internal.PairClassDesc INSTANCE
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/internal/PairSerializer.class
Tuples.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.PairSerializer extends kotlinx.serialization.internal.KeyValueSerializer {
private final kotlinx.serialization.internal.PairClassDesc descriptor
public kotlinx.serialization.internal.PairClassDesc getDescriptor ()
public volatile synthetic kotlinx.serialization.SerialDescriptor getDescriptor ()
public kotlin.Pair toResult (java.lang.Object, java.lang.Object)
Object key
Object value
public volatile synthetic java.lang.Object toResult (java.lang.Object, java.lang.Object)
public java.lang.Object getKey (kotlin.Pair)
kotlin.Pair $this$key
public volatile synthetic java.lang.Object getKey (java.lang.Object)
public java.lang.Object getValue (kotlin.Pair)
kotlin.Pair $this$value
public volatile synthetic java.lang.Object getValue (java.lang.Object)
public void <init> (kotlinx.serialization.KSerializer, kotlinx.serialization.KSerializer)
kotlinx.serialization.KSerializer kSerializer
kotlinx.serialization.KSerializer vSerializer
}
kotlinx/serialization/internal/PrimitiveArrayBuilder.class
CollectionSerializers.kt
package kotlinx.serialization.internal
public abstract kotlinx.serialization.internal.PrimitiveArrayBuilder extends java.lang.Object {
public abstract int getPosition ()
public abstract void ensureCapacity (int)
public static synthetic void ensureCapacity$default (kotlinx.serialization.internal.PrimitiveArrayBuilder, int, int, java.lang.Object)
public abstract java.lang.Object build ()
public void <init> ()
}
kotlinx/serialization/internal/PrimitiveArrayDescriptor.class
CollectionDescriptors.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.PrimitiveArrayDescriptor extends kotlinx.serialization.internal.ListLikeDescriptor {
private final String name
public java.lang.String getName ()
public void <init> (kotlinx.serialization.internal.PrimitiveDescriptor)
kotlinx.serialization.internal.PrimitiveDescriptor primitive
}
kotlinx/serialization/internal/PrimitiveArraySerializer.class
CollectionSerializers.kt
package kotlinx.serialization.internal
public abstract kotlinx.serialization.internal.PrimitiveArraySerializer extends kotlinx.serialization.internal.ListLikeSerializer {
private final kotlinx.serialization.internal.PrimitiveArrayDescriptor descriptor
public final kotlinx.serialization.internal.PrimitiveArrayDescriptor getDescriptor ()
public volatile synthetic kotlinx.serialization.SerialDescriptor getDescriptor ()
public volatile synthetic kotlinx.serialization.internal.ListLikeDescriptor getDescriptor ()
protected final int builderSize (kotlinx.serialization.internal.PrimitiveArrayBuilder)
kotlinx.serialization.internal.PrimitiveArrayBuilder $this$builderSize
public volatile synthetic int builderSize (java.lang.Object)
protected final java.lang.Object toResult (kotlinx.serialization.internal.PrimitiveArrayBuilder)
kotlinx.serialization.internal.PrimitiveArrayBuilder $this$toResult
public volatile synthetic java.lang.Object toResult (java.lang.Object)
protected final void checkCapacity (kotlinx.serialization.internal.PrimitiveArrayBuilder, int)
kotlinx.serialization.internal.PrimitiveArrayBuilder $this$checkCapacity
int size
public volatile synthetic void checkCapacity (java.lang.Object, int)
protected final java.util.Iterator collectionIterator (java.lang.Object)
Object $this$collectionIterator
public final void insert (kotlinx.serialization.internal.PrimitiveArrayBuilder, int, java.lang.Object)
kotlinx.serialization.internal.PrimitiveArrayBuilder $this$insert
int index
Object element
public volatile synthetic void insert (java.lang.Object, int, java.lang.Object)
protected final kotlinx.serialization.internal.PrimitiveArrayBuilder builder ()
public volatile synthetic java.lang.Object builder ()
protected abstract java.lang.Object empty ()
protected abstract void readElement (kotlinx.serialization.CompositeDecoder, int, kotlinx.serialization.internal.PrimitiveArrayBuilder, boolean)
protected abstract void writeContent (kotlinx.serialization.CompositeEncoder, java.lang.Object, int)
public final void serialize (kotlinx.serialization.Encoder, java.lang.Object)
kotlinx.serialization.CompositeEncoder encoder
int size
kotlinx.serialization.Encoder encoder
Object obj
public final java.lang.Object deserialize (kotlinx.serialization.Decoder)
kotlinx.serialization.Decoder decoder
public void <init> (kotlinx.serialization.KSerializer, kotlinx.serialization.internal.PrimitiveDescriptor)
kotlinx.serialization.KSerializer primitiveSerializer
kotlinx.serialization.internal.PrimitiveDescriptor primitiveDescriptor
}
kotlinx/serialization/internal/PrimitiveArraysSerializersKt.class
PrimitiveArraysSerializers.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.PrimitiveArraysSerializersKt extends java.lang.Object {
private static final int INITIAL_SIZE
}
kotlinx/serialization/internal/PrimitiveDescriptor.class
Primitives.kt
package kotlinx.serialization.internal
public abstract kotlinx.serialization.internal.PrimitiveDescriptor extends java.lang.Object implements kotlinx.serialization.SerialDescriptor {
private final String name
private final kotlinx.serialization.PrimitiveKind kind
private final java.lang.Void error ()
public final java.lang.String getElementName (int)
int index
public final int getElementIndex (java.lang.String)
String name
public final boolean isElementOptional (int)
int index
public final kotlinx.serialization.SerialDescriptor getElementDescriptor (int)
int index
public java.lang.String toString ()
public java.lang.String getName ()
public kotlinx.serialization.PrimitiveKind getKind ()
public volatile synthetic kotlinx.serialization.SerialKind getKind ()
private void <init> (java.lang.String, kotlinx.serialization.PrimitiveKind)
String name
kotlinx.serialization.PrimitiveKind kind
public java.util.List getEntityAnnotations ()
public java.util.List getElementAnnotations (int)
int index
public int getElementsCount ()
public boolean isNullable ()
public synthetic void <init> (java.lang.String, kotlinx.serialization.PrimitiveKind, kotlin.jvm.internal.DefaultConstructorMarker)
String name
kotlinx.serialization.PrimitiveKind kind
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
kotlinx/serialization/internal/PrimitivesKt.class
Primitives.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.PrimitivesKt extends java.lang.Object {
public static final kotlinx.serialization.KSerializer defaultSerializer (kotlin.reflect.KClass)
kotlin.reflect.KClass $this$defaultSerializer
}
kotlinx/serialization/internal/ReferenceArraySerializer.class
CollectionSerializers.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.ReferenceArraySerializer extends kotlinx.serialization.internal.ListLikeSerializer {
private final kotlinx.serialization.internal.ArrayClassDesc descriptor
private final kotlin.reflect.KClass kClass
public kotlinx.serialization.internal.ArrayClassDesc getDescriptor ()
public volatile synthetic kotlinx.serialization.SerialDescriptor getDescriptor ()
public volatile synthetic kotlinx.serialization.internal.ListLikeDescriptor getDescriptor ()
protected int collectionSize (java.lang.Object[])
Object[] $this$collectionSize
public volatile synthetic int collectionSize (java.lang.Object)
protected java.util.Iterator collectionIterator (java.lang.Object[])
Object[] $this$collectionIterator
public volatile synthetic java.util.Iterator collectionIterator (java.lang.Object)
protected java.util.ArrayList builder ()
public volatile synthetic java.lang.Object builder ()
protected int builderSize (java.util.ArrayList)
java.util.ArrayList $this$builderSize
public volatile synthetic int builderSize (java.lang.Object)
protected java.lang.Object[] toResult (java.util.ArrayList)
java.util.ArrayList $this$toResult
public volatile synthetic java.lang.Object toResult (java.lang.Object)
protected java.util.ArrayList toBuilder (java.lang.Object[])
Object[] $this$toBuilder
public volatile synthetic java.lang.Object toBuilder (java.lang.Object)
protected void checkCapacity (java.util.ArrayList, int)
java.util.ArrayList $this$checkCapacity
int size
public volatile synthetic void checkCapacity (java.lang.Object, int)
public void insert (java.util.ArrayList, int, java.lang.Object)
java.util.ArrayList $this$insert
int index
Object element
public volatile synthetic void insert (java.lang.Object, int, java.lang.Object)
public void <init> (kotlin.reflect.KClass, kotlinx.serialization.KSerializer)
kotlin.reflect.KClass kClass
kotlinx.serialization.KSerializer eSerializer
}
kotlinx/serialization/internal/SerialClassDescImpl$MissingDescriptorException.class
SerialClassDescImpl.kt
package kotlinx.serialization.internal
final kotlinx.serialization.internal.SerialClassDescImpl$MissingDescriptorException extends kotlinx.serialization.SerializationException {
public void <init> (int, kotlinx.serialization.SerialDescriptor)
int index
kotlinx.serialization.SerialDescriptor origin
}
kotlinx/serialization/internal/SerialClassDescImpl$indices$2.class
SerialClassDescImpl.kt
package kotlinx.serialization.internal
final kotlinx.serialization.internal.SerialClassDescImpl$indices$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function0 {
final synthetic kotlinx.serialization.internal.SerialClassDescImpl this$0
public volatile synthetic java.lang.Object invoke ()
public final java.util.Map invoke ()
void <init> (kotlinx.serialization.internal.SerialClassDescImpl)
}
kotlinx/serialization/internal/SerialClassDescImpl$toString$1.class
SerialClassDescImpl.kt
package kotlinx.serialization.internal
final kotlinx.serialization.internal.SerialClassDescImpl$toString$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic kotlinx.serialization.internal.SerialClassDescImpl this$0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (java.util.Map$Entry)
java.util.Map$Entry it
void <init> (kotlinx.serialization.internal.SerialClassDescImpl)
}
kotlinx/serialization/internal/SerialClassDescImpl.class
SerialClassDescImpl.kt
package kotlinx.serialization.internal
public kotlinx.serialization.internal.SerialClassDescImpl extends java.lang.Object implements kotlinx.serialization.SerialDescriptor {
static final synthetic kotlin.reflect.KProperty[] $$delegatedProperties
private final java.util.List names
private final java.util.List annotations
private final java.util.List classAnnotations
private boolean[] flags
private final java.util.List descriptors
private final kotlin.Lazy indices$delegate
private final String name
private final kotlinx.serialization.internal.GeneratedSerializer generatedSerializer
static void <clinit> ()
public kotlinx.serialization.SerialKind getKind ()
public int getElementsCount ()
private final java.util.Map getIndices ()
public final void addElement (java.lang.String, boolean)
int idx
String name
boolean isOptional
public static synthetic void addElement$default (kotlinx.serialization.internal.SerialClassDescImpl, java.lang.String, boolean, int, java.lang.Object)
public final void addElement (java.lang.String)
String name
public final void pushAnnotation (java.lang.annotation.Annotation)
java.lang.annotation.Annotation a
public final void pushClassAnnotation (java.lang.annotation.Annotation)
java.lang.annotation.Annotation a
public final void pushDescriptor (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor desc
public kotlinx.serialization.SerialDescriptor getElementDescriptor (int)
int index
public boolean isElementOptional (int)
int index
public java.util.List getEntityAnnotations ()
public java.util.List getElementAnnotations (int)
int index
public java.lang.String getElementName (int)
int index
public int getElementIndex (java.lang.String)
String name
private final void ensureFlagsCapacity (int)
int i
private final java.util.Map buildIndices ()
int i
java.util.HashMap indices
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
int result
public java.lang.String toString ()
public java.lang.String getName ()
public void <init> (java.lang.String, kotlinx.serialization.internal.GeneratedSerializer)
String name
kotlinx.serialization.internal.GeneratedSerializer generatedSerializer
public synthetic void <init> (java.lang.String, kotlinx.serialization.internal.GeneratedSerializer, int, kotlin.jvm.internal.DefaultConstructorMarker)
public void <init> (java.lang.String)
String name
public boolean isNullable ()
public static final synthetic java.util.Map access$buildIndices (kotlinx.serialization.internal.SerialClassDescImpl)
kotlinx.serialization.internal.SerialClassDescImpl $this
}
kotlinx/serialization/internal/ShortArrayBuilder.class
PrimitiveArraysSerializers.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.ShortArrayBuilder extends kotlinx.serialization.internal.PrimitiveArrayBuilder {
private short[] buffer
private int position
public int getPosition ()
public void ensureCapacity (int)
int requiredCapacity
public final void append$kotlinx_serialization_runtime (short)
short c
public short[] build ()
public volatile synthetic java.lang.Object build ()
public void <init> (short[])
short[] bufferWithData
}
kotlinx/serialization/internal/ShortArraySerializer.class
PrimitiveArraysSerializers.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.ShortArraySerializer extends kotlinx.serialization.internal.PrimitiveArraySerializer implements kotlinx.serialization.KSerializer {
public static final kotlinx.serialization.internal.ShortArraySerializer INSTANCE
protected int collectionSize (short[])
short[] $this$collectionSize
public volatile synthetic int collectionSize (java.lang.Object)
protected kotlinx.serialization.internal.ShortArrayBuilder toBuilder (short[])
short[] $this$toBuilder
public volatile synthetic java.lang.Object toBuilder (java.lang.Object)
protected short[] empty ()
public volatile synthetic java.lang.Object empty ()
protected void readElement (kotlinx.serialization.CompositeDecoder, int, kotlinx.serialization.internal.ShortArrayBuilder, boolean)
kotlinx.serialization.CompositeDecoder decoder
int index
kotlinx.serialization.internal.ShortArrayBuilder builder
boolean checkIndex
public volatile synthetic void readElement (kotlinx.serialization.CompositeDecoder, int, java.lang.Object, boolean)
public volatile synthetic void readElement (kotlinx.serialization.CompositeDecoder, int, kotlinx.serialization.internal.PrimitiveArrayBuilder, boolean)
protected void writeContent (kotlinx.serialization.CompositeEncoder, short[], int)
int i
kotlinx.serialization.CompositeEncoder encoder
short[] content
int size
public volatile synthetic void writeContent (kotlinx.serialization.CompositeEncoder, java.lang.Object, int)
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/internal/ShortDescriptor.class
Primitives.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.ShortDescriptor extends kotlinx.serialization.internal.PrimitiveDescriptor {
public static final kotlinx.serialization.internal.ShortDescriptor INSTANCE
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/internal/ShortSerializer.class
Primitives.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.ShortSerializer extends java.lang.Object implements kotlinx.serialization.KSerializer {
private static final kotlinx.serialization.SerialDescriptor descriptor
public static final kotlinx.serialization.internal.ShortSerializer INSTANCE
public kotlinx.serialization.SerialDescriptor getDescriptor ()
public void serialize (kotlinx.serialization.Encoder, short)
kotlinx.serialization.Encoder encoder
short obj
public volatile synthetic void serialize (kotlinx.serialization.Encoder, java.lang.Object)
public java.lang.Short deserialize (kotlinx.serialization.Decoder)
kotlinx.serialization.Decoder decoder
public volatile synthetic java.lang.Object deserialize (kotlinx.serialization.Decoder)
private void <init> ()
static void <clinit> ()
public java.lang.Short patch (kotlinx.serialization.Decoder, short)
kotlinx.serialization.Decoder decoder
short old
public volatile synthetic java.lang.Object patch (kotlinx.serialization.Decoder, java.lang.Object)
}
kotlinx/serialization/internal/StringDescriptor.class
Primitives.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.StringDescriptor extends kotlinx.serialization.internal.PrimitiveDescriptor {
public static final kotlinx.serialization.internal.StringDescriptor INSTANCE
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/internal/StringSerializer.class
Primitives.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.StringSerializer extends java.lang.Object implements kotlinx.serialization.KSerializer {
private static final kotlinx.serialization.SerialDescriptor descriptor
public static final kotlinx.serialization.internal.StringSerializer INSTANCE
public kotlinx.serialization.SerialDescriptor getDescriptor ()
public void serialize (kotlinx.serialization.Encoder, java.lang.String)
kotlinx.serialization.Encoder encoder
String obj
public volatile synthetic void serialize (kotlinx.serialization.Encoder, java.lang.Object)
public java.lang.String deserialize (kotlinx.serialization.Decoder)
kotlinx.serialization.Decoder decoder
public volatile synthetic java.lang.Object deserialize (kotlinx.serialization.Decoder)
private void <init> ()
static void <clinit> ()
public java.lang.String patch (kotlinx.serialization.Decoder, java.lang.String)
kotlinx.serialization.Decoder decoder
String old
public volatile synthetic java.lang.Object patch (kotlinx.serialization.Decoder, java.lang.Object)
}
kotlinx/serialization/internal/TripleSerializer$TripleDesc.class
Tuples.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.TripleSerializer$TripleDesc extends kotlinx.serialization.internal.SerialClassDescImpl {
public static final kotlinx.serialization.internal.TripleSerializer$TripleDesc INSTANCE
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/internal/TripleSerializer.class
Tuples.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.TripleSerializer extends java.lang.Object implements kotlinx.serialization.KSerializer {
private final kotlinx.serialization.SerialDescriptor descriptor
private final kotlinx.serialization.KSerializer aSerializer
private final kotlinx.serialization.KSerializer bSerializer
private final kotlinx.serialization.KSerializer cSerializer
public kotlinx.serialization.SerialDescriptor getDescriptor ()
public void serialize (kotlinx.serialization.Encoder, kotlin.Triple)
kotlinx.serialization.CompositeEncoder encoder
kotlinx.serialization.Encoder encoder
kotlin.Triple obj
public volatile synthetic void serialize (kotlinx.serialization.Encoder, java.lang.Object)
public kotlin.Triple deserialize (kotlinx.serialization.Decoder)
Object c
Object b
Object a
boolean cSet
boolean bSet
boolean aSet
kotlinx.serialization.CompositeDecoder input
kotlinx.serialization.Decoder decoder
public volatile synthetic java.lang.Object deserialize (kotlinx.serialization.Decoder)
public void <init> (kotlinx.serialization.KSerializer, kotlinx.serialization.KSerializer, kotlinx.serialization.KSerializer)
kotlinx.serialization.KSerializer aSerializer
kotlinx.serialization.KSerializer bSerializer
kotlinx.serialization.KSerializer cSerializer
public kotlin.Triple patch (kotlinx.serialization.Decoder, kotlin.Triple)
kotlinx.serialization.Decoder decoder
kotlin.Triple old
public volatile synthetic java.lang.Object patch (kotlinx.serialization.Decoder, java.lang.Object)
}
kotlinx/serialization/internal/TuplesKt.class
Tuples.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.TuplesKt extends java.lang.Object {
public static final int KEY_INDEX
public static final int VALUE_INDEX
}
kotlinx/serialization/internal/UnitDescriptor.class
Primitives.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.UnitDescriptor extends kotlinx.serialization.internal.PrimitiveDescriptor {
public static final kotlinx.serialization.internal.UnitDescriptor INSTANCE
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/internal/UnitSerializer.class
Primitives.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.UnitSerializer extends java.lang.Object implements kotlinx.serialization.KSerializer {
private static final kotlinx.serialization.SerialDescriptor descriptor
public static final kotlinx.serialization.internal.UnitSerializer INSTANCE
public kotlinx.serialization.SerialDescriptor getDescriptor ()
public void serialize (kotlinx.serialization.Encoder, kotlin.Unit)
kotlinx.serialization.Encoder encoder
kotlin.Unit obj
public volatile synthetic void serialize (kotlinx.serialization.Encoder, java.lang.Object)
public void deserialize (kotlinx.serialization.Decoder)
kotlinx.serialization.Decoder decoder
public volatile synthetic java.lang.Object deserialize (kotlinx.serialization.Decoder)
private void <init> ()
static void <clinit> ()
public void patch (kotlinx.serialization.Decoder, kotlin.Unit)
kotlinx.serialization.Decoder decoder
kotlin.Unit old
public volatile synthetic java.lang.Object patch (kotlinx.serialization.Decoder, java.lang.Object)
}
kotlinx/serialization/internal/UtilKt.class
Util.kt
package kotlinx.serialization.internal
public final kotlinx.serialization.internal.UtilKt extends java.lang.Object {
public static final byte[] readExactNBytes (java.io.InputStream, int)
int i
int read
byte[] array
java.io.InputStream $this$readExactNBytes
int bytes
public static final kotlinx.io.ByteBuffer readToByteBuffer (java.io.InputStream, int)
kotlinx.io.ByteBuffer buf
byte[] arr
java.io.InputStream $this$readToByteBuffer
int bytes
public static final int getUnsignedByte (kotlinx.io.ByteBuffer)
kotlinx.io.ByteBuffer $this$getUnsignedByte
public static final int getUnsignedShort (kotlinx.io.ByteBuffer)
kotlinx.io.ByteBuffer $this$getUnsignedShort
public static final long getUnsignedInt (kotlinx.io.ByteBuffer)
kotlinx.io.ByteBuffer $this$getUnsignedInt
}
kotlinx/serialization/json/
kotlinx/serialization/json/Json$Companion.class
Json.kt
package kotlinx.serialization.json
public final kotlinx.serialization.json.Json$Companion extends java.lang.Object implements kotlinx.serialization.StringFormat {
public static synthetic void plain$annotations ()
public final kotlinx.serialization.json.Json getPlain ()
public static synthetic void unquoted$annotations ()
public final kotlinx.serialization.json.Json getUnquoted ()
public static synthetic void indented$annotations ()
public final kotlinx.serialization.json.Json getIndented ()
public static synthetic void nonstrict$annotations ()
public final kotlinx.serialization.json.Json getNonstrict ()
public java.lang.Void install (kotlinx.serialization.modules.SerialModule)
kotlinx.serialization.modules.SerialModule module
public volatile synthetic void install (kotlinx.serialization.modules.SerialModule)
public static synthetic void context$annotations ()
public kotlinx.serialization.modules.SerialModule getContext ()
public java.lang.String stringify (kotlinx.serialization.SerializationStrategy, java.lang.Object)
kotlinx.serialization.SerializationStrategy serializer
Object obj
public java.lang.Object parse (kotlinx.serialization.DeserializationStrategy, java.lang.String)
kotlinx.serialization.DeserializationStrategy deserializer
String string
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
kotlinx/serialization/json/Json.class
Json.kt
package kotlinx.serialization.json
public final kotlinx.serialization.json.Json extends kotlinx.serialization.AbstractSerialFormat implements kotlinx.serialization.StringFormat {
public final kotlinx.serialization.json.JsonConfiguration configuration
private static final kotlinx.serialization.json.Json plain
private static final kotlinx.serialization.json.Json unquoted
private static final kotlinx.serialization.json.Json indented
private static final kotlinx.serialization.json.Json nonstrict
public static final kotlinx.serialization.json.Json$Companion Companion
public java.lang.String stringify (kotlinx.serialization.SerializationStrategy, java.lang.Object)
kotlinx.serialization.json.internal.StreamingJsonOutput encoder
StringBuilder result
kotlinx.serialization.SerializationStrategy serializer
Object obj
public final kotlinx.serialization.json.JsonElement toJson (kotlinx.serialization.SerializationStrategy, java.lang.Object)
kotlinx.serialization.SerializationStrategy serializer
Object value
public final synthetic kotlinx.serialization.json.JsonElement toJson (java.lang.Object)
Object value
int $i$f$toJson
public java.lang.Object parse (kotlinx.serialization.DeserializationStrategy, java.lang.String)
Object result
kotlinx.serialization.json.internal.StreamingJsonInput input
kotlinx.serialization.json.internal.JsonReader reader
kotlinx.serialization.DeserializationStrategy deserializer
String string
public final kotlinx.serialization.json.JsonElement parseJson (java.lang.String)
String string
public final java.lang.Object fromJson (kotlinx.serialization.DeserializationStrategy, kotlinx.serialization.json.JsonElement)
kotlinx.serialization.DeserializationStrategy deserializer
kotlinx.serialization.json.JsonElement json
public final synthetic java.lang.Object fromJson (kotlinx.serialization.json.JsonElement)
kotlinx.serialization.json.JsonElement tree
int $i$f$fromJson
public void <init> (kotlinx.serialization.json.JsonConfiguration, kotlinx.serialization.modules.SerialModule)
kotlinx.serialization.json.JsonConfiguration configuration
kotlinx.serialization.modules.SerialModule context
public synthetic void <init> (kotlinx.serialization.json.JsonConfiguration, kotlinx.serialization.modules.SerialModule, int, kotlin.jvm.internal.DefaultConstructorMarker)
public void <init> (kotlin.jvm.functions.Function1)
kotlinx.serialization.json.JsonBuilder $this$apply
int $i$a$-apply-Json$1
kotlin.jvm.functions.Function1 block
public void <init> ()
private void <init> (kotlinx.serialization.json.JsonBuilder)
kotlinx.serialization.json.JsonBuilder builder
static void <clinit> ()
public static final synthetic kotlinx.serialization.json.Json access$getPlain$cp ()
public static final synthetic kotlinx.serialization.json.Json access$getUnquoted$cp ()
public static final synthetic kotlinx.serialization.json.Json access$getIndented$cp ()
public static final synthetic kotlinx.serialization.json.Json access$getNonstrict$cp ()
}
kotlinx/serialization/json/JsonArray$Companion.class
JsonElement.kt
package kotlinx.serialization.json
public final kotlinx.serialization.json.JsonArray$Companion extends java.lang.Object {
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
public final kotlinx.serialization.KSerializer serializer ()
}
kotlinx/serialization/json/JsonArray.class
JsonElement.kt
package kotlinx.serialization.json
public final kotlinx.serialization.json.JsonArray extends kotlinx.serialization.json.JsonElement implements java.util.List kotlin.jvm.internal.markers.KMappedMarker {
private final kotlinx.serialization.json.JsonArray jsonArray
private final java.util.List content
public static final kotlinx.serialization.json.JsonArray$Companion Companion
public kotlinx.serialization.json.JsonArray getJsonArray ()
public final kotlinx.serialization.json.JsonPrimitive getPrimitive (int)
int index
public final kotlinx.serialization.json.JsonObject getObject (int)
int index
public final kotlinx.serialization.json.JsonArray getArray (int)
int index
public final kotlinx.serialization.json.JsonPrimitive getPrimitiveOrNull (int)
int index
public final kotlinx.serialization.json.JsonObject getObjectOrNull (int)
int index
public final kotlinx.serialization.json.JsonArray getArrayOrNull (int)
int index
public final synthetic kotlinx.serialization.json.JsonElement getAs (int)
int index
int $i$f$getAs
public final synthetic kotlinx.serialization.json.JsonElement getAsOrNull (int)
int index
int $i$f$getAsOrNull
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public final java.util.List getContent ()
public void <init> (java.util.List)
java.util.List content
static void <clinit> ()
public int getSize ()
public final volatile int size ()
public boolean contains (kotlinx.serialization.json.JsonElement)
kotlinx.serialization.json.JsonElement element
public final volatile boolean contains (java.lang.Object)
public boolean containsAll (java.util.Collection)
java.util.Collection elements
public kotlinx.serialization.json.JsonElement get (int)
int index
public volatile synthetic java.lang.Object get (int)
public int indexOf (kotlinx.serialization.json.JsonElement)
kotlinx.serialization.json.JsonElement element
public final volatile int indexOf (java.lang.Object)
public boolean isEmpty ()
public java.util.Iterator iterator ()
public int lastIndexOf (kotlinx.serialization.json.JsonElement)
kotlinx.serialization.json.JsonElement element
public final volatile int lastIndexOf (java.lang.Object)
public java.util.ListIterator listIterator ()
public java.util.ListIterator listIterator (int)
int index
public java.util.List subList (int, int)
int fromIndex
int toIndex
public final java.util.List component1 ()
public final kotlinx.serialization.json.JsonArray copy (java.util.List)
java.util.List content
public static synthetic kotlinx.serialization.json.JsonArray copy$default (kotlinx.serialization.json.JsonArray, java.util.List, int, java.lang.Object)
public boolean add (kotlinx.serialization.json.JsonElement)
public void add (int, kotlinx.serialization.json.JsonElement)
public boolean addAll (int, java.util.Collection)
public boolean addAll (java.util.Collection)
public void clear ()
public boolean remove (java.lang.Object)
public boolean removeAll (java.util.Collection)
public kotlinx.serialization.json.JsonElement remove (int)
public void replaceAll (java.util.function.UnaryOperator)
public boolean retainAll (java.util.Collection)
public kotlinx.serialization.json.JsonElement set (int, kotlinx.serialization.json.JsonElement)
public void sort (java.util.Comparator)
public synthetic boolean add (java.lang.Object)
public synthetic void add (int, java.lang.Object)
public synthetic java.lang.Object remove (int)
public synthetic java.lang.Object set (int, java.lang.Object)
public java.lang.Object[] toArray ()
public java.lang.Object[] toArray (java.lang.Object[])
}
kotlinx/serialization/json/JsonArrayBuilder.class
JsonElementBuilders.kt
package kotlinx.serialization.json
public final kotlinx.serialization.json.JsonArrayBuilder extends java.lang.Object {
private final java.util.List content
public final java.util.List getContent$kotlinx_serialization_runtime ()
public final void unaryPlus (java.lang.String)
String $this$unaryPlus
public final void unaryPlus (java.lang.Number)
Number $this$unaryPlus
public final void unaryPlus (java.lang.Boolean)
Boolean $this$unaryPlus
public final void unaryPlus (kotlinx.serialization.json.JsonElement)
kotlinx.serialization.json.JsonElement $this$unaryPlus
public void <init> ()
}
kotlinx/serialization/json/JsonArraySerializer.class
JsonElementSerializer.kt
package kotlinx.serialization.json
public final kotlinx.serialization.json.JsonArraySerializer extends java.lang.Object implements kotlinx.serialization.KSerializer {
private static final kotlinx.serialization.SerialDescriptor descriptor
public static final kotlinx.serialization.json.JsonArraySerializer INSTANCE
public kotlinx.serialization.SerialDescriptor getDescriptor ()
public void serialize (kotlinx.serialization.Encoder, kotlinx.serialization.json.JsonArray)
kotlinx.serialization.Encoder encoder
kotlinx.serialization.json.JsonArray obj
public volatile synthetic void serialize (kotlinx.serialization.Encoder, java.lang.Object)
public kotlinx.serialization.json.JsonArray deserialize (kotlinx.serialization.Decoder)
kotlinx.serialization.Decoder decoder
public volatile synthetic java.lang.Object deserialize (kotlinx.serialization.Decoder)
private void <init> ()
static void <clinit> ()
public kotlinx.serialization.json.JsonArray patch (kotlinx.serialization.Decoder, kotlinx.serialization.json.JsonArray)
kotlinx.serialization.Decoder decoder
kotlinx.serialization.json.JsonArray old
public volatile synthetic java.lang.Object patch (kotlinx.serialization.Decoder, java.lang.Object)
}
kotlinx/serialization/json/JsonBuilder.class
Json.kt
package kotlinx.serialization.json
public final kotlinx.serialization.json.JsonBuilder extends java.lang.Object {
private boolean encodeDefaults
private boolean strictMode
private boolean unquoted
private boolean allowStructuredMapKeys
private boolean prettyPrint
private String indent
private boolean useArrayPolymorphism
private String classDiscriminator
private kotlinx.serialization.modules.SerialModule serialModule
public final boolean getEncodeDefaults ()
public final void setEncodeDefaults (boolean)
boolean
public final boolean getStrictMode ()
public final void setStrictMode (boolean)
boolean
public final boolean getUnquoted ()
public final void setUnquoted (boolean)
boolean
public final boolean getAllowStructuredMapKeys ()
public final void setAllowStructuredMapKeys (boolean)
boolean
public final boolean getPrettyPrint ()
public final void setPrettyPrint (boolean)
boolean
public final java.lang.String getIndent ()
public final void setIndent (java.lang.String)
String
public final boolean getUseArrayPolymorphism ()
public final void setUseArrayPolymorphism (boolean)
boolean
public final java.lang.String getClassDiscriminator ()
public final void setClassDiscriminator (java.lang.String)
String
public final kotlinx.serialization.modules.SerialModule getSerialModule ()
public final void setSerialModule (kotlinx.serialization.modules.SerialModule)
kotlinx.serialization.modules.SerialModule
public final kotlinx.serialization.json.JsonConfiguration buildConfiguration ()
public final kotlinx.serialization.modules.SerialModule buildModule ()
public void <init> ()
}
kotlinx/serialization/json/JsonConfiguration$Companion.class
JsonConfiguration.kt
package kotlinx.serialization.json
public final kotlinx.serialization.json.JsonConfiguration$Companion extends java.lang.Object {
private static synthetic void defaultIndent$annotations ()
private static synthetic void defaultDiscriminator$annotations ()
public static synthetic void Default$annotations ()
public final kotlinx.serialization.json.JsonConfiguration getDefault ()
public static synthetic void Stable$annotations ()
public final kotlinx.serialization.json.JsonConfiguration getStable ()
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
kotlinx/serialization/json/JsonConfiguration.class
JsonConfiguration.kt
package kotlinx.serialization.json
public final kotlinx.serialization.json.JsonConfiguration extends java.lang.Object {
public final boolean encodeDefaults
public final boolean strictMode
public final boolean unquoted
public final boolean allowStructuredMapKeys
public final boolean prettyPrint
public final String indent
public final boolean useArrayPolymorphism
public final String classDiscriminator
public final kotlinx.serialization.UpdateMode updateMode
private static final String defaultIndent
private static final String defaultDiscriminator
private static final kotlinx.serialization.json.JsonConfiguration Default
private static final kotlinx.serialization.json.JsonConfiguration Stable
public static final kotlinx.serialization.json.JsonConfiguration$Companion Companion
public static synthetic void updateMode$annotations ()
public void <init> (boolean, boolean, boolean, boolean, boolean, java.lang.String, boolean, java.lang.String, kotlinx.serialization.UpdateMode)
int $i$a$-require-JsonConfiguration$1
int $i$a$-require-JsonConfiguration$2
boolean encodeDefaults
boolean strictMode
boolean unquoted
boolean allowStructuredMapKeys
boolean prettyPrint
String indent
boolean useArrayPolymorphism
String classDiscriminator
kotlinx.serialization.UpdateMode updateMode
public synthetic void <init> (boolean, boolean, boolean, boolean, boolean, java.lang.String, boolean, java.lang.String, kotlinx.serialization.UpdateMode, int, kotlin.jvm.internal.DefaultConstructorMarker)
public void <init> ()
static void <clinit> ()
public static final synthetic kotlinx.serialization.json.JsonConfiguration access$getDefault$cp ()
public static final synthetic kotlinx.serialization.json.JsonConfiguration access$getStable$cp ()
public final boolean component1$kotlinx_serialization_runtime ()
public final boolean component2$kotlinx_serialization_runtime ()
public final boolean component3$kotlinx_serialization_runtime ()
public final boolean component4$kotlinx_serialization_runtime ()
public final boolean component5$kotlinx_serialization_runtime ()
public final java.lang.String component6$kotlinx_serialization_runtime ()
public final boolean component7$kotlinx_serialization_runtime ()
public final java.lang.String component8$kotlinx_serialization_runtime ()
public final kotlinx.serialization.UpdateMode component9$kotlinx_serialization_runtime ()
public final kotlinx.serialization.json.JsonConfiguration copy (boolean, boolean, boolean, boolean, boolean, java.lang.String, boolean, java.lang.String, kotlinx.serialization.UpdateMode)
boolean encodeDefaults
boolean strictMode
boolean unquoted
boolean allowStructuredMapKeys
boolean prettyPrint
String indent
boolean useArrayPolymorphism
String classDiscriminator
kotlinx.serialization.UpdateMode updateMode
public static synthetic kotlinx.serialization.json.JsonConfiguration copy$default (kotlinx.serialization.json.JsonConfiguration, boolean, boolean, boolean, boolean, boolean, java.lang.String, boolean, java.lang.String, kotlinx.serialization.UpdateMode, int, java.lang.Object)
public java.lang.String toString ()
public int hashCode ()
public boolean equals (java.lang.Object)
public static final kotlinx.serialization.json.JsonConfiguration getDefault ()
public static final kotlinx.serialization.json.JsonConfiguration getStable ()
}
kotlinx/serialization/json/JsonDecodingException.class
JsonExceptions.kt
package kotlinx.serialization.json
public final kotlinx.serialization.json.JsonDecodingException extends kotlinx.serialization.json.JsonException {
public void <init> (int, java.lang.String)
int position
String message
}
kotlinx/serialization/json/JsonElement$Companion.class
JsonElement.kt
package kotlinx.serialization.json
public final kotlinx.serialization.json.JsonElement$Companion extends java.lang.Object {
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
public final kotlinx.serialization.KSerializer serializer ()
}
kotlinx/serialization/json/JsonElement.class
JsonElement.kt
package kotlinx.serialization.json
public abstract kotlinx.serialization.json.JsonElement extends java.lang.Object {
public static final kotlinx.serialization.json.JsonElement$Companion Companion
public kotlinx.serialization.json.JsonPrimitive getPrimitive ()
public kotlinx.serialization.json.JsonObject getJsonObject ()
public kotlinx.serialization.json.JsonArray getJsonArray ()
public kotlinx.serialization.json.JsonNull getJsonNull ()
public final boolean isNull ()
private final java.lang.Void error (java.lang.String)
String element
private void <init> ()
static void <clinit> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
kotlinx/serialization/json/JsonElementBuildersKt.class
JsonElementBuilders.kt
package kotlinx.serialization.json
public final kotlinx.serialization.json.JsonElementBuildersKt extends java.lang.Object {
public static final kotlinx.serialization.json.JsonObject json (kotlin.jvm.functions.Function1)
kotlinx.serialization.json.JsonObjectBuilder builder
kotlin.jvm.functions.Function1 init
public static final kotlinx.serialization.json.JsonArray jsonArray (kotlin.jvm.functions.Function1)
kotlinx.serialization.json.JsonArrayBuilder builder
kotlin.jvm.functions.Function1 init
}
kotlinx/serialization/json/JsonElementKt.class
JsonElement.kt
package kotlinx.serialization.json
public final kotlinx.serialization.json.JsonElementKt extends java.lang.Object {
public static final java.lang.Void unexpectedJson (java.lang.String, java.lang.String)
String key
String expected
}
kotlinx/serialization/json/JsonElementSerializer$descriptor$1.class
JsonElementSerializer.kt
package kotlinx.serialization.json
public final kotlinx.serialization.json.JsonElementSerializer$descriptor$1 extends kotlinx.serialization.internal.SerialClassDescImpl {
public kotlinx.serialization.SerialKind getKind ()
void <init> (java.lang.String)
String $super_call_param$0
}
kotlinx/serialization/json/JsonElementSerializer.class
JsonElementSerializer.kt
package kotlinx.serialization.json
public final kotlinx.serialization.json.JsonElementSerializer extends java.lang.Object implements kotlinx.serialization.KSerializer {
private static final kotlinx.serialization.SerialDescriptor descriptor
public static final kotlinx.serialization.json.JsonElementSerializer INSTANCE
public kotlinx.serialization.SerialDescriptor getDescriptor ()
public void serialize (kotlinx.serialization.Encoder, kotlinx.serialization.json.JsonElement)
kotlinx.serialization.Encoder encoder
kotlinx.serialization.json.JsonElement obj
public volatile synthetic void serialize (kotlinx.serialization.Encoder, java.lang.Object)
public kotlinx.serialization.json.JsonElement deserialize (kotlinx.serialization.Decoder)
kotlinx.serialization.json.JsonInput input
kotlinx.serialization.Decoder decoder
public volatile synthetic java.lang.Object deserialize (kotlinx.serialization.Decoder)
private void <init> ()
static void <clinit> ()
public kotlinx.serialization.json.JsonElement patch (kotlinx.serialization.Decoder, kotlinx.serialization.json.JsonElement)
kotlinx.serialization.Decoder decoder
kotlinx.serialization.json.JsonElement old
public volatile synthetic java.lang.Object patch (kotlinx.serialization.Decoder, java.lang.Object)
}
kotlinx/serialization/json/JsonElementSerializerKt.class
JsonElementSerializer.kt
package kotlinx.serialization.json
public final kotlinx.serialization.json.JsonElementSerializerKt extends java.lang.Object {
private static final void verify (kotlinx.serialization.Encoder)
kotlinx.serialization.Encoder encoder
private static final void verify (kotlinx.serialization.Decoder)
kotlinx.serialization.Decoder decoder
public static final synthetic void access$verify (kotlinx.serialization.Encoder)
kotlinx.serialization.Encoder encoder
public static final synthetic void access$verify (kotlinx.serialization.Decoder)
kotlinx.serialization.Decoder decoder
}
kotlinx/serialization/json/JsonElementsKt.class
JsonElements.kt
package kotlinx.serialization.json
public final kotlinx.serialization.json.JsonElementsKt extends java.lang.Object {
public static final kotlinx.serialization.json.JsonPrimitive JsonPrimitive (java.lang.Boolean)
Boolean value
public static final kotlinx.serialization.json.JsonPrimitive JsonPrimitive (java.lang.Number)
Number value
public static final kotlinx.serialization.json.JsonPrimitive JsonPrimitive (java.lang.String)
String value
public static final int getInt (kotlinx.serialization.json.JsonElement)
kotlinx.serialization.json.JsonElement $this$int
public static final java.lang.Integer getIntOrNull (kotlinx.serialization.json.JsonElement)
kotlinx.serialization.json.JsonElement $this$intOrNull
public static final long getLong (kotlinx.serialization.json.JsonElement)
kotlinx.serialization.json.JsonElement $this$long
public static final java.lang.Long getLongOrNull (kotlinx.serialization.json.JsonElement)
kotlinx.serialization.json.JsonElement $this$longOrNull
public static final double getDouble (kotlinx.serialization.json.JsonElement)
kotlinx.serialization.json.JsonElement $this$double
public static final java.lang.Double getDoubleOrNull (kotlinx.serialization.json.JsonElement)
kotlinx.serialization.json.JsonElement $this$doubleOrNull
public static final float getFloat (kotlinx.serialization.json.JsonElement)
kotlinx.serialization.json.JsonElement $this$float
public static final java.lang.Float getFloatOrNull (kotlinx.serialization.json.JsonElement)
kotlinx.serialization.json.JsonElement $this$floatOrNull
public static final boolean getBoolean (kotlinx.serialization.json.JsonElement)
kotlinx.serialization.json.JsonElement $this$boolean
public static final java.lang.Boolean getBooleanOrNull (kotlinx.serialization.json.JsonElement)
kotlinx.serialization.json.JsonElement $this$booleanOrNull
public static final java.lang.String getContent (kotlinx.serialization.json.JsonElement)
kotlinx.serialization.json.JsonElement $this$content
public static final java.lang.String getContentOrNull (kotlinx.serialization.json.JsonElement)
kotlinx.serialization.json.JsonElement $this$contentOrNull
}
kotlinx/serialization/json/JsonEncodingException.class
JsonExceptions.kt
package kotlinx.serialization.json
public final kotlinx.serialization.json.JsonEncodingException extends kotlinx.serialization.json.JsonException {
public void <init> (java.lang.String)
String message
}
kotlinx/serialization/json/JsonException.class
JsonExceptions.kt
package kotlinx.serialization.json
public kotlinx.serialization.json.JsonException extends kotlinx.serialization.SerializationException {
public void <init> (java.lang.String)
String message
}
kotlinx/serialization/json/JsonExceptionHelpersKt.class
JsonExceptionHelpers.kt
package kotlinx.serialization.json
public final kotlinx.serialization.json.JsonExceptionHelpersKt extends java.lang.Object {
public static final kotlinx.serialization.json.JsonEncodingException InvalidFloatingPoint (java.lang.Number, java.lang.String)
Number value
String type
public static final kotlinx.serialization.json.JsonEncodingException InvalidFloatingPoint (java.lang.Number, java.lang.String, java.lang.String)
Number value
String key
String type
public static final kotlinx.serialization.json.JsonDecodingException jsonUnknownKeyException (int, java.lang.String)
int position
String key
public static final kotlinx.serialization.json.JsonException JsonMapInvalidKeyKind (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor keyDescriptor
}
kotlinx/serialization/json/JsonInput$DefaultImpls.class
JsonInput.kt
package kotlinx.serialization.json
public final kotlinx.serialization.json.JsonInput$DefaultImpls extends java.lang.Object {
public static java.lang.Object decodeSerializableValue (kotlinx.serialization.json.JsonInput, kotlinx.serialization.DeserializationStrategy)
kotlinx.serialization.json.JsonInput $this
kotlinx.serialization.DeserializationStrategy deserializer
public static java.lang.Object decodeNullableSerializableValue (kotlinx.serialization.json.JsonInput, kotlinx.serialization.DeserializationStrategy)
kotlinx.serialization.json.JsonInput $this
kotlinx.serialization.DeserializationStrategy deserializer
public static java.lang.Object updateSerializableValue (kotlinx.serialization.json.JsonInput, kotlinx.serialization.DeserializationStrategy, java.lang.Object)
kotlinx.serialization.json.JsonInput $this
kotlinx.serialization.DeserializationStrategy deserializer
Object old
public static java.lang.Object updateNullableSerializableValue (kotlinx.serialization.json.JsonInput, kotlinx.serialization.DeserializationStrategy, java.lang.Object)
kotlinx.serialization.json.JsonInput $this
kotlinx.serialization.DeserializationStrategy deserializer
Object old
public static void endStructure (kotlinx.serialization.json.JsonInput, kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.json.JsonInput $this
kotlinx.serialization.SerialDescriptor desc
public static int decodeCollectionSize (kotlinx.serialization.json.JsonInput, kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.json.JsonInput $this
kotlinx.serialization.SerialDescriptor desc
}
kotlinx/serialization/json/JsonInput.class
JsonInput.kt
package kotlinx.serialization.json
public abstract kotlinx.serialization.json.JsonInput extends java.lang.Object implements kotlinx.serialization.Decoder kotlinx.serialization.CompositeDecoder {
public abstract kotlinx.serialization.json.Json getJson ()
public abstract kotlinx.serialization.json.JsonElement decodeJson ()
}
kotlinx/serialization/json/JsonKt.class
Json.kt
package kotlinx.serialization.json
public final kotlinx.serialization.json.JsonKt extends java.lang.Object {
private static final kotlinx.serialization.modules.SerialModule defaultJsonModule
private static synthetic void defaultJsonModule$annotations ()
static void <clinit> ()
public static final synthetic kotlinx.serialization.modules.SerialModule access$getDefaultJsonModule$p ()
}
kotlinx/serialization/json/JsonLiteral$Companion.class
JsonElement.kt
package kotlinx.serialization.json
public final kotlinx.serialization.json.JsonLiteral$Companion extends java.lang.Object {
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
public final kotlinx.serialization.KSerializer serializer ()
}
kotlinx/serialization/json/JsonLiteral.class
JsonElement.kt
package kotlinx.serialization.json
public final kotlinx.serialization.json.JsonLiteral extends kotlinx.serialization.json.JsonPrimitive {
private final String content
private final String contentOrNull
private final Object body
private final boolean isString
public static final kotlinx.serialization.json.JsonLiteral$Companion Companion
public java.lang.String getContent ()
public java.lang.String getContentOrNull ()
public java.lang.String toString ()
StringBuilder $this$buildString
int $i$a$-buildString-JsonLiteral$toString$1
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
int result
public final java.lang.Object getBody ()
public final boolean isString ()
public void <init> (java.lang.Object, boolean)
Object body
boolean isString
public void <init> (java.lang.Number)
Number number
public void <init> (boolean)
boolean boolean
public void <init> (java.lang.String)
String string
static void <clinit> ()
}
kotlinx/serialization/json/JsonLiteralSerializer$JsonLiteralDescriptor.class
JsonElementSerializer.kt
package kotlinx.serialization.json
final kotlinx.serialization.json.JsonLiteralSerializer$JsonLiteralDescriptor extends kotlinx.serialization.internal.SerialClassDescImpl {
public static final kotlinx.serialization.json.JsonLiteralSerializer$JsonLiteralDescriptor INSTANCE
public kotlinx.serialization.SerialKind getKind ()
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/json/JsonLiteralSerializer.class
JsonElementSerializer.kt
package kotlinx.serialization.json
public final kotlinx.serialization.json.JsonLiteralSerializer extends java.lang.Object implements kotlinx.serialization.KSerializer {
public static final kotlinx.serialization.json.JsonLiteralSerializer INSTANCE
public kotlinx.serialization.SerialDescriptor getDescriptor ()
public void serialize (kotlinx.serialization.Encoder, kotlinx.serialization.json.JsonLiteral)
Boolean boolean
Double double
Long long
kotlinx.serialization.Encoder encoder
kotlinx.serialization.json.JsonLiteral obj
public volatile synthetic void serialize (kotlinx.serialization.Encoder, java.lang.Object)
public kotlinx.serialization.json.JsonLiteral deserialize (kotlinx.serialization.Decoder)
kotlinx.serialization.Decoder decoder
public volatile synthetic java.lang.Object deserialize (kotlinx.serialization.Decoder)
private void <init> ()
static void <clinit> ()
public kotlinx.serialization.json.JsonLiteral patch (kotlinx.serialization.Decoder, kotlinx.serialization.json.JsonLiteral)
kotlinx.serialization.Decoder decoder
kotlinx.serialization.json.JsonLiteral old
public volatile synthetic java.lang.Object patch (kotlinx.serialization.Decoder, java.lang.Object)
}
kotlinx/serialization/json/JsonNull.class
JsonElement.kt
package kotlinx.serialization.json
public final kotlinx.serialization.json.JsonNull extends kotlinx.serialization.json.JsonPrimitive {
private static final kotlinx.serialization.json.JsonNull jsonNull
private static final String content
private static final String contentOrNull
public static final kotlinx.serialization.json.JsonNull INSTANCE
public kotlinx.serialization.json.JsonNull getJsonNull ()
public java.lang.String getContent ()
public java.lang.String getContentOrNull ()
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/json/JsonNullSerializer$JsonNullDescriptor.class
JsonElementSerializer.kt
package kotlinx.serialization.json
final kotlinx.serialization.json.JsonNullSerializer$JsonNullDescriptor extends kotlinx.serialization.internal.SerialClassDescImpl {
public static final kotlinx.serialization.json.JsonNullSerializer$JsonNullDescriptor INSTANCE
public kotlinx.serialization.SerialKind getKind ()
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/json/JsonNullSerializer.class
JsonElementSerializer.kt
package kotlinx.serialization.json
public final kotlinx.serialization.json.JsonNullSerializer extends java.lang.Object implements kotlinx.serialization.KSerializer {
public static final kotlinx.serialization.json.JsonNullSerializer INSTANCE
public kotlinx.serialization.SerialDescriptor getDescriptor ()
public void serialize (kotlinx.serialization.Encoder, kotlinx.serialization.json.JsonNull)
kotlinx.serialization.Encoder encoder
kotlinx.serialization.json.JsonNull obj
public volatile synthetic void serialize (kotlinx.serialization.Encoder, java.lang.Object)
public kotlinx.serialization.json.JsonNull deserialize (kotlinx.serialization.Decoder)
kotlinx.serialization.Decoder decoder
public volatile synthetic java.lang.Object deserialize (kotlinx.serialization.Decoder)
private void <init> ()
static void <clinit> ()
public kotlinx.serialization.json.JsonNull patch (kotlinx.serialization.Decoder, kotlinx.serialization.json.JsonNull)
kotlinx.serialization.Decoder decoder
kotlinx.serialization.json.JsonNull old
public volatile synthetic java.lang.Object patch (kotlinx.serialization.Decoder, java.lang.Object)
}
kotlinx/serialization/json/JsonObject$Companion.class
JsonElement.kt
package kotlinx.serialization.json
public final kotlinx.serialization.json.JsonObject$Companion extends java.lang.Object {
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
public final kotlinx.serialization.KSerializer serializer ()
}
kotlinx/serialization/json/JsonObject$toString$1.class
JsonElement.kt
package kotlinx.serialization.json
final kotlinx.serialization.json.JsonObject$toString$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final kotlinx.serialization.json.JsonObject$toString$1 INSTANCE
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final java.lang.String invoke (java.util.Map$Entry)
java.util.Map$Entry $dstr$k$v
String k
kotlinx.serialization.json.JsonElement v
void <init> ()
static void <clinit> ()
}
kotlinx/serialization/json/JsonObject.class
JsonElement.kt
package kotlinx.serialization.json
public final kotlinx.serialization.json.JsonObject extends kotlinx.serialization.json.JsonElement implements java.util.Map kotlin.jvm.internal.markers.KMappedMarker {
private final kotlinx.serialization.json.JsonObject jsonObject
private final java.util.Map content
public static final kotlinx.serialization.json.JsonObject$Companion Companion
public kotlinx.serialization.json.JsonObject getJsonObject ()
public final kotlinx.serialization.json.JsonPrimitive getPrimitive (java.lang.String)
String key
public final kotlinx.serialization.json.JsonObject getObject (java.lang.String)
String key
public final kotlinx.serialization.json.JsonArray getArray (java.lang.String)
String key
public final kotlinx.serialization.json.JsonPrimitive getPrimitiveOrNull (java.lang.String)
String key
public final kotlinx.serialization.json.JsonObject getObjectOrNull (java.lang.String)
String key
public final kotlinx.serialization.json.JsonArray getArrayOrNull (java.lang.String)
String key
public final synthetic kotlinx.serialization.json.JsonElement getAs (java.lang.String)
String key
int $i$f$getAs
public final synthetic kotlinx.serialization.json.JsonElement getAsOrNull (java.lang.String)
String key
int $i$f$getAsOrNull
public java.lang.String toString ()
public boolean equals (java.lang.Object)
Object other
public int hashCode ()
public final java.util.Map getContent ()
public void <init> (java.util.Map)
java.util.Map content
static void <clinit> ()
public java.util.Set getEntries ()
public final volatile java.util.Set entrySet ()
public java.util.Set getKeys ()
public final volatile java.util.Set keySet ()
public int getSize ()
public final volatile int size ()
public java.util.Collection getValues ()
public final volatile java.util.Collection values ()
public boolean containsKey (java.lang.String)
String key
public final volatile boolean containsKey (java.lang.Object)
public boolean containsValue (kotlinx.serialization.json.JsonElement)
kotlinx.serialization.json.JsonElement value
public final volatile boolean containsValue (java.lang.Object)
public kotlinx.serialization.json.JsonElement get (java.lang.String)
String key
public final volatile java.lang.Object get (java.lang.Object)
public boolean isEmpty ()
public final java.util.Map component1 ()
public final kotlinx.serialization.json.JsonObject copy (java.util.Map)
java.util.Map content
public static synthetic kotlinx.serialization.json.JsonObject copy$default (kotlinx.serialization.json.JsonObject, java.util.Map, int, java.lang.Object)
public void clear ()
public kotlinx.serialization.json.JsonElement compute (java.lang.String, java.util.function.BiFunction)
public kotlinx.serialization.json.JsonElement computeIfAbsent (java.lang.String, java.util.function.Function)
public kotlinx.serialization.json.JsonElement computeIfPresent (java.lang.String, java.util.function.BiFunction)
public kotlinx.serialization.json.JsonElement merge (java.lang.String, kotlinx.serialization.json.JsonElement, java.util.function.BiFunction)
public kotlinx.serialization.json.JsonElement put (java.lang.String, kotlinx.serialization.json.JsonElement)
public void putAll (java.util.Map)
public kotlinx.serialization.json.JsonElement putIfAbsent (java.lang.String, kotlinx.serialization.json.JsonElement)
public java.lang.Object remove (java.lang.Object)
public boolean remove (java.lang.Object, java.lang.Object)
public boolean replace (java.lang.String, kotlinx.serialization.json.JsonElement, kotlinx.serialization.json.JsonElement)
public kotlinx.serialization.json.JsonElement replace (java.lang.String, kotlinx.serialization.json.JsonElement)
public void replaceAll (java.util.function.BiFunction)
public synthetic java.lang.Object compute (java.lang.Object, java.util.function.BiFunction)
public synthetic java.lang.Object computeIfAbsent (java.lang.Object, java.util.function.Function)
public synthetic java.lang.Object computeIfPresent (java.lang.Object, java.util.function.BiFunction)
public synthetic java.lang.Object merge (java.lang.Object, java.lang.Object, java.util.function.BiFunction)
public synthetic java.lang.Object put (java.lang.Object, java.lang.Object)
public synthetic java.lang.Object putIfAbsent (java.lang.Object, java.lang.Object)
public synthetic boolean replace (java.lang.Object, java.lang.Object, java.lang.Object)
public synthetic java.lang.Object replace (java.lang.Object, java.lang.Object)
}
kotlinx/serialization/json/JsonObjectBuilder.class
JsonElementBuilders.kt
package kotlinx.serialization.json
public final kotlinx.serialization.json.JsonObjectBuilder extends java.lang.Object {
private final java.util.Map content
public final java.util.Map getContent$kotlinx_serialization_runtime ()
public final void to (java.lang.String, kotlinx.serialization.json.JsonElement)
int $i$a$-require-JsonObjectBuilder$to$1
String $this$to
kotlinx.serialization.json.JsonElement value
public final void to (java.lang.String, java.lang.Number)
int $i$a$-require-JsonObjectBuilder$to$2
String $this$to
Number value
public final void to (java.lang.String, java.lang.Boolean)
int $i$a$-require-JsonObjectBuilder$to$3
String $this$to
Boolean value
public final void to (java.lang.String, java.lang.String)
int $i$a$-require-JsonObjectBuilder$to$4
String $this$to
String value
public void <init> ()
}
kotlinx/serialization/json/JsonObjectSerializer.class
JsonElementSerializer.kt
package kotlinx.serialization.json
public final kotlinx.serialization.json.JsonObjectSerializer extends java.lang.Object implements kotlinx.serialization.KSerializer {
private static final kotlinx.serialization.SerialDescriptor descriptor
public static final kotlinx.serialization.json.JsonObjectSerializer INSTANCE
public kotlinx.serialization.SerialDescriptor getDescriptor ()
public void serialize (kotlinx.serialization.Encoder, kotlinx.serialization.json.JsonObject)
kotlinx.serialization.Encoder encoder
kotlinx.serialization.json.JsonObject obj
public volatile synthetic void serialize (kotlinx.serialization.Encoder, java.lang.Object)
public kotlinx.serialization.json.JsonObject deserialize (kotlinx.serialization.Decoder)
kotlinx.serialization.Decoder decoder
public volatile synthetic java.lang.Object deserialize (kotlinx.serialization.Decoder)
private void <init> ()
static void <clinit> ()
public kotlinx.serialization.json.JsonObject patch (kotlinx.serialization.Decoder, kotlinx.serialization.json.JsonObject)
kotlinx.serialization.Decoder decoder
kotlinx.serialization.json.JsonObject old
public volatile synthetic java.lang.Object patch (kotlinx.serialization.Decoder, java.lang.Object)
}
kotlinx/serialization/json/JsonOutput$DefaultImpls.class
JsonOutput.kt
package kotlinx.serialization.json
public final kotlinx.serialization.json.JsonOutput$DefaultImpls extends java.lang.Object {
public static void encodeSerializableValue (kotlinx.serialization.json.JsonOutput, kotlinx.serialization.SerializationStrategy, java.lang.Object)
kotlinx.serialization.json.JsonOutput $this
kotlinx.serialization.SerializationStrategy serializer
Object value
public static void encodeNullableSerializableValue (kotlinx.serialization.json.JsonOutput, kotlinx.serialization.SerializationStrategy, java.lang.Object)
kotlinx.serialization.json.JsonOutput $this
kotlinx.serialization.SerializationStrategy serializer
Object value
public static transient kotlinx.serialization.CompositeEncoder beginCollection (kotlinx.serialization.json.JsonOutput, kotlinx.serialization.SerialDescriptor, int, kotlinx.serialization.KSerializer[])
kotlinx.serialization.json.JsonOutput $this
kotlinx.serialization.SerialDescriptor desc
int collectionSize
kotlinx.serialization.KSerializer[] typeParams
public static void endStructure (kotlinx.serialization.json.JsonOutput, kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.json.JsonOutput $this
kotlinx.serialization.SerialDescriptor desc
public static boolean shouldEncodeElementDefault (kotlinx.serialization.json.JsonOutput, kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.json.JsonOutput $this
kotlinx.serialization.SerialDescriptor desc
int index
}
kotlinx/serialization/json/JsonOutput.class
JsonOutput.kt
package kotlinx.serialization.json
public abstract kotlinx.serialization.json.JsonOutput extends java.lang.Object implements kotlinx.serialization.Encoder kotlinx.serialization.CompositeEncoder {
public abstract kotlinx.serialization.json.Json getJson ()
public abstract void encodeJson (kotlinx.serialization.json.JsonElement)
}
kotlinx/serialization/json/JsonPrimitive$Companion.class
JsonElement.kt
package kotlinx.serialization.json
public final kotlinx.serialization.json.JsonPrimitive$Companion extends java.lang.Object {
private void <init> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
public final kotlinx.serialization.KSerializer serializer ()
}
kotlinx/serialization/json/JsonPrimitive.class
JsonElement.kt
package kotlinx.serialization.json
public abstract kotlinx.serialization.json.JsonPrimitive extends kotlinx.serialization.json.JsonElement {
private final kotlinx.serialization.json.JsonPrimitive primitive
public static final kotlinx.serialization.json.JsonPrimitive$Companion Companion
public abstract java.lang.String getContent ()
public abstract java.lang.String getContentOrNull ()
public static synthetic void primitive$annotations ()
public final kotlinx.serialization.json.JsonPrimitive getPrimitive ()
public final int getInt ()
public final java.lang.Integer getIntOrNull ()
public final long getLong ()
public final java.lang.Long getLongOrNull ()
public final double getDouble ()
public final java.lang.Double getDoubleOrNull ()
public final float getFloat ()
public final java.lang.Float getFloatOrNull ()
public final boolean getBoolean ()
public final java.lang.Boolean getBooleanOrNull ()
public java.lang.String toString ()
private void <init> ()
static void <clinit> ()
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
kotlinx/serialization/json/JsonPrimitiveSerializer$JsonPrimitiveDescriptor.class
JsonElementSerializer.kt
package kotlinx.serialization.json
final kotlinx.serialization.json.JsonPrimitiveSerializer$JsonPrimitiveDescriptor extends kotlinx.serialization.internal.SerialClassDescImpl {
public static final kotlinx.serialization.json.JsonPrimitiveSerializer$JsonPrimitiveDescriptor INSTANCE
public kotlinx.serialization.SerialKind getKind ()
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/json/JsonPrimitiveSerializer.class
JsonElementSerializer.kt
package kotlinx.serialization.json
public final kotlinx.serialization.json.JsonPrimitiveSerializer extends java.lang.Object implements kotlinx.serialization.KSerializer {
public static final kotlinx.serialization.json.JsonPrimitiveSerializer INSTANCE
public kotlinx.serialization.SerialDescriptor getDescriptor ()
public void serialize (kotlinx.serialization.Encoder, kotlinx.serialization.json.JsonPrimitive)
kotlinx.serialization.Encoder encoder
kotlinx.serialization.json.JsonPrimitive obj
public volatile synthetic void serialize (kotlinx.serialization.Encoder, java.lang.Object)
public kotlinx.serialization.json.JsonPrimitive deserialize (kotlinx.serialization.Decoder)
kotlinx.serialization.Decoder decoder
public volatile synthetic java.lang.Object deserialize (kotlinx.serialization.Decoder)
private void <init> ()
static void <clinit> ()
public kotlinx.serialization.json.JsonPrimitive patch (kotlinx.serialization.Decoder, kotlinx.serialization.json.JsonPrimitive)
kotlinx.serialization.Decoder decoder
kotlinx.serialization.json.JsonPrimitive old
public volatile synthetic java.lang.Object patch (kotlinx.serialization.Decoder, java.lang.Object)
}
kotlinx/serialization/json/internal/
kotlinx/serialization/json/internal/AbstractJsonTreeInput.class
TreeJsonInput.kt
package kotlinx.serialization.json.internal
abstract kotlinx.serialization.json.internal.AbstractJsonTreeInput extends kotlinx.serialization.NamedValueDecoder implements kotlinx.serialization.json.JsonInput {
protected final kotlinx.serialization.json.JsonConfiguration configuration
private final kotlinx.serialization.json.Json json
private final kotlinx.serialization.json.JsonElement obj
public kotlinx.serialization.modules.SerialModule getContext ()
private final kotlinx.serialization.json.JsonElement currentObject ()
String it
int $i$a$-let-AbstractJsonTreeInput$currentObject$1
public kotlinx.serialization.json.JsonElement decodeJson ()
public static synthetic void updateMode$annotations ()
public kotlinx.serialization.UpdateMode getUpdateMode ()
public java.lang.Object decodeSerializableValue (kotlinx.serialization.DeserializationStrategy)
kotlinx.serialization.DeserializationStrategy deserializer
public java.lang.String composeName (java.lang.String, java.lang.String)
String parentName
String childName
public transient kotlinx.serialization.CompositeDecoder beginStructure (kotlinx.serialization.SerialDescriptor, kotlinx.serialization.KSerializer[])
int $i$a$-check-TreeJsonOutputKt$cast$1$iv
int $i$f$cast
int $i$a$-check-TreeJsonOutputKt$cast$1$iv
kotlinx.serialization.json.JsonElement obj$iv
int $i$f$cast
int $i$a$-selectMapMode-AbstractJsonTreeInput$beginStructure$1
int $i$a$-check-TreeJsonOutputKt$cast$1$iv
kotlinx.serialization.json.JsonElement obj$iv
int $i$f$cast
int $i$a$-selectMapMode-AbstractJsonTreeInput$beginStructure$2
kotlinx.serialization.SerialKind keyKind$iv
kotlinx.serialization.SerialDescriptor keyDescriptor$iv
kotlinx.serialization.json.Json $this$selectMapMode$iv
int $i$f$selectMapMode
int $i$a$-check-TreeJsonOutputKt$cast$1$iv
int $i$f$cast
kotlinx.serialization.json.JsonElement currentObject
kotlinx.serialization.SerialDescriptor desc
kotlinx.serialization.KSerializer[] typeParams
protected kotlinx.serialization.json.JsonPrimitive getValue (java.lang.String)
kotlinx.serialization.json.JsonElement currentElement
String tag
protected abstract kotlinx.serialization.json.JsonElement currentElement (java.lang.String)
public char decodeTaggedChar (java.lang.String)
kotlinx.serialization.json.JsonPrimitive o
String tag
public volatile synthetic char decodeTaggedChar (java.lang.Object)
public int decodeTaggedEnum (java.lang.String, kotlinx.serialization.SerialDescriptor)
String tag
kotlinx.serialization.SerialDescriptor enumDescription
public volatile synthetic int decodeTaggedEnum (java.lang.Object, kotlinx.serialization.SerialDescriptor)
public java.lang.Void decodeTaggedNull (java.lang.String)
String tag
public volatile synthetic java.lang.Void decodeTaggedNull (java.lang.Object)
public boolean decodeTaggedNotNullMark (java.lang.String)
String tag
public volatile synthetic boolean decodeTaggedNotNullMark (java.lang.Object)
public void decodeTaggedUnit (java.lang.String)
String tag
public volatile synthetic void decodeTaggedUnit (java.lang.Object)
public boolean decodeTaggedBoolean (java.lang.String)
String tag
public volatile synthetic boolean decodeTaggedBoolean (java.lang.Object)
public byte decodeTaggedByte (java.lang.String)
String tag
public volatile synthetic byte decodeTaggedByte (java.lang.Object)
public short decodeTaggedShort (java.lang.String)
String tag
public volatile synthetic short decodeTaggedShort (java.lang.Object)
public int decodeTaggedInt (java.lang.String)
String tag
public volatile synthetic int decodeTaggedInt (java.lang.Object)
public long decodeTaggedLong (java.lang.String)
String tag
public volatile synthetic long decodeTaggedLong (java.lang.Object)
public float decodeTaggedFloat (java.lang.String)
String tag
public volatile synthetic float decodeTaggedFloat (java.lang.Object)
public double decodeTaggedDouble (java.lang.String)
String tag
public volatile synthetic double decodeTaggedDouble (java.lang.Object)
public java.lang.String decodeTaggedString (java.lang.String)
String tag
public volatile synthetic java.lang.String decodeTaggedString (java.lang.Object)
public kotlinx.serialization.json.Json getJson ()
public kotlinx.serialization.json.JsonElement getObj ()
private void <init> (kotlinx.serialization.json.Json, kotlinx.serialization.json.JsonElement)
kotlinx.serialization.json.Json json
kotlinx.serialization.json.JsonElement obj
public synthetic void <init> (kotlinx.serialization.json.Json, kotlinx.serialization.json.JsonElement, kotlin.jvm.internal.DefaultConstructorMarker)
kotlinx.serialization.json.Json json
kotlinx.serialization.json.JsonElement obj
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
kotlinx/serialization/json/internal/AbstractJsonTreeOutput$beginStructure$consumer$1.class
TreeJsonOutput.kt
package kotlinx.serialization.json.internal
final kotlinx.serialization.json.internal.AbstractJsonTreeOutput$beginStructure$consumer$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic kotlinx.serialization.json.internal.AbstractJsonTreeOutput this$0
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final void invoke (kotlinx.serialization.json.JsonElement)
kotlinx.serialization.json.JsonElement node
void <init> (kotlinx.serialization.json.internal.AbstractJsonTreeOutput)
}
kotlinx/serialization/json/internal/AbstractJsonTreeOutput.class
TreeJsonOutput.kt
package kotlinx.serialization.json.internal
abstract kotlinx.serialization.json.internal.AbstractJsonTreeOutput extends kotlinx.serialization.NamedValueEncoder implements kotlinx.serialization.json.JsonOutput {
protected final kotlinx.serialization.json.JsonConfiguration configuration
private boolean writePolymorphic
private final kotlinx.serialization.json.Json json
private final kotlin.jvm.functions.Function1 nodeConsumer
public final kotlinx.serialization.modules.SerialModule getContext ()
public void encodeJson (kotlinx.serialization.json.JsonElement)
kotlinx.serialization.json.JsonElement element
public boolean shouldEncodeElementDefault (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor desc
int index
public java.lang.String composeName (java.lang.String, java.lang.String)
String parentName
String childName
public abstract void putElement (java.lang.String, kotlinx.serialization.json.JsonElement)
public abstract kotlinx.serialization.json.JsonElement getCurrent ()
public void encodeTaggedNull (java.lang.String)
String tag
public volatile synthetic void encodeTaggedNull (java.lang.Object)
public void encodeTaggedInt (java.lang.String, int)
String tag
int value
public volatile synthetic void encodeTaggedInt (java.lang.Object, int)
public void encodeTaggedByte (java.lang.String, byte)
String tag
byte value
public volatile synthetic void encodeTaggedByte (java.lang.Object, byte)
public void encodeTaggedShort (java.lang.String, short)
String tag
short value
public volatile synthetic void encodeTaggedShort (java.lang.Object, short)
public void encodeTaggedLong (java.lang.String, long)
String tag
long value
public volatile synthetic void encodeTaggedLong (java.lang.Object, long)
public void encodeTaggedFloat (java.lang.String, float)
String tag
float value
public volatile synthetic void encodeTaggedFloat (java.lang.Object, float)
public void encodeSerializableValue (kotlinx.serialization.SerializationStrategy, java.lang.Object)
int $i$a$-encodePolymorphically-AbstractJsonTreeOutput$encodeSerializableValue$1
kotlinx.serialization.SerialKind kind$iv
kotlinx.serialization.KSerializer actualSerializer$iv
kotlinx.serialization.json.JsonOutput $this$encodePolymorphically$iv
int $i$f$encodePolymorphically
kotlinx.serialization.json.internal.JsonPrimitiveOutput $this$apply
int $i$a$-apply-AbstractJsonTreeOutput$encodeSerializableValue$2
kotlinx.serialization.SerializationStrategy serializer
Object value
public void encodeTaggedDouble (java.lang.String, double)
String tag
double value
public volatile synthetic void encodeTaggedDouble (java.lang.Object, double)
public void encodeTaggedBoolean (java.lang.String, boolean)
String tag
boolean value
public volatile synthetic void encodeTaggedBoolean (java.lang.Object, boolean)
public void encodeTaggedChar (java.lang.String, char)
String tag
char value
public volatile synthetic void encodeTaggedChar (java.lang.Object, char)
public void encodeTaggedString (java.lang.String, java.lang.String)
String tag
String value
public volatile synthetic void encodeTaggedString (java.lang.Object, java.lang.String)
public void encodeTaggedEnum (java.lang.String, kotlinx.serialization.SerialDescriptor, int)
String tag
kotlinx.serialization.SerialDescriptor enumDescription
int ordinal
public volatile synthetic void encodeTaggedEnum (java.lang.Object, kotlinx.serialization.SerialDescriptor, int)
public void encodeTaggedValue (java.lang.String, java.lang.Object)
String tag
Object value
public volatile synthetic void encodeTaggedValue (java.lang.Object, java.lang.Object)
public transient kotlinx.serialization.CompositeEncoder beginStructure (kotlinx.serialization.SerialDescriptor, kotlinx.serialization.KSerializer[])
int $i$a$-selectMapMode-AbstractJsonTreeOutput$beginStructure$encoder$1
int $i$a$-selectMapMode-AbstractJsonTreeOutput$beginStructure$encoder$2
kotlinx.serialization.SerialKind keyKind$iv
kotlinx.serialization.SerialDescriptor keyDescriptor$iv
kotlinx.serialization.json.Json $this$selectMapMode$iv
int $i$f$selectMapMode
kotlinx.serialization.json.internal.AbstractJsonTreeOutput encoder
kotlin.jvm.functions.Function1 consumer
kotlinx.serialization.SerialDescriptor desc
kotlinx.serialization.KSerializer[] typeParams
public void endEncode (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor desc
public final kotlinx.serialization.json.Json getJson ()
public final kotlin.jvm.functions.Function1 getNodeConsumer ()
private void <init> (kotlinx.serialization.json.Json, kotlin.jvm.functions.Function1)
kotlinx.serialization.json.Json json
kotlin.jvm.functions.Function1 nodeConsumer
public synthetic void <init> (kotlinx.serialization.json.Json, kotlin.jvm.functions.Function1, kotlin.jvm.internal.DefaultConstructorMarker)
kotlinx.serialization.json.Json json
kotlin.jvm.functions.Function1 nodeConsumer
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
public static final synthetic java.lang.String access$getCurrentTag$p (kotlinx.serialization.json.internal.AbstractJsonTreeOutput)
kotlinx.serialization.json.internal.AbstractJsonTreeOutput $this
}
kotlinx/serialization/json/internal/EscapeCharMappings.class
JsonReader.kt
package kotlinx.serialization.json.internal
public final kotlinx.serialization.json.internal.EscapeCharMappings extends java.lang.Object {
public static final char[] ESCAPE_2_CHAR
public static final kotlinx.serialization.json.internal.EscapeCharMappings INSTANCE
private final void initC2ESC (int, char)
int c
char esc
private final void initC2ESC (char, char)
char c
char esc
private void <init> ()
static void <clinit> ()
int i
}
kotlinx/serialization/json/internal/JsonParser.class
JsonParser.kt
package kotlinx.serialization.json.internal
public final kotlinx.serialization.json.internal.JsonParser extends java.lang.Object {
private final kotlinx.serialization.json.internal.JsonReader reader
private final kotlinx.serialization.json.JsonElement readObject ()
char it
int $i$a$-requireTokenClass-JsonParser$readObject$1
kotlinx.serialization.json.internal.JsonReader this_$iv
byte expected$iv
int $i$f$requireTokenClass$kotlinx_serialization_runtime
int $i$a$-require-JsonParser$readObject$2
kotlinx.serialization.json.internal.JsonReader this_$iv
boolean condition$iv
int position$iv
int $i$f$require$kotlinx_serialization_runtime
char it
int $i$a$-requireTokenClass-JsonParser$readObject$3
kotlinx.serialization.json.internal.JsonReader this_$iv
byte expected$iv
int $i$f$requireTokenClass$kotlinx_serialization_runtime
char it
int $i$a$-requireTokenClass-JsonParser$readObject$4
kotlinx.serialization.json.internal.JsonReader this_$iv
byte expected$iv
int $i$f$requireTokenClass$kotlinx_serialization_runtime
kotlinx.serialization.json.JsonElement element
String key
int $i$a$-require-JsonParser$readObject$5
kotlinx.serialization.json.internal.JsonReader this_$iv
boolean condition$iv
int position$iv
int $i$f$require$kotlinx_serialization_runtime
boolean valueExpected
java.util.LinkedHashMap result
private final kotlinx.serialization.json.JsonElement readValue (boolean)
String str
boolean isString
private final kotlinx.serialization.json.JsonElement readArray ()
char it
int $i$a$-requireTokenClass-JsonParser$readArray$1
kotlinx.serialization.json.internal.JsonReader this_$iv
byte expected$iv
int $i$f$requireTokenClass$kotlinx_serialization_runtime
int $i$a$-require-JsonParser$readArray$2
kotlinx.serialization.json.internal.JsonReader this_$iv
boolean condition$iv
int position$iv
int $i$f$require$kotlinx_serialization_runtime
char it
int $i$a$-requireTokenClass-JsonParser$readArray$3
kotlinx.serialization.json.internal.JsonReader this_$iv
byte expected$iv
int $i$f$requireTokenClass$kotlinx_serialization_runtime
kotlinx.serialization.json.JsonElement element
int $i$a$-require-JsonParser$readArray$4
kotlinx.serialization.json.internal.JsonReader this_$iv
boolean condition$iv
int position$iv
int $i$f$require$kotlinx_serialization_runtime
boolean valueExpected
java.util.ArrayList result
public final kotlinx.serialization.json.JsonElement read ()
kotlinx.serialization.json.JsonNull it
int $i$a$-also-JsonParser$read$1
public void <init> (kotlinx.serialization.json.internal.JsonReader)
kotlinx.serialization.json.internal.JsonReader reader
}
kotlinx/serialization/json/internal/JsonPrimitiveInput.class
TreeJsonInput.kt
package kotlinx.serialization.json.internal
final kotlinx.serialization.json.internal.JsonPrimitiveInput extends kotlinx.serialization.json.internal.AbstractJsonTreeInput {
private final kotlinx.serialization.json.JsonPrimitive obj
protected kotlinx.serialization.json.JsonElement currentElement (java.lang.String)
int $i$a$-require-JsonPrimitiveInput$currentElement$1
String tag
public kotlinx.serialization.json.JsonPrimitive getObj ()
public volatile synthetic kotlinx.serialization.json.JsonElement getObj ()
public void <init> (kotlinx.serialization.json.Json, kotlinx.serialization.json.JsonPrimitive)
kotlinx.serialization.json.Json json
kotlinx.serialization.json.JsonPrimitive obj
}
kotlinx/serialization/json/internal/JsonPrimitiveOutput.class
TreeJsonOutput.kt
package kotlinx.serialization.json.internal
final kotlinx.serialization.json.internal.JsonPrimitiveOutput extends kotlinx.serialization.json.internal.AbstractJsonTreeOutput {
private kotlinx.serialization.json.JsonElement content
public void putElement (java.lang.String, kotlinx.serialization.json.JsonElement)
int $i$a$-require-JsonPrimitiveOutput$putElement$1
int $i$a$-require-JsonPrimitiveOutput$putElement$2
String key
kotlinx.serialization.json.JsonElement element
public kotlinx.serialization.json.JsonElement getCurrent ()
int $i$a$-requireNotNull-JsonPrimitiveOutput$getCurrent$1
public void <init> (kotlinx.serialization.json.Json, kotlin.jvm.functions.Function1)
kotlinx.serialization.json.Json json
kotlin.jvm.functions.Function1 nodeConsumer
}
kotlinx/serialization/json/internal/JsonReader.class
JsonReader.kt
package kotlinx.serialization.json.internal
public final kotlinx.serialization.json.internal.JsonReader extends java.lang.Object {
public int currentPosition
public byte tokenClass
private int tokenPosition
private int offset
private int length
private char[] buf
private final String source
public final boolean isDone ()
public final boolean getCanBeginValue ()
public final void requireTokenClass$kotlinx_serialization_runtime (byte, kotlin.jvm.functions.Function1)
byte expected
kotlin.jvm.functions.Function1 errorMessage
int $i$f$requireTokenClass$kotlinx_serialization_runtime
public final java.lang.String takeString ()
String prevStr
private final void append (char)
char ch
private final void appendRange (java.lang.String, int, int)
int i
int newLen
int oldLen
int addLen
String source
int fromIndex
int toIndex
public final void nextToken ()
byte tc
char ch
int currentPosition
String source
private final void nextLiteral (java.lang.String, int)
int currentPosition
String source
int startPos
private final void nextString (java.lang.String, int)
int newPosition
int length
int lastPosition
int currentPosition
String source
int startPosition
private final int appendEsc (java.lang.String, int)
int $i$a$-require-JsonReader$appendEsc$1
kotlinx.serialization.json.internal.JsonReader this_$iv
boolean condition$iv
int $i$f$require$kotlinx_serialization_runtime
int $i$a$-require-JsonReader$appendEsc$2
kotlinx.serialization.json.internal.JsonReader this_$iv
boolean condition$iv
int $i$f$require$kotlinx_serialization_runtime
char c
char currentChar
int currentPosition
String source
int startPosition
private final int appendHex (java.lang.String, int)
int curPos
String source
int startPos
public final void skipElement ()
java.util.List tokenStack
public java.lang.String toString ()
public final java.lang.Void fail (java.lang.String, int)
String message
int position
public static synthetic java.lang.Void fail$default (kotlinx.serialization.json.internal.JsonReader, java.lang.String, int, int, java.lang.Object)
public final void require$kotlinx_serialization_runtime (boolean, int, kotlin.jvm.functions.Function0)
boolean condition
int position
kotlin.jvm.functions.Function0 message
int $i$f$require$kotlinx_serialization_runtime
public static synthetic void require$kotlinx_serialization_runtime$default (kotlinx.serialization.json.internal.JsonReader, boolean, int, kotlin.jvm.functions.Function0, int, java.lang.Object)
boolean condition
int position
kotlin.jvm.functions.Function0 message
int $i$f$require$kotlinx_serialization_runtime
private final int fromHexChar (java.lang.String, int)
int $i$a$-require-JsonReader$fromHexChar$1
kotlinx.serialization.json.internal.JsonReader this_$iv
boolean condition$iv
int $i$f$require$kotlinx_serialization_runtime
char curChar
String source
int currentPosition
public void <init> (java.lang.String)
String source
public static final synthetic int access$getTokenPosition$p (kotlinx.serialization.json.internal.JsonReader)
kotlinx.serialization.json.internal.JsonReader $this
public static final synthetic void access$setTokenPosition$p (kotlinx.serialization.json.internal.JsonReader, int)
kotlinx.serialization.json.internal.JsonReader $this
int
}
kotlinx/serialization/json/internal/JsonReaderKt.class
JsonReader.kt
package kotlinx.serialization.json.internal
public final kotlinx.serialization.json.internal.JsonReaderKt extends java.lang.Object {
public static final String NULL
public static final char COMMA
public static final char COLON
public static final char BEGIN_OBJ
public static final char END_OBJ
public static final char BEGIN_LIST
public static final char END_LIST
public static final char STRING
public static final char STRING_ESC
public static final char INVALID
public static final char UNICODE_ESC
public static final byte TC_OTHER
public static final byte TC_STRING
public static final byte TC_STRING_ESC
public static final byte TC_WS
public static final byte TC_COMMA
public static final byte TC_COLON
public static final byte TC_BEGIN_OBJ
public static final byte TC_END_OBJ
public static final byte TC_BEGIN_LIST
public static final byte TC_END_LIST
public static final byte TC_NULL
public static final byte TC_INVALID
public static final byte TC_EOF
private static final int CTC_MAX
private static final int ESC2C_MAX
private static final byte[] C2TC
public static synthetic void C2TC$annotations ()
public static final byte[] getC2TC ()
private static final void initC2TC (byte[], int, byte)
byte[] $this$initC2TC
int c
byte cl
private static final void initC2TC (byte[], char, byte)
byte[] $this$initC2TC
char c
byte cl
public static final byte charToTokenClass (char)
char c
public static final char escapeToChar (int)
int c
private static final boolean rangeEquals (java.lang.String, int, int, java.lang.String)
int i
int n
String source
int start
int length
String str
public static final void require (boolean, int, kotlin.jvm.functions.Function0)
String msg$iv
int $i$f$fail
boolean condition
int position
kotlin.jvm.functions.Function0 msg
int $i$f$require
public static final java.lang.Void fail (int, java.lang.String)
int position
String msg
int $i$f$fail
static void <clinit> ()
int i
byte[] $this$apply
int $i$a$-apply-JsonReaderKt$C2TC$1
public static final synthetic boolean access$rangeEquals (java.lang.String, int, int, java.lang.String)
String source
int start
int length
String str
}
kotlinx/serialization/json/internal/JsonTreeInput.class
TreeJsonInput.kt
package kotlinx.serialization.json.internal
kotlinx.serialization.json.internal.JsonTreeInput extends kotlinx.serialization.json.internal.AbstractJsonTreeInput {
private int position
private final kotlinx.serialization.json.JsonObject obj
public int decodeElementIndex (kotlinx.serialization.SerialDescriptor)
String name
kotlinx.serialization.SerialDescriptor desc
protected kotlinx.serialization.json.JsonElement currentElement (java.lang.String)
String tag
public void endStructure (kotlinx.serialization.SerialDescriptor)
int i
String key
java.util.HashSet names
kotlinx.serialization.SerialDescriptor desc
public kotlinx.serialization.json.JsonObject getObj ()
public volatile synthetic kotlinx.serialization.json.JsonElement getObj ()
public void <init> (kotlinx.serialization.json.Json, kotlinx.serialization.json.JsonObject)
kotlinx.serialization.json.Json json
kotlinx.serialization.json.JsonObject obj
}
kotlinx/serialization/json/internal/JsonTreeListInput.class
TreeJsonInput.kt
package kotlinx.serialization.json.internal
final kotlinx.serialization.json.internal.JsonTreeListInput extends kotlinx.serialization.json.internal.AbstractJsonTreeInput {
private final int size
private int currentIndex
private final kotlinx.serialization.json.JsonArray obj
public java.lang.String elementName (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor desc
int index
protected kotlinx.serialization.json.JsonElement currentElement (java.lang.String)
String tag
public int decodeElementIndex (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor desc
public kotlinx.serialization.json.JsonArray getObj ()
public volatile synthetic kotlinx.serialization.json.JsonElement getObj ()
public void <init> (kotlinx.serialization.json.Json, kotlinx.serialization.json.JsonArray)
kotlinx.serialization.json.Json json
kotlinx.serialization.json.JsonArray obj
}
kotlinx/serialization/json/internal/JsonTreeListOutput.class
TreeJsonOutput.kt
package kotlinx.serialization.json.internal
final kotlinx.serialization.json.internal.JsonTreeListOutput extends kotlinx.serialization.json.internal.AbstractJsonTreeOutput {
private final java.util.ArrayList array
public java.lang.String elementName (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor desc
int index
public boolean shouldWriteElement (kotlinx.serialization.SerialDescriptor, java.lang.String, int)
kotlinx.serialization.SerialDescriptor desc
String tag
int index
public volatile synthetic boolean shouldWriteElement (kotlinx.serialization.SerialDescriptor, java.lang.Object, int)
public void putElement (java.lang.String, kotlinx.serialization.json.JsonElement)
int idx
String key
kotlinx.serialization.json.JsonElement element
public kotlinx.serialization.json.JsonElement getCurrent ()
public void <init> (kotlinx.serialization.json.Json, kotlin.jvm.functions.Function1)
kotlinx.serialization.json.Json json
kotlin.jvm.functions.Function1 nodeConsumer
}
kotlinx/serialization/json/internal/JsonTreeMapInput.class
TreeJsonInput.kt
package kotlinx.serialization.json.internal
final kotlinx.serialization.json.internal.JsonTreeMapInput extends kotlinx.serialization.json.internal.JsonTreeInput {
private final java.util.List keys
private final int size
private int position
private final kotlinx.serialization.json.JsonObject obj
public java.lang.String elementName (kotlinx.serialization.SerialDescriptor, int)
int i
kotlinx.serialization.SerialDescriptor desc
int index
public int decodeElementIndex (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor desc
protected kotlinx.serialization.json.JsonElement currentElement (java.lang.String)
String tag
public void endStructure (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor desc
public kotlinx.serialization.json.JsonObject getObj ()
public volatile synthetic kotlinx.serialization.json.JsonElement getObj ()
public void <init> (kotlinx.serialization.json.Json, kotlinx.serialization.json.JsonObject)
kotlinx.serialization.json.Json json
kotlinx.serialization.json.JsonObject obj
}
kotlinx/serialization/json/internal/JsonTreeMapOutput.class
TreeJsonOutput.kt
package kotlinx.serialization.json.internal
final kotlinx.serialization.json.internal.JsonTreeMapOutput extends kotlinx.serialization.json.internal.JsonTreeOutput {
private String tag
public void putElement (java.lang.String, kotlinx.serialization.json.JsonElement)
int idx
String key
kotlinx.serialization.json.JsonElement element
public kotlinx.serialization.json.JsonElement getCurrent ()
public boolean shouldWriteElement (kotlinx.serialization.SerialDescriptor, java.lang.String, int)
kotlinx.serialization.SerialDescriptor desc
String tag
int index
public volatile synthetic boolean shouldWriteElement (kotlinx.serialization.SerialDescriptor, java.lang.Object, int)
public void <init> (kotlinx.serialization.json.Json, kotlin.jvm.functions.Function1)
kotlinx.serialization.json.Json json
kotlin.jvm.functions.Function1 nodeConsumer
}
kotlinx/serialization/json/internal/JsonTreeOutput.class
TreeJsonOutput.kt
package kotlinx.serialization.json.internal
kotlinx.serialization.json.internal.JsonTreeOutput extends kotlinx.serialization.json.internal.AbstractJsonTreeOutput {
private final java.util.Map content
protected final java.util.Map getContent ()
public void putElement (java.lang.String, kotlinx.serialization.json.JsonElement)
String key
kotlinx.serialization.json.JsonElement element
public kotlinx.serialization.json.JsonElement getCurrent ()
public void <init> (kotlinx.serialization.json.Json, kotlin.jvm.functions.Function1)
kotlinx.serialization.json.Json json
kotlin.jvm.functions.Function1 nodeConsumer
}
kotlinx/serialization/json/internal/PolymorphicKt.class
Polymorphic.kt
package kotlinx.serialization.json.internal
public final kotlinx.serialization.json.internal.PolymorphicKt extends java.lang.Object {
public static final void encodePolymorphically (kotlinx.serialization.json.JsonOutput, kotlinx.serialization.SerializationStrategy, java.lang.Object, kotlin.jvm.functions.Function0)
kotlinx.serialization.SerialKind kind
kotlinx.serialization.KSerializer actualSerializer
kotlinx.serialization.json.JsonOutput $this$encodePolymorphically
kotlinx.serialization.SerializationStrategy serializer
Object value
kotlin.jvm.functions.Function0 ifPolymorphic
int $i$f$encodePolymorphically
public static final void checkKind (kotlinx.serialization.SerialKind)
kotlinx.serialization.SerialKind kind
public static final java.lang.Object decodeSerializableValuePolymorphic (kotlinx.serialization.json.JsonInput, kotlinx.serialization.DeserializationStrategy)
int $i$a$-check-TreeJsonOutputKt$cast$1$iv
kotlinx.serialization.json.JsonElement obj$iv
int $i$f$cast
kotlinx.serialization.KSerializer actualSerializer
String type
kotlinx.serialization.json.JsonObject jsonTree
kotlinx.serialization.json.JsonInput $this$decodeSerializableValuePolymorphic
kotlinx.serialization.DeserializationStrategy deserializer
}
kotlinx/serialization/json/internal/StreamingJsonInput$WhenMappings.class
<Unknown>
package kotlinx.serialization.json.internal
public final synthetic kotlinx.serialization.json.internal.StreamingJsonInput$WhenMappings extends java.lang.Object {
public static final synthetic int[] $EnumSwitchMapping$0
public static final synthetic int[] $EnumSwitchMapping$1
static synthetic void <clinit> ()
}
kotlinx/serialization/json/internal/StreamingJsonInput.class
StreamingJsonInput.kt
package kotlinx.serialization.json.internal
public final kotlinx.serialization.json.internal.StreamingJsonInput extends kotlinx.serialization.ElementValueDecoder implements kotlinx.serialization.json.JsonInput {
private final kotlinx.serialization.modules.SerialModule context
private int currentIndex
private final kotlinx.serialization.json.JsonConfiguration configuration
private final kotlinx.serialization.json.Json json
private final kotlinx.serialization.json.internal.WriteMode mode
public final kotlinx.serialization.json.internal.JsonReader reader
public kotlinx.serialization.modules.SerialModule getContext ()
public kotlinx.serialization.json.JsonElement decodeJson ()
public static synthetic void updateMode$annotations ()
public kotlinx.serialization.UpdateMode getUpdateMode ()
public java.lang.Object decodeSerializableValue (kotlinx.serialization.DeserializationStrategy)
kotlinx.serialization.DeserializationStrategy deserializer
public transient kotlinx.serialization.CompositeDecoder beginStructure (kotlinx.serialization.SerialDescriptor, kotlinx.serialization.KSerializer[])
char it
int $i$a$-requireTokenClass-StreamingJsonInput$beginStructure$1
kotlinx.serialization.json.internal.JsonReader this_$iv
byte expected$iv
int $i$f$requireTokenClass$kotlinx_serialization_runtime
kotlinx.serialization.json.internal.WriteMode newMode
kotlinx.serialization.SerialDescriptor desc
kotlinx.serialization.KSerializer[] typeParams
public void endStructure (kotlinx.serialization.SerialDescriptor)
char it
int $i$a$-requireTokenClass-StreamingJsonInput$endStructure$1
kotlinx.serialization.json.internal.JsonReader this_$iv
byte expected$iv
int $i$f$requireTokenClass$kotlinx_serialization_runtime
kotlinx.serialization.SerialDescriptor desc
public boolean decodeNotNullMark ()
public java.lang.Void decodeNull ()
char it
int $i$a$-requireTokenClass-StreamingJsonInput$decodeNull$1
kotlinx.serialization.json.internal.JsonReader this_$iv
byte expected$iv
int $i$f$requireTokenClass$kotlinx_serialization_runtime
public int decodeElementIndex (kotlinx.serialization.SerialDescriptor)
int $i$a$-require-StreamingJsonInput$decodeElementIndex$1
kotlinx.serialization.json.internal.JsonReader this_$iv
boolean condition$iv
int position$iv
int $i$f$require$kotlinx_serialization_runtime
byte tokenClass
kotlinx.serialization.SerialDescriptor desc
private final int decodeMapIndex (byte)
char it
int $i$a$-requireTokenClass-StreamingJsonInput$decodeMapIndex$1
kotlinx.serialization.json.internal.JsonReader this_$iv
byte expected$iv
int $i$f$requireTokenClass$kotlinx_serialization_runtime
char it
int $i$a$-requireTokenClass-StreamingJsonInput$decodeMapIndex$2
kotlinx.serialization.json.internal.JsonReader this_$iv
byte expected$iv
int $i$f$requireTokenClass$kotlinx_serialization_runtime
int $i$a$-require-StreamingJsonInput$decodeMapIndex$3
kotlinx.serialization.json.internal.JsonReader this_$iv
boolean condition$iv
int position$iv
int $i$f$require$kotlinx_serialization_runtime
byte tokenClass
private final int decodeObjectIndex (byte, kotlinx.serialization.SerialDescriptor)
char it
int $i$a$-requireTokenClass-StreamingJsonInput$decodeObjectIndex$1
kotlinx.serialization.json.internal.JsonReader this_$iv
byte expected$iv
int $i$f$requireTokenClass$kotlinx_serialization_runtime
int $i$a$-require-StreamingJsonInput$decodeObjectIndex$2
kotlinx.serialization.json.internal.JsonReader this_$iv
boolean condition$iv
int position$iv
int $i$f$require$kotlinx_serialization_runtime
int index
String key
byte tokenClass
kotlinx.serialization.SerialDescriptor desc
private final int decodeListIndex (byte)
char it
int $i$a$-requireTokenClass-StreamingJsonInput$decodeListIndex$1
kotlinx.serialization.json.internal.JsonReader this_$iv
byte expected$iv
int $i$f$requireTokenClass$kotlinx_serialization_runtime
int $i$a$-require-StreamingJsonInput$decodeListIndex$2
kotlinx.serialization.json.internal.JsonReader this_$iv
boolean condition$iv
int position$iv
int $i$f$require$kotlinx_serialization_runtime
byte tokenClass
public boolean decodeBoolean ()
String $this$run
int $i$a$-run-StreamingJsonInput$decodeBoolean$1
public byte decodeByte ()
public short decodeShort ()
public int decodeInt ()
public long decodeLong ()
public float decodeFloat ()
public double decodeDouble ()
public char decodeChar ()
public java.lang.String decodeString ()
public int decodeEnum (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor enumDescription
public kotlinx.serialization.json.Json getJson ()
public void <init> (kotlinx.serialization.json.Json, kotlinx.serialization.json.internal.WriteMode, kotlinx.serialization.json.internal.JsonReader)
kotlinx.serialization.json.Json json
kotlinx.serialization.json.internal.WriteMode mode
kotlinx.serialization.json.internal.JsonReader reader
public java.lang.Object decodeNullableSerializableValue (kotlinx.serialization.DeserializationStrategy)
kotlinx.serialization.DeserializationStrategy deserializer
public java.lang.Object updateSerializableValue (kotlinx.serialization.DeserializationStrategy, java.lang.Object)
kotlinx.serialization.DeserializationStrategy deserializer
Object old
public java.lang.Object updateNullableSerializableValue (kotlinx.serialization.DeserializationStrategy, java.lang.Object)
kotlinx.serialization.DeserializationStrategy deserializer
Object old
public int decodeCollectionSize (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor desc
}
kotlinx/serialization/json/internal/StreamingJsonOutput$Composer.class
StreamingJsonOutput.kt
package kotlinx.serialization.json.internal
public final kotlinx.serialization.json.internal.StreamingJsonOutput$Composer extends java.lang.Object {
private int level
private boolean writingFirst
public final StringBuilder sb
private final kotlinx.serialization.json.Json json
public final boolean getWritingFirst ()
public final void indent ()
public final void unIndent ()
public final void nextItem ()
int it
int $i$a$-repeat-StreamingJsonOutput$Composer$nextItem$1
public final void space ()
public final java.lang.StringBuilder print (char)
char v
public final java.lang.StringBuilder print (java.lang.String)
String v
public final java.lang.StringBuilder print (float)
float v
public final java.lang.StringBuilder print (double)
double v
public final java.lang.StringBuilder print (byte)
byte v
public final java.lang.StringBuilder print (short)
short v
public final java.lang.StringBuilder print (int)
int v
public final java.lang.StringBuilder print (long)
long v
public final java.lang.StringBuilder print (boolean)
boolean v
public final void printQuoted (java.lang.String)
String value
public void <init> (java.lang.StringBuilder, kotlinx.serialization.json.Json)
StringBuilder sb
kotlinx.serialization.json.Json json
}
kotlinx/serialization/json/internal/StreamingJsonOutput$WhenMappings.class
<Unknown>
package kotlinx.serialization.json.internal
public final synthetic kotlinx.serialization.json.internal.StreamingJsonOutput$WhenMappings extends java.lang.Object {
public static final synthetic int[] $EnumSwitchMapping$0
static synthetic void <clinit> ()
}
kotlinx/serialization/json/internal/StreamingJsonOutput.class
StreamingJsonOutput.kt
package kotlinx.serialization.json.internal
public final kotlinx.serialization.json.internal.StreamingJsonOutput extends kotlinx.serialization.ElementValueEncoder implements kotlinx.serialization.json.JsonOutput {
private final kotlinx.serialization.modules.SerialModule context
private final kotlinx.serialization.json.JsonConfiguration configuration
private boolean forceQuoting
private boolean writePolymorphic
private final kotlinx.serialization.json.internal.StreamingJsonOutput$Composer composer
private final kotlinx.serialization.json.Json json
private final kotlinx.serialization.json.internal.WriteMode mode
private final kotlinx.serialization.json.JsonOutput[] modeReuseCache
public kotlinx.serialization.modules.SerialModule getContext ()
public void encodeJson (kotlinx.serialization.json.JsonElement)
kotlinx.serialization.json.JsonElement element
public boolean shouldEncodeElementDefault (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor desc
int index
public void encodeSerializableValue (kotlinx.serialization.SerializationStrategy, java.lang.Object)
int $i$a$-encodePolymorphically-StreamingJsonOutput$encodeSerializableValue$1
kotlinx.serialization.SerialKind kind$iv
kotlinx.serialization.KSerializer actualSerializer$iv
kotlinx.serialization.json.JsonOutput $this$encodePolymorphically$iv
int $i$f$encodePolymorphically
kotlinx.serialization.SerializationStrategy serializer
Object value
private final void encodeTypeInfo (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor descriptor
public transient kotlinx.serialization.CompositeEncoder beginStructure (kotlinx.serialization.SerialDescriptor, kotlinx.serialization.KSerializer[])
kotlinx.serialization.json.internal.WriteMode newMode
kotlinx.serialization.SerialDescriptor desc
kotlinx.serialization.KSerializer[] typeParams
public void endStructure (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor desc
public boolean encodeElement (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor desc
int index
public void encodeNull ()
public void encodeBoolean (boolean)
boolean value
public void encodeByte (byte)
byte value
public void encodeShort (short)
short value
public void encodeInt (int)
int value
public void encodeLong (long)
long value
public void encodeFloat (float)
float value
public void encodeDouble (double)
double value
public void encodeChar (char)
char value
public void encodeString (java.lang.String)
String value
public void encodeEnum (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor enumDescription
int ordinal
public void encodeValue (java.lang.Object)
Object value
public kotlinx.serialization.json.Json getJson ()
public void <init> (kotlinx.serialization.json.internal.StreamingJsonOutput$Composer, kotlinx.serialization.json.Json, kotlinx.serialization.json.internal.WriteMode, kotlinx.serialization.json.JsonOutput[])
int i
kotlinx.serialization.json.internal.StreamingJsonOutput$Composer composer
kotlinx.serialization.json.Json json
kotlinx.serialization.json.internal.WriteMode mode
kotlinx.serialization.json.JsonOutput[] modeReuseCache
public void <init> (java.lang.StringBuilder, kotlinx.serialization.json.Json, kotlinx.serialization.json.internal.WriteMode, kotlinx.serialization.json.JsonOutput[])
StringBuilder output
kotlinx.serialization.json.Json json
kotlinx.serialization.json.internal.WriteMode mode
kotlinx.serialization.json.JsonOutput[] modeReuseCache
public void encodeNullableSerializableValue (kotlinx.serialization.SerializationStrategy, java.lang.Object)
kotlinx.serialization.SerializationStrategy serializer
Object value
public transient kotlinx.serialization.CompositeEncoder beginCollection (kotlinx.serialization.SerialDescriptor, int, kotlinx.serialization.KSerializer[])
kotlinx.serialization.SerialDescriptor desc
int collectionSize
kotlinx.serialization.KSerializer[] typeParams
}
kotlinx/serialization/json/internal/StringOpsKt.class
StringOps.kt
package kotlinx.serialization.json.internal
public final kotlinx.serialization.json.internal.StringOpsKt extends java.lang.Object {
private static final String[] ESCAPE_CHARS
private static final char toHexChar (int)
int d
int i
private static synthetic void ESCAPE_CHARS$annotations ()
public static final void printQuoted (java.lang.StringBuilder, java.lang.String)
String esc
int c
int i
int length
int lastPos
StringBuilder $this$printQuoted
String value
public static final boolean toBooleanStrict (java.lang.String)
String $this$toBooleanStrict
public static final java.lang.Boolean toBooleanStrictOrNull (java.lang.String)
String $this$toBooleanStrictOrNull
public static final boolean shouldBeQuoted (java.lang.String)
char ch
String str
static void <clinit> ()
char c4
char c3
char c2
char c1
int c
String[] $this$apply
int $i$a$-apply-StringOpsKt$ESCAPE_CHARS$1
}
kotlinx/serialization/json/internal/TreeJsonInputKt.class
TreeJsonInput.kt
package kotlinx.serialization.json.internal
public final kotlinx.serialization.json.internal.TreeJsonInputKt extends java.lang.Object {
public static final java.lang.Object readJson (kotlinx.serialization.json.Json, kotlinx.serialization.json.JsonElement, kotlinx.serialization.DeserializationStrategy)
kotlinx.serialization.json.internal.AbstractJsonTreeInput input
kotlinx.serialization.json.Json $this$readJson
kotlinx.serialization.json.JsonElement element
kotlinx.serialization.DeserializationStrategy deserializer
}
kotlinx/serialization/json/internal/TreeJsonOutputKt$writeJson$encoder$1.class
TreeJsonOutput.kt
package kotlinx.serialization.json.internal
final kotlinx.serialization.json.internal.TreeJsonOutputKt$writeJson$encoder$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic kotlin.jvm.internal.Ref$ObjectRef $result
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final void invoke (kotlinx.serialization.json.JsonElement)
kotlinx.serialization.json.JsonElement it
void <init> (kotlin.jvm.internal.Ref$ObjectRef)
}
kotlinx/serialization/json/internal/TreeJsonOutputKt.class
TreeJsonOutput.kt
package kotlinx.serialization.json.internal
public final kotlinx.serialization.json.internal.TreeJsonOutputKt extends java.lang.Object {
public static final String PRIMITIVE_TAG
public static final kotlinx.serialization.json.JsonElement writeJson (kotlinx.serialization.json.Json, java.lang.Object, kotlinx.serialization.SerializationStrategy)
kotlinx.serialization.json.internal.JsonTreeOutput encoder
kotlin.jvm.internal.Ref$ObjectRef result
kotlinx.serialization.json.Json $this$writeJson
Object value
kotlinx.serialization.SerializationStrategy serializer
public static final synthetic kotlinx.serialization.json.JsonElement cast (kotlinx.serialization.json.JsonElement)
int $i$a$-check-TreeJsonOutputKt$cast$1
kotlinx.serialization.json.JsonElement obj
int $i$f$cast
}
kotlinx/serialization/json/internal/WriteMode.class
WriteMode.kt
package kotlinx.serialization.json.internal
public final enum kotlinx.serialization.json.internal.WriteMode extends java.lang.Enum {
public static final enum kotlinx.serialization.json.internal.WriteMode OBJ
public static final enum kotlinx.serialization.json.internal.WriteMode LIST
public static final enum kotlinx.serialization.json.internal.WriteMode MAP
public static final enum kotlinx.serialization.json.internal.WriteMode POLY_OBJ
private static final synthetic kotlinx.serialization.json.internal.WriteMode[] $VALUES
public final byte beginTc
public final byte endTc
public final char begin
public final char end
static void <clinit> ()
private void <init> (java.lang.String, int, char, char)
String $enum_name_or_ordinal$0
int $enum_name_or_ordinal$1
char begin
char end
public static kotlinx.serialization.json.internal.WriteMode[] values ()
public static kotlinx.serialization.json.internal.WriteMode valueOf (java.lang.String)
}
kotlinx/serialization/json/internal/WriteModeKt.class
WriteMode.kt
package kotlinx.serialization.json.internal
public final kotlinx.serialization.json.internal.WriteModeKt extends java.lang.Object {
public static final kotlinx.serialization.json.internal.WriteMode switchMode (kotlinx.serialization.json.Json, kotlinx.serialization.SerialDescriptor)
int $i$a$-selectMapMode-WriteModeKt$switchMode$1
int $i$a$-selectMapMode-WriteModeKt$switchMode$2
kotlinx.serialization.SerialKind keyKind$iv
kotlinx.serialization.SerialDescriptor keyDescriptor$iv
kotlinx.serialization.json.Json $this$selectMapMode$iv
int $i$f$selectMapMode
kotlinx.serialization.json.Json $this$switchMode
kotlinx.serialization.SerialDescriptor desc
public static final java.lang.Object selectMapMode (kotlinx.serialization.json.Json, kotlinx.serialization.SerialDescriptor, kotlin.jvm.functions.Function0, kotlin.jvm.functions.Function0)
kotlinx.serialization.SerialKind keyKind
kotlinx.serialization.SerialDescriptor keyDescriptor
kotlinx.serialization.json.Json $this$selectMapMode
kotlinx.serialization.SerialDescriptor mapDescriptor
kotlin.jvm.functions.Function0 ifMap
kotlin.jvm.functions.Function0 ifList
int $i$f$selectMapMode
}
kotlinx/serialization/modules/
kotlinx/serialization/modules/EmptyModule.class
SerialModule.kt
package kotlinx.serialization.modules
public final kotlinx.serialization.modules.EmptyModule extends java.lang.Object implements kotlinx.serialization.modules.SerialModule {
public static final kotlinx.serialization.modules.EmptyModule INSTANCE
public kotlinx.serialization.KSerializer getContextual (kotlin.reflect.KClass)
kotlin.reflect.KClass kclass
public kotlinx.serialization.KSerializer getPolymorphic (kotlin.reflect.KClass, java.lang.Object)
kotlin.reflect.KClass baseClass
Object value
public kotlinx.serialization.KSerializer getPolymorphic (kotlin.reflect.KClass, java.lang.String)
kotlin.reflect.KClass baseClass
String serializedClassName
public void dumpTo (kotlinx.serialization.modules.SerialModuleCollector)
kotlinx.serialization.modules.SerialModuleCollector collector
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/modules/PolymorphicModuleBuilder.class
PolymorphicModuleBuilder.kt
package kotlinx.serialization.modules
public final kotlinx.serialization.modules.PolymorphicModuleBuilder extends java.lang.Object {
private final java.util.List subclasses
private final kotlin.reflect.KClass baseClass
private final kotlinx.serialization.KSerializer baseSerializer
public final void buildTo$kotlinx_serialization_runtime (kotlinx.serialization.modules.SerialModuleImpl)
kotlin.Pair $dstr$kclass$serializer
kotlin.reflect.KClass kclass
kotlinx.serialization.KSerializer serializer
int $i$a$-forEach-PolymorphicModuleBuilder$buildTo$1
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
kotlinx.serialization.modules.SerialModuleImpl module
public final void addSubclass (kotlin.reflect.KClass, kotlinx.serialization.KSerializer)
kotlin.reflect.KClass subclass
kotlinx.serialization.KSerializer serializer
public final synthetic void addSubclass (kotlinx.serialization.KSerializer)
kotlinx.serialization.KSerializer serializer
int $i$f$addSubclass
public final synthetic void addSubclass ()
int $i$f$addSubclass
public final void with (kotlin.reflect.KClass, kotlinx.serialization.KSerializer)
kotlin.reflect.KClass $this$with
kotlinx.serialization.KSerializer serializer
public final kotlinx.serialization.modules.PolymorphicModuleBuilder changeBase$kotlinx_serialization_runtime (kotlin.reflect.KClass, kotlinx.serialization.KSerializer)
kotlinx.serialization.KSerializer it
int $i$a$-let-PolymorphicModuleBuilder$changeBase$1
kotlin.Pair $dstr$k$v
kotlin.reflect.KClass k
kotlinx.serialization.KSerializer v
int $i$a$-forEach-PolymorphicModuleBuilder$changeBase$2
Object element$iv
Iterable $this$forEach$iv
int $i$f$forEach
kotlinx.serialization.modules.PolymorphicModuleBuilder newModule
kotlin.reflect.KClass newBaseClass
kotlinx.serialization.KSerializer newBaseClassSerializer
public static synthetic kotlinx.serialization.modules.PolymorphicModuleBuilder changeBase$kotlinx_serialization_runtime$default (kotlinx.serialization.modules.PolymorphicModuleBuilder, kotlin.reflect.KClass, kotlinx.serialization.KSerializer, int, java.lang.Object)
public void <init> (kotlin.reflect.KClass, kotlinx.serialization.KSerializer)
kotlin.reflect.KClass baseClass
kotlinx.serialization.KSerializer baseSerializer
public synthetic void <init> (kotlin.reflect.KClass, kotlinx.serialization.KSerializer, int, kotlin.jvm.internal.DefaultConstructorMarker)
}
kotlinx/serialization/modules/SerialModule.class
SerialModule.kt
package kotlinx.serialization.modules
public abstract kotlinx.serialization.modules.SerialModule extends java.lang.Object {
public abstract kotlinx.serialization.KSerializer getContextual (kotlin.reflect.KClass)
public abstract kotlinx.serialization.KSerializer getPolymorphic (kotlin.reflect.KClass, java.lang.Object)
public abstract kotlinx.serialization.KSerializer getPolymorphic (kotlin.reflect.KClass, java.lang.String)
public abstract void dumpTo (kotlinx.serialization.modules.SerialModuleCollector)
}
kotlinx/serialization/modules/SerialModuleBuildersKt$serializersModuleOf$1.class
SerialModuleBuilders.kt
package kotlinx.serialization.modules
final kotlinx.serialization.modules.SerialModuleBuildersKt$serializersModuleOf$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic kotlin.reflect.KClass $kClass
final synthetic kotlinx.serialization.KSerializer $serializer
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final void invoke (kotlinx.serialization.modules.SerializersModuleBuilder)
kotlinx.serialization.modules.SerializersModuleBuilder $this$SerializersModule
void <init> (kotlin.reflect.KClass, kotlinx.serialization.KSerializer)
}
kotlinx/serialization/modules/SerialModuleBuildersKt$serializersModuleOf$2.class
SerialModuleBuilders.kt
package kotlinx.serialization.modules
final kotlinx.serialization.modules.SerialModuleBuildersKt$serializersModuleOf$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic java.util.Map $map
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final void invoke (kotlinx.serialization.modules.SerializersModuleBuilder)
java.util.Map$Entry $dstr$kclass$serializer
kotlin.reflect.KClass kclass
kotlinx.serialization.KSerializer serializer
int $i$a$-forEach-SerialModuleBuildersKt$serializersModuleOf$2$1
java.util.Map$Entry element$iv
java.util.Map $this$forEach$iv
int $i$f$forEach
kotlinx.serialization.modules.SerializersModuleBuilder $this$SerializersModule
void <init> (java.util.Map)
}
kotlinx/serialization/modules/SerialModuleBuildersKt.class
SerialModuleBuilders.kt
package kotlinx.serialization.modules
public final kotlinx.serialization.modules.SerialModuleBuildersKt extends java.lang.Object {
public static final kotlinx.serialization.modules.SerialModule serializersModuleOf (kotlin.reflect.KClass, kotlinx.serialization.KSerializer)
kotlin.reflect.KClass kClass
kotlinx.serialization.KSerializer serializer
public static final synthetic kotlinx.serialization.modules.SerialModule serializersModule (kotlinx.serialization.KSerializer)
kotlinx.serialization.KSerializer serializer
int $i$f$serializersModule
public static final kotlinx.serialization.modules.SerialModule serializersModuleOf (java.util.Map)
java.util.Map map
public static final kotlinx.serialization.modules.SerialModule SerializersModule (kotlin.jvm.functions.Function1)
kotlinx.serialization.modules.SerializersModuleBuilder builder
kotlin.jvm.functions.Function1 buildAction
}
kotlinx/serialization/modules/SerialModuleCollector.class
SerialModuleCollector.kt
package kotlinx.serialization.modules
public abstract kotlinx.serialization.modules.SerialModuleCollector extends java.lang.Object {
public abstract void contextual (kotlin.reflect.KClass, kotlinx.serialization.KSerializer)
public abstract void polymorphic (kotlin.reflect.KClass, kotlin.reflect.KClass, kotlinx.serialization.KSerializer)
}
kotlinx/serialization/modules/SerialModuleCollectorKt.class
SerialModuleCollector.kt
package kotlinx.serialization.modules
public final kotlinx.serialization.modules.SerialModuleCollectorKt extends java.lang.Object {
public static final synthetic void contextual (kotlinx.serialization.modules.SerialModuleCollector, kotlinx.serialization.KSerializer)
kotlinx.serialization.modules.SerialModuleCollector $this$contextual
kotlinx.serialization.KSerializer serializer
int $i$f$contextual
}
kotlinx/serialization/modules/SerialModuleExtensionsKt$overwriteWith$1$1.class
SerialModuleExtensions.kt
package kotlinx.serialization.modules
public final kotlinx.serialization.modules.SerialModuleExtensionsKt$overwriteWith$1$1 extends java.lang.Object implements kotlinx.serialization.modules.SerialModuleCollector {
final synthetic kotlinx.serialization.modules.SerializersModuleBuilder $this_SerializersModule
public void contextual (kotlin.reflect.KClass, kotlinx.serialization.KSerializer)
kotlin.reflect.KClass kClass
kotlinx.serialization.KSerializer serializer
public void polymorphic (kotlin.reflect.KClass, kotlin.reflect.KClass, kotlinx.serialization.KSerializer)
kotlin.reflect.KClass baseClass
kotlin.reflect.KClass actualClass
kotlinx.serialization.KSerializer actualSerializer
void <init> (kotlinx.serialization.modules.SerializersModuleBuilder)
kotlinx.serialization.modules.SerializersModuleBuilder $receiver
}
kotlinx/serialization/modules/SerialModuleExtensionsKt$overwriteWith$1.class
SerialModuleExtensions.kt
package kotlinx.serialization.modules
final kotlinx.serialization.modules.SerialModuleExtensionsKt$overwriteWith$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic kotlinx.serialization.modules.SerialModule $this_overwriteWith
final synthetic kotlinx.serialization.modules.SerialModule $other
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final void invoke (kotlinx.serialization.modules.SerializersModuleBuilder)
kotlinx.serialization.modules.SerializersModuleBuilder $this$SerializersModule
void <init> (kotlinx.serialization.modules.SerialModule, kotlinx.serialization.modules.SerialModule)
}
kotlinx/serialization/modules/SerialModuleExtensionsKt$plus$1.class
SerialModuleExtensions.kt
package kotlinx.serialization.modules
final kotlinx.serialization.modules.SerialModuleExtensionsKt$plus$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
final synthetic kotlinx.serialization.modules.SerialModule $this_plus
final synthetic kotlinx.serialization.modules.SerialModule $other
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final void invoke (kotlinx.serialization.modules.SerializersModuleBuilder)
kotlinx.serialization.modules.SerializersModuleBuilder $this$SerializersModule
void <init> (kotlinx.serialization.modules.SerialModule, kotlinx.serialization.modules.SerialModule)
}
kotlinx/serialization/modules/SerialModuleExtensionsKt.class
SerialModuleExtensions.kt
package kotlinx.serialization.modules
public final kotlinx.serialization.modules.SerialModuleExtensionsKt extends java.lang.Object {
public static final synthetic kotlinx.serialization.KSerializer getContextual (kotlinx.serialization.modules.SerialModule)
kotlinx.serialization.modules.SerialModule $this$getContextual
int $i$f$getContextual
public static final kotlinx.serialization.KSerializer getContextual (kotlinx.serialization.modules.SerialModule, java.lang.Object)
kotlin.reflect.KClass klass
kotlinx.serialization.modules.SerialModule $this$getContextual
Object value
public static final kotlinx.serialization.KSerializer getContextualOrDefault (kotlinx.serialization.modules.SerialModule, kotlin.reflect.KClass)
kotlinx.serialization.modules.SerialModule $this$getContextualOrDefault
kotlin.reflect.KClass klass
public static final kotlinx.serialization.KSerializer getContextualOrDefault (kotlinx.serialization.modules.SerialModule, java.lang.Object)
kotlinx.serialization.modules.SerialModule $this$getContextualOrDefault
Object value
public static final kotlinx.serialization.modules.SerialModule plus (kotlinx.serialization.modules.SerialModule, kotlinx.serialization.modules.SerialModule)
kotlinx.serialization.modules.SerialModule $this$plus
kotlinx.serialization.modules.SerialModule other
public static final kotlinx.serialization.modules.SerialModule overwriteWith (kotlinx.serialization.modules.SerialModule, kotlinx.serialization.modules.SerialModule)
kotlinx.serialization.modules.SerialModule $this$overwriteWith
kotlinx.serialization.modules.SerialModule other
}
kotlinx/serialization/modules/SerialModuleImpl.class
SerialModuleImpl.kt
package kotlinx.serialization.modules
public final kotlinx.serialization.modules.SerialModuleImpl extends java.lang.Object implements kotlinx.serialization.modules.SerialModule {
private final java.util.Map classMap
private final java.util.Map polyMap
private final java.util.Map inverseClassNameMap
public final void registerSerializer$kotlinx_serialization_runtime (kotlin.reflect.KClass, kotlinx.serialization.KSerializer, boolean)
kotlin.reflect.KClass forClass
kotlinx.serialization.KSerializer serializer
boolean allowOverwrite
public static synthetic void registerSerializer$kotlinx_serialization_runtime$default (kotlinx.serialization.modules.SerialModuleImpl, kotlin.reflect.KClass, kotlinx.serialization.KSerializer, boolean, int, java.lang.Object)
public final void registerPolymorphicSerializer$kotlinx_serialization_runtime (kotlin.reflect.KClass, kotlin.reflect.KClass, kotlinx.serialization.KSerializer, boolean)
int $i$a$-unknown-SerialModuleImpl$registerPolymorphicSerializer$1
Object answer$iv
Object value$iv
java.util.Map $this$getOrPut$iv
int $i$f$getOrPut
java.util.Map baseClassMap
int $i$a$-let-SerialModuleImpl$registerPolymorphicSerializer$2
int $i$a$-unknown-SerialModuleImpl$registerPolymorphicSerializer$3
Object answer$iv
Object value$iv
java.util.Map $this$getOrPut$iv
int $i$f$getOrPut
String name
kotlin.reflect.KClass baseClass
kotlin.reflect.KClass concreteClass
kotlinx.serialization.KSerializer concreteSerializer
boolean allowOverwrite
public static synthetic void registerPolymorphicSerializer$kotlinx_serialization_runtime$default (kotlinx.serialization.modules.SerialModuleImpl, kotlin.reflect.KClass, kotlin.reflect.KClass, kotlinx.serialization.KSerializer, boolean, int, java.lang.Object)
public kotlinx.serialization.KSerializer getPolymorphic (kotlin.reflect.KClass, java.lang.Object)
kotlinx.serialization.KSerializer it
int $i$a$-let-SerialModuleImpl$getPolymorphic$1
kotlin.reflect.KClass baseClass
Object value
public kotlinx.serialization.KSerializer getPolymorphic (kotlin.reflect.KClass, java.lang.String)
kotlinx.serialization.KSerializer it
int $i$a$-let-SerialModuleImpl$getPolymorphic$2
kotlin.reflect.KClass baseClass
String serializedClassName
public kotlinx.serialization.KSerializer getContextual (kotlin.reflect.KClass)
kotlin.reflect.KClass kclass
public void dumpTo (kotlinx.serialization.modules.SerialModuleCollector)
java.util.Map$Entry $dstr$kclass$serial
kotlin.reflect.KClass kclass
kotlinx.serialization.KSerializer serial
int $i$a$-forEach-SerialModuleImpl$dumpTo$1
java.util.Map$Entry element$iv
java.util.Map $this$forEach$iv
int $i$f$forEach
java.util.Map$Entry $dstr$actualClass$serializer
kotlin.reflect.KClass actualClass
kotlinx.serialization.KSerializer serializer
int $i$a$-forEach-SerialModuleImpl$dumpTo$2$1
java.util.Map$Entry element$iv
java.util.Map $this$forEach$iv
int $i$f$forEach
java.util.Map$Entry $dstr$baseClass$classMap
kotlin.reflect.KClass baseClass
java.util.Map classMap
int $i$a$-forEach-SerialModuleImpl$dumpTo$2
java.util.Map$Entry element$iv
java.util.Map $this$forEach$iv
int $i$f$forEach
kotlinx.serialization.modules.SerialModuleCollector collector
public void <init> ()
}
kotlinx/serialization/modules/SerialModuleImplKt.class
SerialModuleImpl.kt
package kotlinx.serialization.modules
public final kotlinx.serialization.modules.SerialModuleImplKt extends java.lang.Object {
}
kotlinx/serialization/modules/SerializerAlreadyRegisteredException.class
SerializerAlreadyRegisteredException.kt
package kotlinx.serialization.modules
public final kotlinx.serialization.modules.SerializerAlreadyRegisteredException extends java.lang.IllegalArgumentException {
private void <init> (java.lang.String)
String msg
public void <init> (kotlin.reflect.KClass, kotlin.reflect.KClass)
kotlin.reflect.KClass baseClass
kotlin.reflect.KClass concreteClass
public void <init> (kotlin.reflect.KClass)
kotlin.reflect.KClass forClass
}
kotlinx/serialization/modules/SerializersModuleBuilder$polymorphic$1.class
SerialModuleBuilders.kt
package kotlinx.serialization.modules
final kotlinx.serialization.modules.SerializersModuleBuilder$polymorphic$1 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final kotlinx.serialization.modules.SerializersModuleBuilder$polymorphic$1 INSTANCE
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final void invoke (kotlinx.serialization.modules.PolymorphicModuleBuilder)
kotlinx.serialization.modules.PolymorphicModuleBuilder $receiver
void <init> ()
static void <clinit> ()
}
kotlinx/serialization/modules/SerializersModuleBuilder$polymorphic$2.class
SerialModuleBuilders.kt
package kotlinx.serialization.modules
public final kotlinx.serialization.modules.SerializersModuleBuilder$polymorphic$2 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final kotlinx.serialization.modules.SerializersModuleBuilder$polymorphic$2 INSTANCE
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final void invoke (kotlinx.serialization.modules.PolymorphicModuleBuilder)
kotlinx.serialization.modules.PolymorphicModuleBuilder $receiver
public void <init> ()
static void <clinit> ()
}
kotlinx/serialization/modules/SerializersModuleBuilder$polymorphic$3.class
SerialModuleBuilders.kt
package kotlinx.serialization.modules
final kotlinx.serialization.modules.SerializersModuleBuilder$polymorphic$3 extends kotlin.jvm.internal.Lambda implements kotlin.jvm.functions.Function1 {
public static final kotlinx.serialization.modules.SerializersModuleBuilder$polymorphic$3 INSTANCE
public volatile synthetic java.lang.Object invoke (java.lang.Object)
public final void invoke (kotlinx.serialization.modules.PolymorphicModuleBuilder)
kotlinx.serialization.modules.PolymorphicModuleBuilder $receiver
void <init> ()
static void <clinit> ()
}
kotlinx/serialization/modules/SerializersModuleBuilder.class
SerialModuleBuilders.kt
package kotlinx.serialization.modules
public final kotlinx.serialization.modules.SerializersModuleBuilder extends java.lang.Object implements kotlinx.serialization.modules.SerialModuleCollector {
public final kotlinx.serialization.modules.SerialModuleImpl impl
public void contextual (kotlin.reflect.KClass, kotlinx.serialization.KSerializer)
kotlin.reflect.KClass kClass
kotlinx.serialization.KSerializer serializer
public void polymorphic (kotlin.reflect.KClass, kotlin.reflect.KClass, kotlinx.serialization.KSerializer)
kotlin.reflect.KClass baseClass
kotlin.reflect.KClass actualClass
kotlinx.serialization.KSerializer actualSerializer
public final void include (kotlinx.serialization.modules.SerialModule)
kotlinx.serialization.modules.SerialModule other
public final void polymorphic (kotlin.reflect.KClass, kotlinx.serialization.KSerializer, kotlin.jvm.functions.Function1)
kotlinx.serialization.modules.PolymorphicModuleBuilder builder
kotlin.reflect.KClass baseClass
kotlinx.serialization.KSerializer baseSerializer
kotlin.jvm.functions.Function1 buildAction
public static synthetic void polymorphic$default (kotlinx.serialization.modules.SerializersModuleBuilder, kotlin.reflect.KClass, kotlinx.serialization.KSerializer, kotlin.jvm.functions.Function1, int, java.lang.Object)
public final synthetic void polymorphic (kotlinx.serialization.KSerializer, kotlin.jvm.functions.Function1)
kotlinx.serialization.KSerializer baseSerializer
kotlin.jvm.functions.Function1 buildAction
int $i$f$polymorphic
public static synthetic void polymorphic$default (kotlinx.serialization.modules.SerializersModuleBuilder, kotlinx.serialization.KSerializer, kotlin.jvm.functions.Function1, int, java.lang.Object)
kotlinx.serialization.KSerializer baseSerializer
kotlin.jvm.functions.Function1 buildAction
int $i$f$polymorphic
public final void polymorphic (kotlin.reflect.KClass, kotlin.reflect.KClass[], kotlin.jvm.functions.Function1)
kotlin.reflect.KClass base
kotlinx.serialization.modules.PolymorphicModuleBuilder builder
kotlin.reflect.KClass baseClass
kotlin.reflect.KClass[] baseClasses
kotlin.jvm.functions.Function1 buildAction
public static synthetic void polymorphic$default (kotlinx.serialization.modules.SerializersModuleBuilder, kotlin.reflect.KClass, kotlin.reflect.KClass[], kotlin.jvm.functions.Function1, int, java.lang.Object)
public void <init> (kotlinx.serialization.modules.SerialModuleImpl)
kotlinx.serialization.modules.SerialModuleImpl impl
}
kotlinx/serialization/modules/StandardSubtypesOfAny.class
StandardSubtypesOfAny.kt
package kotlinx.serialization.modules
public final kotlinx.serialization.modules.StandardSubtypesOfAny extends java.lang.Object {
private static final java.util.Map map
private static final java.util.Map deserializingMap
public static final kotlinx.serialization.modules.StandardSubtypesOfAny INSTANCE
public final kotlinx.serialization.KSerializer getSubclassSerializer$kotlinx_serialization_runtime (java.lang.Object)
kotlinx.serialization.KSerializer v
kotlin.reflect.KClass k
Object objectToCheck
public final kotlinx.serialization.KSerializer getDefaultDeserializer$kotlinx_serialization_runtime (java.lang.String)
String serializedClassName
private void <init> ()
static void <clinit> ()
java.util.Map$Entry $dstr$_u24__u24$s
kotlinx.serialization.KSerializer s
int $i$a$-mapKeys-StandardSubtypesOfAny$deserializingMap$1
java.util.Map$Entry it$iv$iv
int $i$a$-associateByTo-MapsKt__MapsKt$mapKeysTo$1$iv$iv
Object element$iv$iv$iv
Iterable $this$associateByTo$iv$iv$iv
int $i$f$associateByTo
java.util.Map $this$mapKeysTo$iv$iv
java.util.Map destination$iv$iv
int $i$f$mapKeysTo
java.util.Map $this$mapKeys$iv
int $i$f$mapKeys
}
kotlinx/serialization/protobuf/
kotlinx/serialization/protobuf/ProtoBuf$Companion.class
ProtoBuf.kt
package kotlinx.serialization.protobuf
public final kotlinx.serialization.protobuf.ProtoBuf$Companion extends java.lang.Object implements kotlinx.serialization.BinaryFormat {
public kotlinx.serialization.modules.SerialModule getContext ()
private final kotlinx.serialization.protobuf.ProtoBuf$ProtobufDecoder makeDelimited (kotlinx.serialization.protobuf.ProtoBuf$ProtobufDecoder, kotlin.Pair)
byte[] bytes
kotlinx.serialization.protobuf.ProtoBuf$ProtobufDecoder decoder
kotlin.Pair parentTag
private final kotlin.Pair getProtoDesc (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor $this$getProtoDesc
int index
public final kotlinx.serialization.protobuf.ProtoBuf getPlain ()
public byte[] dump (kotlinx.serialization.SerializationStrategy, java.lang.Object)
kotlinx.serialization.SerializationStrategy serializer
Object obj
public java.lang.Object load (kotlinx.serialization.DeserializationStrategy, byte[])
kotlinx.serialization.DeserializationStrategy deserializer
byte[] bytes
public java.lang.Void install (kotlinx.serialization.modules.SerialModule)
kotlinx.serialization.modules.SerialModule module
public volatile synthetic void install (kotlinx.serialization.modules.SerialModule)
private void <init> ()
public static final synthetic kotlin.Pair access$getProtoDesc (kotlinx.serialization.protobuf.ProtoBuf$Companion, kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.protobuf.ProtoBuf$Companion $this
kotlinx.serialization.SerialDescriptor $this$access_u24getProtoDesc
int index
public static final synthetic kotlinx.serialization.protobuf.ProtoBuf$ProtobufDecoder access$makeDelimited (kotlinx.serialization.protobuf.ProtoBuf$Companion, kotlinx.serialization.protobuf.ProtoBuf$ProtobufDecoder, kotlin.Pair)
kotlinx.serialization.protobuf.ProtoBuf$Companion $this
kotlinx.serialization.protobuf.ProtoBuf$ProtobufDecoder decoder
kotlin.Pair parentTag
public synthetic void <init> (kotlin.jvm.internal.DefaultConstructorMarker)
kotlin.jvm.internal.DefaultConstructorMarker $constructor_marker
}
kotlinx/serialization/protobuf/ProtoBuf$MapEntryReader.class
ProtoBuf.kt
package kotlinx.serialization.protobuf
final kotlinx.serialization.protobuf.ProtoBuf$MapEntryReader extends kotlinx.serialization.protobuf.ProtoBuf$ProtobufReader {
private final kotlin.Pair parentTag
final synthetic kotlinx.serialization.protobuf.ProtoBuf this$0
protected kotlin.Pair getTag (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor $this$getTag
int index
public volatile synthetic java.lang.Object getTag (kotlinx.serialization.SerialDescriptor, int)
public final kotlin.Pair getParentTag ()
public void <init> (kotlinx.serialization.protobuf.ProtoBuf, kotlinx.serialization.protobuf.ProtoBuf$ProtobufDecoder, kotlin.Pair)
kotlinx.serialization.protobuf.ProtoBuf $outer
kotlinx.serialization.protobuf.ProtoBuf$ProtobufDecoder decoder
kotlin.Pair parentTag
}
kotlinx/serialization/protobuf/ProtoBuf$MapRepeatedWriter.class
ProtoBuf.kt
package kotlinx.serialization.protobuf
public final kotlinx.serialization.protobuf.ProtoBuf$MapRepeatedWriter extends kotlinx.serialization.protobuf.ProtoBuf$ObjectWriter {
final synthetic kotlinx.serialization.protobuf.ProtoBuf this$0
protected kotlin.Pair getTag (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor $this$getTag
int index
public volatile synthetic java.lang.Object getTag (kotlinx.serialization.SerialDescriptor, int)
public void <init> (kotlinx.serialization.protobuf.ProtoBuf, kotlin.Pair, kotlinx.serialization.protobuf.ProtoBuf$ProtobufEncoder)
kotlinx.serialization.protobuf.ProtoBuf $outer
kotlin.Pair parentTag
kotlinx.serialization.protobuf.ProtoBuf$ProtobufEncoder parentEncoder
}
kotlinx/serialization/protobuf/ProtoBuf$ObjectWriter.class
ProtoBuf.kt
package kotlinx.serialization.protobuf
public kotlinx.serialization.protobuf.ProtoBuf$ObjectWriter extends kotlinx.serialization.protobuf.ProtoBuf$ProtobufWriter {
private final kotlin.Pair parentTag
private final kotlinx.serialization.protobuf.ProtoBuf$ProtobufEncoder parentEncoder
private final java.io.ByteArrayOutputStream stream
final synthetic kotlinx.serialization.protobuf.ProtoBuf this$0
public void endEncode (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor desc
public final kotlin.Pair getParentTag ()
public void <init> (kotlinx.serialization.protobuf.ProtoBuf, kotlin.Pair, kotlinx.serialization.protobuf.ProtoBuf$ProtobufEncoder, java.io.ByteArrayOutputStream)
kotlinx.serialization.protobuf.ProtoBuf $outer
kotlin.Pair parentTag
kotlinx.serialization.protobuf.ProtoBuf$ProtobufEncoder parentEncoder
java.io.ByteArrayOutputStream stream
public synthetic void <init> (kotlinx.serialization.protobuf.ProtoBuf, kotlin.Pair, kotlinx.serialization.protobuf.ProtoBuf$ProtobufEncoder, java.io.ByteArrayOutputStream, int, kotlin.jvm.internal.DefaultConstructorMarker)
}
kotlinx/serialization/protobuf/ProtoBuf$ProtobufDecoder$WhenMappings.class
<Unknown>
package kotlinx.serialization.protobuf
public final synthetic kotlinx.serialization.protobuf.ProtoBuf$ProtobufDecoder$WhenMappings extends java.lang.Object {
public static final synthetic int[] $EnumSwitchMapping$0
public static final synthetic int[] $EnumSwitchMapping$1
static synthetic void <clinit> ()
}
kotlinx/serialization/protobuf/ProtoBuf$ProtobufDecoder.class
ProtoBuf.kt
package kotlinx.serialization.protobuf
public final kotlinx.serialization.protobuf.ProtoBuf$ProtobufDecoder extends java.lang.Object {
private kotlin.Pair curTag
private final java.io.ByteArrayInputStream inp
public final int getCurId ()
private final kotlin.Pair readTag ()
int fieldId
int wireType
int header
public final void skipElement ()
private final void assertWireType (int)
int expected
int $i$f$assertWireType
public final byte[] nextObject ()
kotlinx.serialization.protobuf.ProtoBuf$ProtobufDecoder this_$iv
int expected$iv
int $i$f$assertWireType
byte[] ans
int len
public final int nextInt (kotlinx.serialization.protobuf.ProtoNumberType)
kotlinx.serialization.protobuf.ProtoBuf$ProtobufDecoder this_$iv
int $i$f$assertWireType
int ans
int wireType
kotlinx.serialization.protobuf.ProtoNumberType format
public final long nextLong (kotlinx.serialization.protobuf.ProtoNumberType)
kotlinx.serialization.protobuf.ProtoBuf$ProtobufDecoder this_$iv
int $i$f$assertWireType
long ans
int wireType
kotlinx.serialization.protobuf.ProtoNumberType format
public final float nextFloat ()
kotlinx.serialization.protobuf.ProtoBuf$ProtobufDecoder this_$iv
int expected$iv
int $i$f$assertWireType
float ans
public final double nextDouble ()
kotlinx.serialization.protobuf.ProtoBuf$ProtobufDecoder this_$iv
int expected$iv
int $i$f$assertWireType
double ans
public final java.lang.String nextString ()
byte[] bytes
private final int decode32 (kotlinx.serialization.protobuf.ProtoNumberType, boolean)
kotlinx.serialization.protobuf.ProtoNumberType format
boolean eofAllowed
static synthetic int decode32$default (kotlinx.serialization.protobuf.ProtoBuf$ProtobufDecoder, kotlinx.serialization.protobuf.ProtoNumberType, boolean, int, java.lang.Object)
private final long decode64 (kotlinx.serialization.protobuf.ProtoNumberType)
kotlinx.serialization.protobuf.ProtoNumberType format
static synthetic long decode64$default (kotlinx.serialization.protobuf.ProtoBuf$ProtobufDecoder, kotlinx.serialization.protobuf.ProtoNumberType, int, java.lang.Object)
public final java.io.ByteArrayInputStream getInp ()
public void <init> (java.io.ByteArrayInputStream)
java.io.ByteArrayInputStream inp
public static final synthetic kotlin.Pair access$getCurTag$p (kotlinx.serialization.protobuf.ProtoBuf$ProtobufDecoder)
kotlinx.serialization.protobuf.ProtoBuf$ProtobufDecoder $this
public static final synthetic void access$setCurTag$p (kotlinx.serialization.protobuf.ProtoBuf$ProtobufDecoder, kotlin.Pair)
kotlinx.serialization.protobuf.ProtoBuf$ProtobufDecoder $this
kotlin.Pair
}
kotlinx/serialization/protobuf/ProtoBuf$ProtobufEncoder$WhenMappings.class
<Unknown>
package kotlinx.serialization.protobuf
public final synthetic kotlinx.serialization.protobuf.ProtoBuf$ProtobufEncoder$WhenMappings extends java.lang.Object {
public static final synthetic int[] $EnumSwitchMapping$0
public static final synthetic int[] $EnumSwitchMapping$1
static synthetic void <clinit> ()
}
kotlinx/serialization/protobuf/ProtoBuf$ProtobufEncoder.class
ProtoBuf.kt
package kotlinx.serialization.protobuf
public final kotlinx.serialization.protobuf.ProtoBuf$ProtobufEncoder extends java.lang.Object {
private final java.io.ByteArrayOutputStream out
public final void writeBytes (byte[], int)
byte[] len
byte[] header
byte[] bytes
int tag
public final void writeInt (int, int, kotlinx.serialization.protobuf.ProtoNumberType)
byte[] content
byte[] header
int wireType
int value
int tag
kotlinx.serialization.protobuf.ProtoNumberType format
public final void writeLong (long, int, kotlinx.serialization.protobuf.ProtoNumberType)
byte[] content
byte[] header
int wireType
long value
int tag
kotlinx.serialization.protobuf.ProtoNumberType format
public final void writeString (java.lang.String, int)
byte[] bytes
String value
int tag
public final void writeDouble (double, int)
byte[] content
byte[] header
double value
int tag
public final void writeFloat (float, int)
byte[] content
byte[] header
float value
int tag
private final byte[] encode32 (int, kotlinx.serialization.protobuf.ProtoNumberType)
int number
kotlinx.serialization.protobuf.ProtoNumberType format
static synthetic byte[] encode32$default (kotlinx.serialization.protobuf.ProtoBuf$ProtobufEncoder, int, kotlinx.serialization.protobuf.ProtoNumberType, int, java.lang.Object)
private final byte[] encode64 (long, kotlinx.serialization.protobuf.ProtoNumberType)
long number
kotlinx.serialization.protobuf.ProtoNumberType format
static synthetic byte[] encode64$default (kotlinx.serialization.protobuf.ProtoBuf$ProtobufEncoder, long, kotlinx.serialization.protobuf.ProtoNumberType, int, java.lang.Object)
public final java.io.ByteArrayOutputStream getOut ()
public void <init> (java.io.ByteArrayOutputStream)
java.io.ByteArrayOutputStream out
}
kotlinx/serialization/protobuf/ProtoBuf$ProtobufReader.class
ProtoBuf.kt
package kotlinx.serialization.protobuf
kotlinx.serialization.protobuf.ProtoBuf$ProtobufReader extends kotlinx.serialization.TaggedDecoder {
private final java.util.Map indexByTag
private final kotlinx.serialization.protobuf.ProtoBuf$ProtobufDecoder decoder
final synthetic kotlinx.serialization.protobuf.ProtoBuf this$0
public kotlinx.serialization.modules.SerialModule getContext ()
private final int findIndexByTag (kotlinx.serialization.SerialDescriptor, int, boolean)
int it
int $i$a$-firstOrNull-ProtoBuf$ProtobufReader$findIndexByTag$1
Object element$iv
Iterable $this$firstOrNull$iv
int $i$f$firstOrNull
kotlinx.serialization.SerialDescriptor desc
int serialId
boolean zeroBasedDefault
static synthetic int findIndexByTag$default (kotlinx.serialization.protobuf.ProtoBuf$ProtobufReader, kotlinx.serialization.SerialDescriptor, int, boolean, int, java.lang.Object)
public transient kotlinx.serialization.CompositeDecoder beginStructure (kotlinx.serialization.SerialDescriptor, kotlinx.serialization.KSerializer[])
kotlinx.serialization.SerialDescriptor desc
kotlinx.serialization.KSerializer[] typeParams
public boolean decodeTaggedBoolean (kotlin.Pair)
int i
kotlin.Pair tag
public volatile synthetic boolean decodeTaggedBoolean (java.lang.Object)
public byte decodeTaggedByte (kotlin.Pair)
kotlin.Pair tag
public volatile synthetic byte decodeTaggedByte (java.lang.Object)
public short decodeTaggedShort (kotlin.Pair)
kotlin.Pair tag
public volatile synthetic short decodeTaggedShort (java.lang.Object)
public int decodeTaggedInt (kotlin.Pair)
kotlin.Pair tag
public volatile synthetic int decodeTaggedInt (java.lang.Object)
public long decodeTaggedLong (kotlin.Pair)
kotlin.Pair tag
public volatile synthetic long decodeTaggedLong (java.lang.Object)
public float decodeTaggedFloat (kotlin.Pair)
kotlin.Pair tag
public volatile synthetic float decodeTaggedFloat (java.lang.Object)
public double decodeTaggedDouble (kotlin.Pair)
kotlin.Pair tag
public volatile synthetic double decodeTaggedDouble (java.lang.Object)
public char decodeTaggedChar (kotlin.Pair)
kotlin.Pair tag
public volatile synthetic char decodeTaggedChar (java.lang.Object)
public java.lang.String decodeTaggedString (kotlin.Pair)
kotlin.Pair tag
public volatile synthetic java.lang.String decodeTaggedString (java.lang.Object)
public int decodeTaggedEnum (kotlin.Pair, kotlinx.serialization.SerialDescriptor)
kotlin.Pair tag
kotlinx.serialization.SerialDescriptor enumDescription
public volatile synthetic int decodeTaggedEnum (java.lang.Object, kotlinx.serialization.SerialDescriptor)
public java.lang.Object decodeSerializableValue (kotlinx.serialization.DeserializationStrategy)
java.util.Map$Entry it
int $i$a$-associateBy-ProtoBuf$ProtobufReader$decodeSerializableValue$1
java.util.Map$Entry it
int $i$a$-associateBy-ProtoBuf$ProtobufReader$decodeSerializableValue$2
Object element$iv$iv
Iterable $this$associateByTo$iv$iv
java.util.Map destination$iv$iv
int $i$f$associateByTo
int capacity$iv
Iterable $this$associateBy$iv
int $i$f$associateBy
java.util.Set setOfEntries
kotlinx.serialization.internal.MapEntrySerializer mapEntrySerial
kotlinx.serialization.internal.MapLikeSerializer serializer
kotlinx.serialization.DeserializationStrategy deserializer
protected kotlin.Pair getTag (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor $this$getTag
int index
public volatile synthetic java.lang.Object getTag (kotlinx.serialization.SerialDescriptor, int)
public int decodeElementIndex (kotlinx.serialization.SerialDescriptor)
int $i$a$-getOrPut-ProtoBuf$ProtobufReader$decodeElementIndex$ind$1
Object answer$iv
Object value$iv
java.util.Map $this$getOrPut$iv
Object key$iv
int $i$f$getOrPut
int ind
kotlinx.serialization.SerialDescriptor desc
public final kotlinx.serialization.protobuf.ProtoBuf$ProtobufDecoder getDecoder ()
public void <init> (kotlinx.serialization.protobuf.ProtoBuf, kotlinx.serialization.protobuf.ProtoBuf$ProtobufDecoder)
kotlinx.serialization.protobuf.ProtoBuf $outer
kotlinx.serialization.protobuf.ProtoBuf$ProtobufDecoder decoder
}
kotlinx/serialization/protobuf/ProtoBuf$ProtobufWriter.class
ProtoBuf.kt
package kotlinx.serialization.protobuf
public kotlinx.serialization.protobuf.ProtoBuf$ProtobufWriter extends kotlinx.serialization.TaggedEncoder {
private final kotlinx.serialization.protobuf.ProtoBuf$ProtobufEncoder encoder
final synthetic kotlinx.serialization.protobuf.ProtoBuf this$0
public kotlinx.serialization.modules.SerialModule getContext ()
public transient kotlinx.serialization.CompositeEncoder beginStructure (kotlinx.serialization.SerialDescriptor, kotlinx.serialization.KSerializer[])
kotlinx.serialization.SerialDescriptor desc
kotlinx.serialization.KSerializer[] typeParams
public void encodeTaggedInt (kotlin.Pair, int)
kotlin.Pair tag
int value
public volatile synthetic void encodeTaggedInt (java.lang.Object, int)
public void encodeTaggedByte (kotlin.Pair, byte)
kotlin.Pair tag
byte value
public volatile synthetic void encodeTaggedByte (java.lang.Object, byte)
public void encodeTaggedShort (kotlin.Pair, short)
kotlin.Pair tag
short value
public volatile synthetic void encodeTaggedShort (java.lang.Object, short)
public void encodeTaggedLong (kotlin.Pair, long)
kotlin.Pair tag
long value
public volatile synthetic void encodeTaggedLong (java.lang.Object, long)
public void encodeTaggedFloat (kotlin.Pair, float)
kotlin.Pair tag
float value
public volatile synthetic void encodeTaggedFloat (java.lang.Object, float)
public void encodeTaggedDouble (kotlin.Pair, double)
kotlin.Pair tag
double value
public volatile synthetic void encodeTaggedDouble (java.lang.Object, double)
public void encodeTaggedBoolean (kotlin.Pair, boolean)
kotlin.Pair tag
boolean value
public volatile synthetic void encodeTaggedBoolean (java.lang.Object, boolean)
public void encodeTaggedChar (kotlin.Pair, char)
kotlin.Pair tag
char value
public volatile synthetic void encodeTaggedChar (java.lang.Object, char)
public void encodeTaggedString (kotlin.Pair, java.lang.String)
kotlin.Pair tag
String value
public volatile synthetic void encodeTaggedString (java.lang.Object, java.lang.String)
public void encodeTaggedEnum (kotlin.Pair, kotlinx.serialization.SerialDescriptor, int)
kotlin.Pair tag
kotlinx.serialization.SerialDescriptor enumDescription
int ordinal
public volatile synthetic void encodeTaggedEnum (java.lang.Object, kotlinx.serialization.SerialDescriptor, int)
protected kotlin.Pair getTag (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor $this$getTag
int index
public volatile synthetic java.lang.Object getTag (kotlinx.serialization.SerialDescriptor, int)
public void encodeSerializableValue (kotlinx.serialization.SerializationStrategy, java.lang.Object)
kotlinx.serialization.internal.MapEntrySerializer mapEntrySerial
kotlinx.serialization.internal.MapLikeSerializer serializer
kotlinx.serialization.SerializationStrategy serializer
Object value
public final kotlinx.serialization.protobuf.ProtoBuf$ProtobufEncoder getEncoder ()
public void <init> (kotlinx.serialization.protobuf.ProtoBuf, kotlinx.serialization.protobuf.ProtoBuf$ProtobufEncoder)
kotlinx.serialization.protobuf.ProtoBuf $outer
kotlinx.serialization.protobuf.ProtoBuf$ProtobufEncoder encoder
}
kotlinx/serialization/protobuf/ProtoBuf$RepeatedReader.class
ProtoBuf.kt
package kotlinx.serialization.protobuf
final kotlinx.serialization.protobuf.ProtoBuf$RepeatedReader extends kotlinx.serialization.protobuf.ProtoBuf$ProtobufReader {
private int ind
private final kotlin.Pair targetTag
final synthetic kotlinx.serialization.protobuf.ProtoBuf this$0
public int decodeElementIndex (kotlinx.serialization.SerialDescriptor)
kotlinx.serialization.SerialDescriptor desc
protected kotlin.Pair getTag (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor $this$getTag
int index
public volatile synthetic java.lang.Object getTag (kotlinx.serialization.SerialDescriptor, int)
public final kotlin.Pair getTargetTag ()
public void <init> (kotlinx.serialization.protobuf.ProtoBuf, kotlinx.serialization.protobuf.ProtoBuf$ProtobufDecoder, kotlin.Pair)
kotlinx.serialization.protobuf.ProtoBuf $outer
kotlinx.serialization.protobuf.ProtoBuf$ProtobufDecoder decoder
kotlin.Pair targetTag
}
kotlinx/serialization/protobuf/ProtoBuf$RepeatedWriter.class
ProtoBuf.kt
package kotlinx.serialization.protobuf
public final kotlinx.serialization.protobuf.ProtoBuf$RepeatedWriter extends kotlinx.serialization.protobuf.ProtoBuf$ProtobufWriter {
private final kotlin.Pair curTag
final synthetic kotlinx.serialization.protobuf.ProtoBuf this$0
protected kotlin.Pair getTag (kotlinx.serialization.SerialDescriptor, int)
kotlinx.serialization.SerialDescriptor $this$getTag
int index
public volatile synthetic java.lang.Object getTag (kotlinx.serialization.SerialDescriptor, int)
public final kotlin.Pair getCurTag ()
public void <init> (kotlinx.serialization.protobuf.ProtoBuf, kotlinx.serialization.protobuf.ProtoBuf$ProtobufEncoder, kotlin.Pair)
kotlinx.serialization.protobuf.ProtoBuf $outer
kotlinx.serialization.protobuf.ProtoBuf$ProtobufEncoder encoder
kotlin.Pair curTag
}
kotlinx/serialization/protobuf/ProtoBuf$Varint.class
ProtoBuf.kt
package kotlinx.serialization.protobuf
public final kotlinx.serialization.protobuf.ProtoBuf$Varint extends java.lang.Object {
public static final kotlinx.serialization.protobuf.ProtoBuf$Varint INSTANCE
public final byte[] encodeVarint$kotlinx_serialization_runtime (int)
byte[] out
int i
byte[] byteArrayList
int value
int inp
public final byte[] encodeVarint$kotlinx_serialization_runtime (long)
byte[] out
int i
byte[] byteArrayList
long value
long inp
public final long decodeVarint$kotlinx_serialization_runtime (java.io.InputStream, int, boolean)
int b
int shift
long result
java.io.InputStream inp
int bitLimit
boolean eofOnStartAllowed
public static synthetic long decodeVarint$kotlinx_serialization_runtime$default (kotlinx.serialization.protobuf.ProtoBuf$Varint, java.io.InputStream, int, boolean, int, java.lang.Object)
public final int decodeSignedVarintInt$kotlinx_serialization_runtime (java.io.InputStream)
int temp
int raw
java.io.InputStream inp
public final long decodeSignedVarintLong$kotlinx_serialization_runtime (java.io.InputStream)
long temp
long raw
java.io.InputStream inp
private void <init> ()
static void <clinit> ()
}
kotlinx/serialization/protobuf/ProtoBuf.class
ProtoBuf.kt
package kotlinx.serialization.protobuf
public final kotlinx.serialization.protobuf.ProtoBuf extends kotlinx.serialization.AbstractSerialFormat implements kotlinx.serialization.BinaryFormat {
public static final int VARINT
public static final int i64
public static final int SIZE_DELIMITED
public static final int i32
private static final kotlinx.serialization.protobuf.ProtoBuf plain
public static final kotlinx.serialization.protobuf.ProtoBuf$Companion Companion
public byte[] dump (kotlinx.serialization.SerializationStrategy, java.lang.Object)
kotlinx.serialization.protobuf.ProtoBuf$ProtobufWriter dumper
java.io.ByteArrayOutputStream encoder
kotlinx.serialization.SerializationStrategy serializer
Object obj
public java.lang.Object load (kotlinx.serialization.DeserializationStrategy, byte[])
kotlinx.serialization.protobuf.ProtoBuf$ProtobufReader reader
java.io.ByteArrayInputStream stream
kotlinx.serialization.DeserializationStrategy deserializer
byte[] bytes
public void <init> (kotlinx.serialization.modules.SerialModule)
kotlinx.serialization.modules.SerialModule context
public synthetic void <init> (kotlinx.serialization.modules.SerialModule, int, kotlin.jvm.internal.DefaultConstructorMarker)
public void <init> ()
static void <clinit> ()
public static final synthetic kotlinx.serialization.protobuf.ProtoBuf access$getPlain$cp ()
}
kotlinx/serialization/protobuf/ProtoNumberType.class
ProtoTypes.kt
package kotlinx.serialization.protobuf
public final enum kotlinx.serialization.protobuf.ProtoNumberType extends java.lang.Enum {
public static final enum kotlinx.serialization.protobuf.ProtoNumberType DEFAULT
public static final enum kotlinx.serialization.protobuf.ProtoNumberType SIGNED
public static final enum kotlinx.serialization.protobuf.ProtoNumberType FIXED
private static final synthetic kotlinx.serialization.protobuf.ProtoNumberType[] $VALUES
static void <clinit> ()
private void <init> (java.lang.String, int)
String $enum_name_or_ordinal$0
int $enum_name_or_ordinal$1
public static kotlinx.serialization.protobuf.ProtoNumberType[] values ()
public static kotlinx.serialization.protobuf.ProtoNumberType valueOf (java.lang.String)
}
kotlinx/serialization/protobuf/ProtoType$Impl.class
ProtoTypes.kt
package kotlinx.serialization.protobuf
public final kotlinx.serialization.protobuf.ProtoType$Impl extends java.lang.Object implements kotlinx.serialization.protobuf.ProtoType {
private final synthetic kotlinx.serialization.protobuf.ProtoNumberType _type
private void <init> ()
public final kotlinx.serialization.protobuf.ProtoNumberType type ()
public void <init> (kotlinx.serialization.protobuf.ProtoNumberType)
kotlinx.serialization.protobuf.ProtoNumberType type
}
kotlinx/serialization/protobuf/ProtoType.class
ProtoTypes.kt
package kotlinx.serialization.protobuf
public abstract annotation kotlinx.serialization.protobuf.ProtoType extends java.lang.Object implements java.lang.annotation.Annotation {
public abstract kotlinx.serialization.protobuf.ProtoNumberType type ()
}
kotlinx/serialization/protobuf/ProtoTypesKt.class
ProtoTypes.kt
package kotlinx.serialization.protobuf
public final kotlinx.serialization.protobuf.ProtoTypesKt extends java.lang.Object {
public static final kotlin.Pair extractParameters (kotlinx.serialization.SerialDescriptor, int, boolean)
Object element$iv$iv$iv
Iterable $this$filterIsInstanceTo$iv$iv$iv
java.util.Collection destination$iv$iv$iv
int $i$f$filterIsInstanceTo
Iterable $this$filterIsInstance$iv$iv
int $i$f$filterIsInstance
java.util.List candidates$iv
kotlinx.serialization.SerialDescriptor $this$findAnnotation$iv
int $i$f$findAnnotation
kotlinx.serialization.protobuf.ProtoNumberType format
int idx
kotlinx.serialization.SerialDescriptor desc
int index
boolean zeroBasedDefault
public static synthetic kotlin.Pair extractParameters$default (kotlinx.serialization.SerialDescriptor, int, boolean, int, java.lang.Object)
}
kotlinx/serialization/protobuf/ProtobufDecodingException.class
ProtoTypes.kt
package kotlinx.serialization.protobuf
public final kotlinx.serialization.protobuf.ProtobufDecodingException extends kotlinx.serialization.SerializationException {
public void <init> (java.lang.String)
String message
}