[FIR] Do not sort declarations in deserialized classes, keep order from metadata

KT-57769
KT-54792
This commit is contained in:
Dmitriy Novozhilov
2023-04-04 15:15:14 +03:00
committed by Space Team
parent 839026b6fe
commit 7685284cb7
59 changed files with 510 additions and 485 deletions
@@ -136,15 +136,6 @@ public abstract class LongIterator : R|kotlin/collections/Iterator<kotlin/Long>|
}
public abstract interface Map<K, out V> : R|kotlin/Any| {
public abstract interface Entry<out K, out V> : R|kotlin/Any| {
public abstract val key: R|K|
public get(): R|K|
public abstract val value: R|V|
public get(): R|V|
}
public abstract fun containsKey(key: R|K|): R|kotlin/Boolean|
public abstract fun containsValue(value: R|V|): R|kotlin/Boolean|
@@ -167,6 +158,15 @@ public abstract interface Map<K, out V> : R|kotlin/Any| {
public abstract val values: R|kotlin/collections/Collection<V>|
public get(): R|kotlin/collections/Collection<V>|
public abstract interface Entry<out K, out V> : R|kotlin/Any| {
public abstract val key: R|K|
public get(): R|K|
public abstract val value: R|V|
public get(): R|V|
}
}
public abstract interface MutableCollection<E> : R|kotlin/collections/Collection<E>|, R|kotlin/collections/MutableIterable<E>| {
@@ -239,11 +239,6 @@ public abstract interface MutableListIterator<T> : R|kotlin/collections/ListIter
}
public abstract interface MutableMap<K, V> : R|kotlin/collections/Map<K, V>| {
public abstract interface MutableEntry<K, V> : R|kotlin/collections/Map.Entry<K, V>| {
public abstract fun setValue(newValue: R|V|): R|V|
}
public abstract fun clear(): R|kotlin/Unit|
public abstract fun put(key: R|K|, value: R|V|): R|V?|
@@ -263,6 +258,11 @@ public abstract interface MutableMap<K, V> : R|kotlin/collections/Map<K, V>| {
public abstract val values: R|kotlin/collections/MutableCollection<V>|
public get(): R|kotlin/collections/MutableCollection<V>|
public abstract interface MutableEntry<K, V> : R|kotlin/collections/Map.Entry<K, V>| {
public abstract fun setValue(newValue: R|V|): R|V|
}
}
public abstract interface MutableSet<E> : R|kotlin/collections/Set<E>|, R|kotlin/collections/MutableCollection<E>| {
@@ -1,11 +1,4 @@
public open class CharProgression : R|kotlin/collections/Iterable<kotlin/Char>| {
public final companion object Companion : R|kotlin/Any| {
public final fun fromClosedRange(rangeStart: R|kotlin/Char|, rangeEnd: R|kotlin/Char|, step: R|kotlin/Int|): R|kotlin/ranges/CharProgression|
private constructor(): R|kotlin/ranges/CharProgression.Companion|
}
public open operator fun equals(other: R|kotlin/Any?|): R|kotlin/Boolean|
public open fun hashCode(): R|kotlin/Int|
@@ -27,6 +20,13 @@ public open class CharProgression : R|kotlin/collections/Iterable<kotlin/Char>|
internal constructor(start: R|kotlin/Char|, endInclusive: R|kotlin/Char|, step: R|kotlin/Int|): R|kotlin/ranges/CharProgression|
public final companion object Companion : R|kotlin/Any| {
public final fun fromClosedRange(rangeStart: R|kotlin/Char|, rangeEnd: R|kotlin/Char|, step: R|kotlin/Int|): R|kotlin/ranges/CharProgression|
private constructor(): R|kotlin/ranges/CharProgression.Companion|
}
}
internal final class CharProgressionIterator : R|kotlin/collections/CharIterator| {
@@ -53,14 +53,6 @@ internal final class CharProgressionIterator : R|kotlin/collections/CharIterator
}
public final class CharRange : R|kotlin/ranges/CharProgression|, R|kotlin/ranges/ClosedRange<kotlin/Char>|, R|kotlin/ranges/OpenEndRange<kotlin/Char>| {
public final companion object Companion : R|kotlin/Any| {
public final val EMPTY: R|kotlin/ranges/CharRange|
public get(): R|kotlin/ranges/CharRange|
private constructor(): R|kotlin/ranges/CharRange.Companion|
}
public open operator fun contains(value: R|kotlin/Char|): R|kotlin/Boolean|
public open operator fun equals(other: R|kotlin/Any?|): R|kotlin/Boolean|
@@ -82,6 +74,14 @@ public final class CharRange : R|kotlin/ranges/CharProgression|, R|kotlin/ranges
public constructor(start: R|kotlin/Char|, endInclusive: R|kotlin/Char|): R|kotlin/ranges/CharRange|
public final companion object Companion : R|kotlin/Any| {
public final val EMPTY: R|kotlin/ranges/CharRange|
public get(): R|kotlin/ranges/CharRange|
private constructor(): R|kotlin/ranges/CharRange.Companion|
}
}
public abstract interface ClosedRange<T : R|kotlin/Comparable<T>|> : R|kotlin/Any| {
@@ -98,13 +98,6 @@ public abstract interface ClosedRange<T : R|kotlin/Comparable<T>|> : R|kotlin/An
}
public open class IntProgression : R|kotlin/collections/Iterable<kotlin/Int>| {
public final companion object Companion : R|kotlin/Any| {
public final fun fromClosedRange(rangeStart: R|kotlin/Int|, rangeEnd: R|kotlin/Int|, step: R|kotlin/Int|): R|kotlin/ranges/IntProgression|
private constructor(): R|kotlin/ranges/IntProgression.Companion|
}
public open operator fun equals(other: R|kotlin/Any?|): R|kotlin/Boolean|
public open fun hashCode(): R|kotlin/Int|
@@ -126,6 +119,13 @@ public open class IntProgression : R|kotlin/collections/Iterable<kotlin/Int>| {
internal constructor(start: R|kotlin/Int|, endInclusive: R|kotlin/Int|, step: R|kotlin/Int|): R|kotlin/ranges/IntProgression|
public final companion object Companion : R|kotlin/Any| {
public final fun fromClosedRange(rangeStart: R|kotlin/Int|, rangeEnd: R|kotlin/Int|, step: R|kotlin/Int|): R|kotlin/ranges/IntProgression|
private constructor(): R|kotlin/ranges/IntProgression.Companion|
}
}
internal final class IntProgressionIterator : R|kotlin/collections/IntIterator| {
@@ -152,14 +152,6 @@ internal final class IntProgressionIterator : R|kotlin/collections/IntIterator|
}
public final class IntRange : R|kotlin/ranges/IntProgression|, R|kotlin/ranges/ClosedRange<kotlin/Int>|, R|kotlin/ranges/OpenEndRange<kotlin/Int>| {
public final companion object Companion : R|kotlin/Any| {
public final val EMPTY: R|kotlin/ranges/IntRange|
public get(): R|kotlin/ranges/IntRange|
private constructor(): R|kotlin/ranges/IntRange.Companion|
}
public open operator fun contains(value: R|kotlin/Int|): R|kotlin/Boolean|
public open operator fun equals(other: R|kotlin/Any?|): R|kotlin/Boolean|
@@ -181,16 +173,17 @@ public final class IntRange : R|kotlin/ranges/IntProgression|, R|kotlin/ranges/C
public constructor(start: R|kotlin/Int|, endInclusive: R|kotlin/Int|): R|kotlin/ranges/IntRange|
}
public open class LongProgression : R|kotlin/collections/Iterable<kotlin/Long>| {
public final companion object Companion : R|kotlin/Any| {
public final fun fromClosedRange(rangeStart: R|kotlin/Long|, rangeEnd: R|kotlin/Long|, step: R|kotlin/Long|): R|kotlin/ranges/LongProgression|
public final val EMPTY: R|kotlin/ranges/IntRange|
public get(): R|kotlin/ranges/IntRange|
private constructor(): R|kotlin/ranges/LongProgression.Companion|
private constructor(): R|kotlin/ranges/IntRange.Companion|
}
}
public open class LongProgression : R|kotlin/collections/Iterable<kotlin/Long>| {
public open operator fun equals(other: R|kotlin/Any?|): R|kotlin/Boolean|
public open fun hashCode(): R|kotlin/Int|
@@ -212,6 +205,13 @@ public open class LongProgression : R|kotlin/collections/Iterable<kotlin/Long>|
internal constructor(start: R|kotlin/Long|, endInclusive: R|kotlin/Long|, step: R|kotlin/Long|): R|kotlin/ranges/LongProgression|
public final companion object Companion : R|kotlin/Any| {
public final fun fromClosedRange(rangeStart: R|kotlin/Long|, rangeEnd: R|kotlin/Long|, step: R|kotlin/Long|): R|kotlin/ranges/LongProgression|
private constructor(): R|kotlin/ranges/LongProgression.Companion|
}
}
internal final class LongProgressionIterator : R|kotlin/collections/LongIterator| {
@@ -238,14 +238,6 @@ internal final class LongProgressionIterator : R|kotlin/collections/LongIterator
}
public final class LongRange : R|kotlin/ranges/LongProgression|, R|kotlin/ranges/ClosedRange<kotlin/Long>|, R|kotlin/ranges/OpenEndRange<kotlin/Long>| {
public final companion object Companion : R|kotlin/Any| {
public final val EMPTY: R|kotlin/ranges/LongRange|
public get(): R|kotlin/ranges/LongRange|
private constructor(): R|kotlin/ranges/LongRange.Companion|
}
public open operator fun contains(value: R|kotlin/Long|): R|kotlin/Boolean|
public open operator fun equals(other: R|kotlin/Any?|): R|kotlin/Boolean|
@@ -267,6 +259,14 @@ public final class LongRange : R|kotlin/ranges/LongProgression|, R|kotlin/ranges
public constructor(start: R|kotlin/Long|, endInclusive: R|kotlin/Long|): R|kotlin/ranges/LongRange|
public final companion object Companion : R|kotlin/Any| {
public final val EMPTY: R|kotlin/ranges/LongRange|
public get(): R|kotlin/ranges/LongRange|
private constructor(): R|kotlin/ranges/LongRange.Companion|
}
}
@R|kotlin/SinceKotlin|(version = String(1.7)) @R|kotlin/ExperimentalStdlibApi|() public abstract interface OpenEndRange<T : R|kotlin/Comparable<T>|> : R|kotlin/Any| {
+210 -210
View File
@@ -43,8 +43,6 @@ public open class Any {
}
public final class Array<T> : R|kotlin/Any|, R|kotlin/Cloneable|, R|java/io/Serializable| {
public final override fun clone(): R|kotlin/Array<T>|
public final operator fun get(index: R|kotlin/Int|): R|T|
public final operator fun iterator(): R|kotlin/collections/Iterator<T>|
@@ -56,14 +54,11 @@ public final class Array<T> : R|kotlin/Any|, R|kotlin/Cloneable|, R|java/io/Seri
public constructor<T>(size: R|kotlin/Int|, init: R|(kotlin/Int) -> T|): R|kotlin/Array<T>|
public final override fun clone(): R|kotlin/Array<T>|
}
public final class Boolean : R|kotlin/Comparable<kotlin/Boolean>|, R|java/io/Serializable| {
@R|kotlin/SinceKotlin|(version = String(1.3)) public final companion object Companion : R|kotlin/Any| {
private constructor(): R|kotlin/Boolean.Companion|
}
@R|kotlin/internal/IntrinsicConstEvaluation|() public final infix fun and(other: R|kotlin/Boolean|): R|kotlin/Boolean|
@R|kotlin/internal/IntrinsicConstEvaluation|() public open operator fun compareTo(other: R|kotlin/Boolean|): R|kotlin/Int|
@@ -80,11 +75,14 @@ public final class Boolean : R|kotlin/Comparable<kotlin/Boolean>|, R|java/io/Ser
private constructor(): R|kotlin/Boolean|
@R|kotlin/SinceKotlin|(version = String(1.3)) public final companion object Companion : R|kotlin/Any| {
private constructor(): R|kotlin/Boolean.Companion|
}
}
public final class BooleanArray : R|kotlin/Any|, R|kotlin/Cloneable|, R|java/io/Serializable| {
public final override fun clone(): R|kotlin/BooleanArray|
public final operator fun get(index: R|kotlin/Int|): R|kotlin/Boolean|
public final operator fun iterator(): R|kotlin/collections/BooleanIterator|
@@ -98,26 +96,11 @@ public final class BooleanArray : R|kotlin/Any|, R|kotlin/Cloneable|, R|java/io/
public constructor(size: R|kotlin/Int|): R|kotlin/BooleanArray|
public final override fun clone(): R|kotlin/BooleanArray|
}
public final class Byte : R|kotlin/Number|, R|kotlin/Comparable<kotlin/Byte>|, R|java/io/Serializable| {
public final companion object Companion : R|kotlin/Any| {
public final const val MAX_VALUE: R|kotlin/Byte| = Byte(127)
public get(): R|kotlin/Byte|
public final const val MIN_VALUE: R|kotlin/Byte| = Byte(-128)
public get(): R|kotlin/Byte|
@PROPERTY:R|kotlin/SinceKotlin|(version = String(1.3)) public final const val SIZE_BITS: R|kotlin/Int| = Int(8)
public get(): R|kotlin/Int|
@PROPERTY:R|kotlin/SinceKotlin|(version = String(1.3)) public final const val SIZE_BYTES: R|kotlin/Int| = Int(1)
public get(): R|kotlin/Int|
private constructor(): R|kotlin/Byte.Companion|
}
@R|kotlin/internal/IntrinsicConstEvaluation|() public open operator fun compareTo(other: R|kotlin/Byte|): R|kotlin/Int|
@R|kotlin/internal/IntrinsicConstEvaluation|() public final operator fun compareTo(other: R|kotlin/Double|): R|kotlin/Int|
@@ -234,11 +217,26 @@ public final class Byte : R|kotlin/Number|, R|kotlin/Comparable<kotlin/Byte>|, R
private constructor(): R|kotlin/Byte|
public final companion object Companion : R|kotlin/Any| {
public final const val MAX_VALUE: R|kotlin/Byte| = Byte(127)
public get(): R|kotlin/Byte|
public final const val MIN_VALUE: R|kotlin/Byte| = Byte(-128)
public get(): R|kotlin/Byte|
@PROPERTY:R|kotlin/SinceKotlin|(version = String(1.3)) public final const val SIZE_BITS: R|kotlin/Int| = Int(8)
public get(): R|kotlin/Int|
@PROPERTY:R|kotlin/SinceKotlin|(version = String(1.3)) public final const val SIZE_BYTES: R|kotlin/Int| = Int(1)
public get(): R|kotlin/Int|
private constructor(): R|kotlin/Byte.Companion|
}
}
public final class ByteArray : R|kotlin/Any|, R|kotlin/Cloneable|, R|java/io/Serializable| {
public final override fun clone(): R|kotlin/ByteArray|
public final operator fun get(index: R|kotlin/Int|): R|kotlin/Byte|
public final operator fun iterator(): R|kotlin/collections/ByteIterator|
@@ -252,44 +250,11 @@ public final class ByteArray : R|kotlin/Any|, R|kotlin/Cloneable|, R|java/io/Ser
public constructor(size: R|kotlin/Int|): R|kotlin/ByteArray|
public final override fun clone(): R|kotlin/ByteArray|
}
public final class Char : R|kotlin/Comparable<kotlin/Char>|, R|java/io/Serializable| {
public final companion object Companion : R|kotlin/Any| {
public final const val MAX_HIGH_SURROGATE: R|kotlin/Char| = Char(56319)
public get(): R|kotlin/Char|
public final const val MAX_LOW_SURROGATE: R|kotlin/Char| = Char(57343)
public get(): R|kotlin/Char|
public final const val MAX_SURROGATE: R|kotlin/Char| = Char(57343)
public get(): R|kotlin/Char|
@PROPERTY:R|kotlin/SinceKotlin|(version = String(1.3)) public final const val MAX_VALUE: R|kotlin/Char| = Char(65535)
public get(): R|kotlin/Char|
public final const val MIN_HIGH_SURROGATE: R|kotlin/Char| = Char(55296)
public get(): R|kotlin/Char|
public final const val MIN_LOW_SURROGATE: R|kotlin/Char| = Char(56320)
public get(): R|kotlin/Char|
public final const val MIN_SURROGATE: R|kotlin/Char| = Char(55296)
public get(): R|kotlin/Char|
@PROPERTY:R|kotlin/SinceKotlin|(version = String(1.3)) public final const val MIN_VALUE: R|kotlin/Char| = Char(0)
public get(): R|kotlin/Char|
@PROPERTY:R|kotlin/SinceKotlin|(version = String(1.3)) public final const val SIZE_BITS: R|kotlin/Int| = Int(16)
public get(): R|kotlin/Int|
@PROPERTY:R|kotlin/SinceKotlin|(version = String(1.3)) public final const val SIZE_BYTES: R|kotlin/Int| = Int(2)
public get(): R|kotlin/Int|
private constructor(): R|kotlin/Char.Companion|
}
@R|kotlin/internal/IntrinsicConstEvaluation|() public open operator fun compareTo(other: R|kotlin/Char|): R|kotlin/Int|
public final operator fun dec(): R|kotlin/Char|
@@ -326,11 +291,44 @@ public final class Char : R|kotlin/Comparable<kotlin/Char>|, R|java/io/Serializa
private constructor(): R|kotlin/Char|
public final companion object Companion : R|kotlin/Any| {
public final const val MAX_HIGH_SURROGATE: R|kotlin/Char| = Char(56319)
public get(): R|kotlin/Char|
public final const val MAX_LOW_SURROGATE: R|kotlin/Char| = Char(57343)
public get(): R|kotlin/Char|
public final const val MAX_SURROGATE: R|kotlin/Char| = Char(57343)
public get(): R|kotlin/Char|
@PROPERTY:R|kotlin/SinceKotlin|(version = String(1.3)) public final const val MAX_VALUE: R|kotlin/Char| = Char(65535)
public get(): R|kotlin/Char|
public final const val MIN_HIGH_SURROGATE: R|kotlin/Char| = Char(55296)
public get(): R|kotlin/Char|
public final const val MIN_LOW_SURROGATE: R|kotlin/Char| = Char(56320)
public get(): R|kotlin/Char|
public final const val MIN_SURROGATE: R|kotlin/Char| = Char(55296)
public get(): R|kotlin/Char|
@PROPERTY:R|kotlin/SinceKotlin|(version = String(1.3)) public final const val MIN_VALUE: R|kotlin/Char| = Char(0)
public get(): R|kotlin/Char|
@PROPERTY:R|kotlin/SinceKotlin|(version = String(1.3)) public final const val SIZE_BITS: R|kotlin/Int| = Int(16)
public get(): R|kotlin/Int|
@PROPERTY:R|kotlin/SinceKotlin|(version = String(1.3)) public final const val SIZE_BYTES: R|kotlin/Int| = Int(2)
public get(): R|kotlin/Int|
private constructor(): R|kotlin/Char.Companion|
}
}
public final class CharArray : R|kotlin/Any|, R|kotlin/Cloneable|, R|java/io/Serializable| {
public final override fun clone(): R|kotlin/CharArray|
public final operator fun get(index: R|kotlin/Int|): R|kotlin/Char|
public final operator fun iterator(): R|kotlin/collections/CharIterator|
@@ -344,6 +342,8 @@ public final class CharArray : R|kotlin/Any|, R|kotlin/Cloneable|, R|java/io/Ser
public constructor(size: R|kotlin/Int|): R|kotlin/CharArray|
public final override fun clone(): R|kotlin/CharArray|
}
public abstract interface CharSequence : R|kotlin/Any| {
@@ -398,49 +398,23 @@ public abstract interface Comparable<in T> : R|kotlin/Any| {
}
public final enum class DeprecationLevel : R|kotlin/Enum<kotlin/DeprecationLevel>| {
public final static fun valueOf(value: R|kotlin/String|): R|kotlin/DeprecationLevel| {
}
public final static fun values(): R|kotlin/Array<kotlin/DeprecationLevel>| {
}
public final static val entries: R|kotlin/enums/EnumEntries<kotlin/DeprecationLevel>|
public get(): R|kotlin/enums/EnumEntries<kotlin/DeprecationLevel>|
private constructor(): R|kotlin/DeprecationLevel|
public final static enum entry WARNING: R|kotlin/DeprecationLevel|
public final static enum entry ERROR: R|kotlin/DeprecationLevel|
public final static enum entry HIDDEN: R|kotlin/DeprecationLevel|
public final static fun values(): R|kotlin/Array<kotlin/DeprecationLevel>| {
}
public final static fun valueOf(value: R|kotlin/String|): R|kotlin/DeprecationLevel| {
}
public final static val entries: R|kotlin/enums/EnumEntries<kotlin/DeprecationLevel>|
public get(): R|kotlin/enums/EnumEntries<kotlin/DeprecationLevel>|
}
public final class Double : R|kotlin/Number|, R|kotlin/Comparable<kotlin/Double>|, R|java/io/Serializable| {
public final companion object Companion : R|kotlin/Any| {
public final const val MAX_VALUE: R|kotlin/Double| = Double(1.7976931348623157E308)
public get(): R|kotlin/Double|
public final const val MIN_VALUE: R|kotlin/Double| = Double(4.9E-324)
public get(): R|kotlin/Double|
public final const val NEGATIVE_INFINITY: R|kotlin/Double| = Double(-Infinity)
public get(): R|kotlin/Double|
public final const val NaN: R|kotlin/Double| = Double(NaN)
public get(): R|kotlin/Double|
public final const val POSITIVE_INFINITY: R|kotlin/Double| = Double(Infinity)
public get(): R|kotlin/Double|
@PROPERTY:R|kotlin/SinceKotlin|(version = String(1.4)) public final const val SIZE_BITS: R|kotlin/Int| = Int(64)
public get(): R|kotlin/Int|
@PROPERTY:R|kotlin/SinceKotlin|(version = String(1.4)) public final const val SIZE_BYTES: R|kotlin/Int| = Int(8)
public get(): R|kotlin/Int|
private constructor(): R|kotlin/Double.Companion|
}
@R|kotlin/internal/IntrinsicConstEvaluation|() public final operator fun compareTo(other: R|kotlin/Byte|): R|kotlin/Int|
@R|kotlin/internal/IntrinsicConstEvaluation|() public open operator fun compareTo(other: R|kotlin/Double|): R|kotlin/Int|
@@ -541,11 +515,35 @@ public final class Double : R|kotlin/Number|, R|kotlin/Comparable<kotlin/Double>
private constructor(): R|kotlin/Double|
public final companion object Companion : R|kotlin/Any| {
public final const val MAX_VALUE: R|kotlin/Double| = Double(1.7976931348623157E308)
public get(): R|kotlin/Double|
public final const val MIN_VALUE: R|kotlin/Double| = Double(4.9E-324)
public get(): R|kotlin/Double|
public final const val NEGATIVE_INFINITY: R|kotlin/Double| = Double(-Infinity)
public get(): R|kotlin/Double|
public final const val NaN: R|kotlin/Double| = Double(NaN)
public get(): R|kotlin/Double|
public final const val POSITIVE_INFINITY: R|kotlin/Double| = Double(Infinity)
public get(): R|kotlin/Double|
@PROPERTY:R|kotlin/SinceKotlin|(version = String(1.4)) public final const val SIZE_BITS: R|kotlin/Int| = Int(64)
public get(): R|kotlin/Int|
@PROPERTY:R|kotlin/SinceKotlin|(version = String(1.4)) public final const val SIZE_BYTES: R|kotlin/Int| = Int(8)
public get(): R|kotlin/Int|
private constructor(): R|kotlin/Double.Companion|
}
}
public final class DoubleArray : R|kotlin/Any|, R|kotlin/Cloneable|, R|java/io/Serializable| {
public final override fun clone(): R|kotlin/DoubleArray|
public final operator fun get(index: R|kotlin/Int|): R|kotlin/Double|
public final operator fun iterator(): R|kotlin/collections/DoubleIterator|
@@ -559,6 +557,8 @@ public final class DoubleArray : R|kotlin/Any|, R|kotlin/Cloneable|, R|java/io/S
public constructor(size: R|kotlin/Int|): R|kotlin/DoubleArray|
public final override fun clone(): R|kotlin/DoubleArray|
}
@R|kotlin/annotation/Target|(allowedTargets = <implicitArrayOf>(R|kotlin/annotation/AnnotationTarget.ANNOTATION_CLASS|)) @R|kotlin/annotation/Retention|(value = R|kotlin/annotation/AnnotationRetention.BINARY|) @R|kotlin/annotation/MustBeDocumented|() @R|kotlin/SinceKotlin|(version = String(1.1)) public final annotation class DslMarker : R|kotlin/Annotation| {
@@ -567,11 +567,6 @@ public final class DoubleArray : R|kotlin/Any|, R|kotlin/Cloneable|, R|java/io/S
}
public abstract class Enum<E : R|kotlin/Enum<E>|> : R|kotlin/Comparable<E>|, R|java/io/Serializable| {
public final companion object Companion : R|kotlin/Any| {
private constructor(): R|kotlin/Enum.Companion|
}
protected final fun clone(): R|kotlin/Any|
public final operator fun compareTo(other: R|E|): R|kotlin/Int|
@@ -590,6 +585,11 @@ public abstract class Enum<E : R|kotlin/Enum<E>|> : R|kotlin/Comparable<E>|, R|j
public constructor<E : R|kotlin/Enum<E>|>(name: R|kotlin/String| = STUB, ordinal: R|kotlin/Int| = STUB): R|kotlin/Enum<E>|
public final companion object Companion : R|kotlin/Any| {
private constructor(): R|kotlin/Enum.Companion|
}
}
@R|kotlin/RequiresOptIn|(level = R|kotlin/RequiresOptIn.Level.ERROR|) @R|kotlin/annotation/Retention|(value = R|kotlin/annotation/AnnotationRetention.BINARY|) @R|kotlin/annotation/Target|(allowedTargets = <implicitArrayOf>(R|kotlin/annotation/AnnotationTarget.CLASS|, R|kotlin/annotation/AnnotationTarget.ANNOTATION_CLASS|, R|kotlin/annotation/AnnotationTarget.PROPERTY|, R|kotlin/annotation/AnnotationTarget.FIELD|, R|kotlin/annotation/AnnotationTarget.LOCAL_VARIABLE|, R|kotlin/annotation/AnnotationTarget.VALUE_PARAMETER|, R|kotlin/annotation/AnnotationTarget.CONSTRUCTOR|, R|kotlin/annotation/AnnotationTarget.FUNCTION|, R|kotlin/annotation/AnnotationTarget.PROPERTY_GETTER|, R|kotlin/annotation/AnnotationTarget.PROPERTY_SETTER|, R|kotlin/annotation/AnnotationTarget.TYPEALIAS|)) @R|kotlin/annotation/MustBeDocumented|() @R|kotlin/SinceKotlin|(version = String(1.3)) public final annotation class ExperimentalStdlibApi : R|kotlin/Annotation| {
@@ -608,32 +608,6 @@ public abstract class Enum<E : R|kotlin/Enum<E>|> : R|kotlin/Comparable<E>|, R|j
}
public final class Float : R|kotlin/Number|, R|kotlin/Comparable<kotlin/Float>|, R|java/io/Serializable| {
public final companion object Companion : R|kotlin/Any| {
public final const val MAX_VALUE: R|kotlin/Float| = Float(3.4028235E38)
public get(): R|kotlin/Float|
public final const val MIN_VALUE: R|kotlin/Float| = Float(1.4E-45)
public get(): R|kotlin/Float|
public final const val NEGATIVE_INFINITY: R|kotlin/Float| = Float(-Infinity)
public get(): R|kotlin/Float|
public final const val NaN: R|kotlin/Float| = Float(NaN)
public get(): R|kotlin/Float|
public final const val POSITIVE_INFINITY: R|kotlin/Float| = Float(Infinity)
public get(): R|kotlin/Float|
@PROPERTY:R|kotlin/SinceKotlin|(version = String(1.4)) public final const val SIZE_BITS: R|kotlin/Int| = Int(32)
public get(): R|kotlin/Int|
@PROPERTY:R|kotlin/SinceKotlin|(version = String(1.4)) public final const val SIZE_BYTES: R|kotlin/Int| = Int(4)
public get(): R|kotlin/Int|
private constructor(): R|kotlin/Float.Companion|
}
@R|kotlin/internal/IntrinsicConstEvaluation|() public final operator fun compareTo(other: R|kotlin/Byte|): R|kotlin/Int|
@R|kotlin/internal/IntrinsicConstEvaluation|() public final operator fun compareTo(other: R|kotlin/Double|): R|kotlin/Int|
@@ -734,11 +708,35 @@ public final class Float : R|kotlin/Number|, R|kotlin/Comparable<kotlin/Float>|,
private constructor(): R|kotlin/Float|
public final companion object Companion : R|kotlin/Any| {
public final const val MAX_VALUE: R|kotlin/Float| = Float(3.4028235E38)
public get(): R|kotlin/Float|
public final const val MIN_VALUE: R|kotlin/Float| = Float(1.4E-45)
public get(): R|kotlin/Float|
public final const val NEGATIVE_INFINITY: R|kotlin/Float| = Float(-Infinity)
public get(): R|kotlin/Float|
public final const val NaN: R|kotlin/Float| = Float(NaN)
public get(): R|kotlin/Float|
public final const val POSITIVE_INFINITY: R|kotlin/Float| = Float(Infinity)
public get(): R|kotlin/Float|
@PROPERTY:R|kotlin/SinceKotlin|(version = String(1.4)) public final const val SIZE_BITS: R|kotlin/Int| = Int(32)
public get(): R|kotlin/Int|
@PROPERTY:R|kotlin/SinceKotlin|(version = String(1.4)) public final const val SIZE_BYTES: R|kotlin/Int| = Int(4)
public get(): R|kotlin/Int|
private constructor(): R|kotlin/Float.Companion|
}
}
public final class FloatArray : R|kotlin/Any|, R|kotlin/Cloneable|, R|java/io/Serializable| {
public final override fun clone(): R|kotlin/FloatArray|
public final operator fun get(index: R|kotlin/Int|): R|kotlin/Float|
public final operator fun iterator(): R|kotlin/collections/FloatIterator|
@@ -752,29 +750,14 @@ public final class FloatArray : R|kotlin/Any|, R|kotlin/Cloneable|, R|java/io/Se
public constructor(size: R|kotlin/Int|): R|kotlin/FloatArray|
public final override fun clone(): R|kotlin/FloatArray|
}
public abstract interface Function<out R> : R|kotlin/Any| {
}
public final class Int : R|kotlin/Number|, R|kotlin/Comparable<kotlin/Int>|, R|java/io/Serializable| {
public final companion object Companion : R|kotlin/Any| {
public final const val MAX_VALUE: R|kotlin/Int| = Int(2147483647)
public get(): R|kotlin/Int|
public final const val MIN_VALUE: R|kotlin/Int| = Int(-2147483648)
public get(): R|kotlin/Int|
@PROPERTY:R|kotlin/SinceKotlin|(version = String(1.3)) public final const val SIZE_BITS: R|kotlin/Int| = Int(32)
public get(): R|kotlin/Int|
@PROPERTY:R|kotlin/SinceKotlin|(version = String(1.3)) public final const val SIZE_BYTES: R|kotlin/Int| = Int(4)
public get(): R|kotlin/Int|
private constructor(): R|kotlin/Int.Companion|
}
@R|kotlin/internal/IntrinsicConstEvaluation|() public final infix fun and(other: R|kotlin/Int|): R|kotlin/Int|
@R|kotlin/internal/IntrinsicConstEvaluation|() public final operator fun compareTo(other: R|kotlin/Byte|): R|kotlin/Int|
@@ -905,11 +888,26 @@ public final class Int : R|kotlin/Number|, R|kotlin/Comparable<kotlin/Int>|, R|j
private constructor(): R|kotlin/Int|
public final companion object Companion : R|kotlin/Any| {
public final const val MAX_VALUE: R|kotlin/Int| = Int(2147483647)
public get(): R|kotlin/Int|
public final const val MIN_VALUE: R|kotlin/Int| = Int(-2147483648)
public get(): R|kotlin/Int|
@PROPERTY:R|kotlin/SinceKotlin|(version = String(1.3)) public final const val SIZE_BITS: R|kotlin/Int| = Int(32)
public get(): R|kotlin/Int|
@PROPERTY:R|kotlin/SinceKotlin|(version = String(1.3)) public final const val SIZE_BYTES: R|kotlin/Int| = Int(4)
public get(): R|kotlin/Int|
private constructor(): R|kotlin/Int.Companion|
}
}
public final class IntArray : R|kotlin/Any|, R|kotlin/Cloneable|, R|java/io/Serializable| {
public final override fun clone(): R|kotlin/IntArray|
public final operator fun get(index: R|kotlin/Int|): R|kotlin/Int|
public final operator fun iterator(): R|kotlin/collections/IntIterator|
@@ -923,26 +921,11 @@ public final class IntArray : R|kotlin/Any|, R|kotlin/Cloneable|, R|java/io/Seri
public constructor(size: R|kotlin/Int|): R|kotlin/IntArray|
public final override fun clone(): R|kotlin/IntArray|
}
public final class Long : R|kotlin/Number|, R|kotlin/Comparable<kotlin/Long>|, R|java/io/Serializable| {
public final companion object Companion : R|kotlin/Any| {
public final const val MAX_VALUE: R|kotlin/Long| = Long(9223372036854775807)
public get(): R|kotlin/Long|
public final const val MIN_VALUE: R|kotlin/Long| = Long(-9223372036854775808)
public get(): R|kotlin/Long|
@PROPERTY:R|kotlin/SinceKotlin|(version = String(1.3)) public final const val SIZE_BITS: R|kotlin/Int| = Int(64)
public get(): R|kotlin/Int|
@PROPERTY:R|kotlin/SinceKotlin|(version = String(1.3)) public final const val SIZE_BYTES: R|kotlin/Int| = Int(8)
public get(): R|kotlin/Int|
private constructor(): R|kotlin/Long.Companion|
}
@R|kotlin/internal/IntrinsicConstEvaluation|() public final infix fun and(other: R|kotlin/Long|): R|kotlin/Long|
@R|kotlin/internal/IntrinsicConstEvaluation|() public final operator fun compareTo(other: R|kotlin/Byte|): R|kotlin/Int|
@@ -1073,11 +1056,26 @@ public final class Long : R|kotlin/Number|, R|kotlin/Comparable<kotlin/Long>|, R
private constructor(): R|kotlin/Long|
public final companion object Companion : R|kotlin/Any| {
public final const val MAX_VALUE: R|kotlin/Long| = Long(9223372036854775807)
public get(): R|kotlin/Long|
public final const val MIN_VALUE: R|kotlin/Long| = Long(-9223372036854775808)
public get(): R|kotlin/Long|
@PROPERTY:R|kotlin/SinceKotlin|(version = String(1.3)) public final const val SIZE_BITS: R|kotlin/Int| = Int(64)
public get(): R|kotlin/Int|
@PROPERTY:R|kotlin/SinceKotlin|(version = String(1.3)) public final const val SIZE_BYTES: R|kotlin/Int| = Int(8)
public get(): R|kotlin/Int|
private constructor(): R|kotlin/Long.Companion|
}
}
public final class LongArray : R|kotlin/Any|, R|kotlin/Cloneable|, R|java/io/Serializable| {
public final override fun clone(): R|kotlin/LongArray|
public final operator fun get(index: R|kotlin/Int|): R|kotlin/Long|
public final operator fun iterator(): R|kotlin/collections/LongIterator|
@@ -1091,6 +1089,8 @@ public final class LongArray : R|kotlin/Any|, R|kotlin/Cloneable|, R|java/io/Ser
public constructor(size: R|kotlin/Int|): R|kotlin/LongArray|
public final override fun clone(): R|kotlin/LongArray|
}
public final class Nothing {
@@ -1152,22 +1152,6 @@ See https://youtrack.jetbrains.com/issue/KT-46465 for details about the migratio
}
@R|kotlin/annotation/Target|(allowedTargets = <implicitArrayOf>(R|kotlin/annotation/AnnotationTarget.ANNOTATION_CLASS|)) @R|kotlin/annotation/Retention|(value = R|kotlin/annotation/AnnotationRetention.BINARY|) @R|kotlin/SinceKotlin|(version = String(1.3)) public final annotation class RequiresOptIn : R|kotlin/Annotation| {
public final enum class Level : R|kotlin/Enum<kotlin/RequiresOptIn.Level>| {
public final static fun valueOf(value: R|kotlin/String|): R|kotlin/RequiresOptIn.Level| {
}
public final static fun values(): R|kotlin/Array<kotlin/RequiresOptIn.Level>| {
}
public final static val entries: R|kotlin/enums/EnumEntries<kotlin/RequiresOptIn.Level>|
public get(): R|kotlin/enums/EnumEntries<kotlin/RequiresOptIn.Level>|
private constructor(): R|kotlin/RequiresOptIn.Level|
public final static enum entry WARNING: R|kotlin/RequiresOptIn.Level|
public final static enum entry ERROR: R|kotlin/RequiresOptIn.Level|
}
public final val level: R|kotlin/RequiresOptIn.Level|
public get(): R|kotlin/RequiresOptIn.Level|
@@ -1176,26 +1160,25 @@ See https://youtrack.jetbrains.com/issue/KT-46465 for details about the migratio
public constructor(message: R|kotlin/String| = STUB, level: R|kotlin/RequiresOptIn.Level| = STUB): R|kotlin/RequiresOptIn|
}
public final enum class Level : R|kotlin/Enum<kotlin/RequiresOptIn.Level>| {
private constructor(): R|kotlin/RequiresOptIn.Level|
public final class Short : R|kotlin/Number|, R|kotlin/Comparable<kotlin/Short>|, R|java/io/Serializable| {
public final companion object Companion : R|kotlin/Any| {
public final const val MAX_VALUE: R|kotlin/Short| = Short(32767)
public get(): R|kotlin/Short|
public final static enum entry WARNING: R|kotlin/RequiresOptIn.Level|
public final static enum entry ERROR: R|kotlin/RequiresOptIn.Level|
public final static fun values(): R|kotlin/Array<kotlin/RequiresOptIn.Level>| {
}
public final const val MIN_VALUE: R|kotlin/Short| = Short(-32768)
public get(): R|kotlin/Short|
public final static fun valueOf(value: R|kotlin/String|): R|kotlin/RequiresOptIn.Level| {
}
@PROPERTY:R|kotlin/SinceKotlin|(version = String(1.3)) public final const val SIZE_BITS: R|kotlin/Int| = Int(16)
public get(): R|kotlin/Int|
@PROPERTY:R|kotlin/SinceKotlin|(version = String(1.3)) public final const val SIZE_BYTES: R|kotlin/Int| = Int(2)
public get(): R|kotlin/Int|
private constructor(): R|kotlin/Short.Companion|
public final static val entries: R|kotlin/enums/EnumEntries<kotlin/RequiresOptIn.Level>|
public get(): R|kotlin/enums/EnumEntries<kotlin/RequiresOptIn.Level>|
}
}
public final class Short : R|kotlin/Number|, R|kotlin/Comparable<kotlin/Short>|, R|java/io/Serializable| {
@R|kotlin/internal/IntrinsicConstEvaluation|() public final operator fun compareTo(other: R|kotlin/Byte|): R|kotlin/Int|
@R|kotlin/internal/IntrinsicConstEvaluation|() public final operator fun compareTo(other: R|kotlin/Double|): R|kotlin/Int|
@@ -1312,11 +1295,26 @@ public final class Short : R|kotlin/Number|, R|kotlin/Comparable<kotlin/Short>|,
private constructor(): R|kotlin/Short|
public final companion object Companion : R|kotlin/Any| {
public final const val MAX_VALUE: R|kotlin/Short| = Short(32767)
public get(): R|kotlin/Short|
public final const val MIN_VALUE: R|kotlin/Short| = Short(-32768)
public get(): R|kotlin/Short|
@PROPERTY:R|kotlin/SinceKotlin|(version = String(1.3)) public final const val SIZE_BITS: R|kotlin/Int| = Int(16)
public get(): R|kotlin/Int|
@PROPERTY:R|kotlin/SinceKotlin|(version = String(1.3)) public final const val SIZE_BYTES: R|kotlin/Int| = Int(2)
public get(): R|kotlin/Int|
private constructor(): R|kotlin/Short.Companion|
}
}
public final class ShortArray : R|kotlin/Any|, R|kotlin/Cloneable|, R|java/io/Serializable| {
public final override fun clone(): R|kotlin/ShortArray|
public final operator fun get(index: R|kotlin/Int|): R|kotlin/Short|
public final operator fun iterator(): R|kotlin/collections/ShortIterator|
@@ -1330,6 +1328,8 @@ public final class ShortArray : R|kotlin/Any|, R|kotlin/Cloneable|, R|java/io/Se
public constructor(size: R|kotlin/Int|): R|kotlin/ShortArray|
public final override fun clone(): R|kotlin/ShortArray|
}
@R|kotlin/annotation/Target|(allowedTargets = <implicitArrayOf>(R|kotlin/annotation/AnnotationTarget.CLASS|, R|kotlin/annotation/AnnotationTarget.PROPERTY|, R|kotlin/annotation/AnnotationTarget.FIELD|, R|kotlin/annotation/AnnotationTarget.CONSTRUCTOR|, R|kotlin/annotation/AnnotationTarget.FUNCTION|, R|kotlin/annotation/AnnotationTarget.PROPERTY_GETTER|, R|kotlin/annotation/AnnotationTarget.PROPERTY_SETTER|, R|kotlin/annotation/AnnotationTarget.TYPEALIAS|)) @R|kotlin/annotation/Retention|(value = R|kotlin/annotation/AnnotationRetention.BINARY|) @R|kotlin/annotation/MustBeDocumented|() public final annotation class SinceKotlin : R|kotlin/Annotation| {
@@ -1341,11 +1341,6 @@ public final class ShortArray : R|kotlin/Any|, R|kotlin/Cloneable|, R|java/io/Se
}
public final class String : R|kotlin/Comparable<kotlin/String>|, R|kotlin/CharSequence|, R|java/io/Serializable| {
public final companion object Companion : R|kotlin/Any| {
private constructor(): R|kotlin/String.Companion|
}
@R|kotlin/internal/IntrinsicConstEvaluation|() public open operator fun compareTo(other: R|kotlin/String|): R|kotlin/Int|
@R|kotlin/internal/IntrinsicConstEvaluation|() public open operator fun equals(other: R|kotlin/Any?|): R|kotlin/Boolean|
@@ -1363,6 +1358,11 @@ public final class String : R|kotlin/Comparable<kotlin/String>|, R|kotlin/CharSe
public constructor(): R|kotlin/String|
public final companion object Companion : R|kotlin/Any| {
private constructor(): R|kotlin/String.Companion|
}
}
@R|kotlin/annotation/Target|(allowedTargets = <implicitArrayOf>(R|kotlin/annotation/AnnotationTarget.CLASS|)) @R|kotlin/annotation/Retention|(value = R|kotlin/annotation/AnnotationRetention.BINARY|) @R|kotlin/SinceKotlin|(version = String(1.8)) @R|kotlin/ExperimentalSubclassOptIn|() public final annotation class SubclassOptInRequired : R|kotlin/Annotation| {