diff --git a/libraries/tools/binary-compatibility-validator/reference-public-api/kotlin-stdlib-runtime-merged.txt b/libraries/tools/binary-compatibility-validator/reference-public-api/kotlin-stdlib-runtime-merged.txt index 74b7261b9ad..ca0cbcd4a1e 100644 --- a/libraries/tools/binary-compatibility-validator/reference-public-api/kotlin-stdlib-runtime-merged.txt +++ b/libraries/tools/binary-compatibility-validator/reference-public-api/kotlin-stdlib-runtime-merged.txt @@ -147,27 +147,24 @@ public abstract interface annotation class kotlin/SinceKotlin : java/lang/annota public final class kotlin/SuccessOrFailure : java/io/Serializable { public static final field Companion Lkotlin/SuccessOrFailure$Companion; - public fun (Ljava/lang/Object;)V - public fun equals (Ljava/lang/Object;)Z - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public final fun unbox ()Ljava/lang/Object; -} - -public final class kotlin/SuccessOrFailure$Companion { -} - -public final class kotlin/SuccessOrFailure$Erased { + public synthetic fun (Ljava/lang/Object;)V public static final fun box (Ljava/lang/Object;)Lkotlin/SuccessOrFailure; public static fun constructor (Ljava/lang/Object;)Ljava/lang/Object; + public fun equals (Ljava/lang/Object;)Z public static fun equals (Ljava/lang/Object;Ljava/lang/Object;)Z public static final fun exceptionOrNull (Ljava/lang/Object;)Ljava/lang/Throwable; public static final fun getOrNull (Ljava/lang/Object;)Ljava/lang/Object; public static final fun getOrThrow (Ljava/lang/Object;)Ljava/lang/Object; + public fun hashCode ()I public static fun hashCode (Ljava/lang/Object;)I public static final fun isFailure (Ljava/lang/Object;)Z public static final fun isSuccess (Ljava/lang/Object;)Z + public fun toString ()Ljava/lang/String; public static fun toString (Ljava/lang/Object;)Ljava/lang/String; + public final fun unbox ()Ljava/lang/Object; +} + +public final class kotlin/SuccessOrFailure$Companion { } public final class kotlin/SuccessOrFailure$Failure : java/io/Serializable { @@ -218,23 +215,13 @@ public final class kotlin/UByte : java/lang/Comparable { public static final field MIN_VALUE B public static final field SIZE_BITS I public static final field SIZE_BYTES I - public synthetic fun compareTo (Ljava/lang/Object;)I - public fun compareTo-d0xlk1d1 (B)I - public fun equals (Ljava/lang/Object;)Z - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public final fun unbox ()B -} - -public final class kotlin/UByte$Companion { -} - -public final class kotlin/UByte$Erased { public static final fun and-d0xlk1d1 (BB)B public static final fun box (B)Lkotlin/UByte; + public synthetic fun compareTo (Ljava/lang/Object;)I public static final fun compareTo-4n0qz0s4 (BJ)I public static final fun compareTo-4wtlwgkb (BI)I public static final fun compareTo-av578izg (BS)I + public fun compareTo-d0xlk1d1 (B)I public static fun compareTo-d0xlk1d1 (BB)I public static fun constructor (B)B public static final fun dec (B)B @@ -243,6 +230,8 @@ public final class kotlin/UByte$Erased { public static final fun div-av578izg (BS)I public static final fun div-d0xlk1d1 (BB)I public static fun equals (BLjava/lang/Object;)Z + public fun equals (Ljava/lang/Object;)Z + public fun hashCode ()I public static fun hashCode (B)I public static final fun inc (B)B public static final fun inv (B)B @@ -268,54 +257,55 @@ public final class kotlin/UByte$Erased { public static final fun toInt (B)I public static final fun toLong (B)J public static final fun toShort (B)S + public fun toString ()Ljava/lang/String; public static fun toString (B)Ljava/lang/String; public static final fun toUByte (B)B public static final fun toUInt (B)I public static final fun toULong (B)J public static final fun toUShort (B)S + public final fun unbox ()B public static final fun xor-d0xlk1d1 (BB)B } +public final class kotlin/UByte$Companion { +} + public final class kotlin/UByteArray : java/util/Collection, kotlin/jvm/internal/markers/KMappedMarker { - public fun (I)V - public fun ([B)V + public synthetic fun ([B)V public synthetic fun add (Ljava/lang/Object;)Z public fun add-d0xlk1d1 (B)Z public fun addAll (Ljava/util/Collection;)Z + public static final fun box ([B)Lkotlin/UByteArray; public fun clear ()V + public static fun constructor (I)[B + public static fun constructor ([B)[B public final fun contains (Ljava/lang/Object;)Z public fun contains-d0xlk1d1 (B)Z + public static fun contains-d0xlk1d1 ([BB)Z public fun containsAll (Ljava/util/Collection;)Z + public static fun containsAll ([BLjava/util/Collection;)Z public fun equals (Ljava/lang/Object;)Z + public static fun equals ([BLjava/lang/Object;)Z + public static final fun get ([BI)B public fun getSize ()I + public static fun getSize ([B)I public fun hashCode ()I + public static fun hashCode ([B)I public fun isEmpty ()Z + public static fun isEmpty ([B)Z public synthetic fun iterator ()Ljava/util/Iterator; public fun iterator ()Lkotlin/collections/UByteIterator; + public static fun iterator ([B)Lkotlin/collections/UByteIterator; public fun remove (Ljava/lang/Object;)Z public fun removeAll (Ljava/util/Collection;)Z public fun retainAll (Ljava/util/Collection;)Z + public static final fun set-4rhu7tbx ([BIB)V public final fun size ()I public fun toArray ()[Ljava/lang/Object; public fun toArray ([Ljava/lang/Object;)[Ljava/lang/Object; public fun toString ()Ljava/lang/String; - public final fun unbox ()[B -} - -public final class kotlin/UByteArray$Erased { - public static final fun box ([B)Lkotlin/UByteArray; - public static fun constructor (I)[B - public static fun constructor ([B)[B - public static fun contains-d0xlk1d1 ([BB)Z - public static fun containsAll ([BLjava/util/Collection;)Z - public static fun equals ([BLjava/lang/Object;)Z - public static final fun get ([BI)B - public static fun getSize ([B)I - public static fun hashCode ([B)I - public static fun isEmpty ([B)Z - public static fun iterator ([B)Lkotlin/collections/UByteIterator; - public static final fun set-4rhu7tbx ([BIB)V public static fun toString ([B)Ljava/lang/String; + public final fun unbox ()[B } public final class kotlin/UByteKt { @@ -331,21 +321,11 @@ public final class kotlin/UInt : java/lang/Comparable { public static final field MIN_VALUE I public static final field SIZE_BITS I public static final field SIZE_BYTES I - public synthetic fun compareTo (Ljava/lang/Object;)I - public fun compareTo-4wtlwgkb (I)I - public fun equals (Ljava/lang/Object;)Z - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public final fun unbox ()I -} - -public final class kotlin/UInt$Companion { -} - -public final class kotlin/UInt$Erased { public static final fun and-4wtlwgkb (II)I public static final fun box (I)Lkotlin/UInt; + public synthetic fun compareTo (Ljava/lang/Object;)I public static final fun compareTo-4n0qz0s4 (IJ)I + public fun compareTo-4wtlwgkb (I)I public static fun compareTo-4wtlwgkb (II)I public static final fun compareTo-av578izg (IS)I public static final fun compareTo-d0xlk1d1 (IB)I @@ -356,6 +336,8 @@ public final class kotlin/UInt$Erased { public static final fun div-av578izg (IS)I public static final fun div-d0xlk1d1 (IB)I public static fun equals (ILjava/lang/Object;)Z + public fun equals (Ljava/lang/Object;)Z + public fun hashCode ()I public static fun hashCode (I)I public static final fun inc (I)I public static final fun inv (I)I @@ -383,54 +365,55 @@ public final class kotlin/UInt$Erased { public static final fun toInt (I)I public static final fun toLong (I)J public static final fun toShort (I)S + public fun toString ()Ljava/lang/String; public static fun toString (I)Ljava/lang/String; public static final fun toUByte (I)B public static final fun toUInt (I)I public static final fun toULong (I)J public static final fun toUShort (I)S + public final fun unbox ()I public static final fun xor-4wtlwgkb (II)I } +public final class kotlin/UInt$Companion { +} + public final class kotlin/UIntArray : java/util/Collection, kotlin/jvm/internal/markers/KMappedMarker { - public fun (I)V - public fun ([I)V + public synthetic fun ([I)V public synthetic fun add (Ljava/lang/Object;)Z public fun add-4wtlwgkb (I)Z public fun addAll (Ljava/util/Collection;)Z + public static final fun box ([I)Lkotlin/UIntArray; public fun clear ()V + public static fun constructor (I)[I + public static fun constructor ([I)[I public final fun contains (Ljava/lang/Object;)Z public fun contains-4wtlwgkb (I)Z + public static fun contains-4wtlwgkb ([II)Z public fun containsAll (Ljava/util/Collection;)Z + public static fun containsAll ([ILjava/util/Collection;)Z public fun equals (Ljava/lang/Object;)Z + public static fun equals ([ILjava/lang/Object;)Z + public static final fun get ([II)I public fun getSize ()I + public static fun getSize ([I)I public fun hashCode ()I + public static fun hashCode ([I)I public fun isEmpty ()Z + public static fun isEmpty ([I)Z public synthetic fun iterator ()Ljava/util/Iterator; public fun iterator ()Lkotlin/collections/UIntIterator; + public static fun iterator ([I)Lkotlin/collections/UIntIterator; public fun remove (Ljava/lang/Object;)Z public fun removeAll (Ljava/util/Collection;)Z public fun retainAll (Ljava/util/Collection;)Z + public static final fun set-4olz5s4v ([III)V public final fun size ()I public fun toArray ()[Ljava/lang/Object; public fun toArray ([Ljava/lang/Object;)[Ljava/lang/Object; public fun toString ()Ljava/lang/String; - public final fun unbox ()[I -} - -public final class kotlin/UIntArray$Erased { - public static final fun box ([I)Lkotlin/UIntArray; - public static fun constructor (I)[I - public static fun constructor ([I)[I - public static fun contains-4wtlwgkb ([II)Z - public static fun containsAll ([ILjava/util/Collection;)Z - public static fun equals ([ILjava/lang/Object;)Z - public static final fun get ([II)I - public static fun getSize ([I)I - public static fun hashCode ([I)I - public static fun isEmpty ([I)Z - public static fun iterator ([I)Lkotlin/collections/UIntIterator; - public static final fun set-4olz5s4v ([III)V public static fun toString ([I)Ljava/lang/String; + public final fun unbox ()[I } public final class kotlin/UIntKt { @@ -446,20 +429,10 @@ public final class kotlin/ULong : java/lang/Comparable { public static final field MIN_VALUE J public static final field SIZE_BITS I public static final field SIZE_BYTES I - public synthetic fun compareTo (Ljava/lang/Object;)I - public fun compareTo-4n0qz0s4 (J)I - public fun equals (Ljava/lang/Object;)Z - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public final fun unbox ()J -} - -public final class kotlin/ULong$Companion { -} - -public final class kotlin/ULong$Erased { public static final fun and-4n0qz0s4 (JJ)J public static final fun box (J)Lkotlin/ULong; + public synthetic fun compareTo (Ljava/lang/Object;)I + public fun compareTo-4n0qz0s4 (J)I public static fun compareTo-4n0qz0s4 (JJ)I public static final fun compareTo-4wtlwgkb (JI)I public static final fun compareTo-av578izg (JS)I @@ -471,6 +444,8 @@ public final class kotlin/ULong$Erased { public static final fun div-av578izg (JS)J public static final fun div-d0xlk1d1 (JB)J public static fun equals (JLjava/lang/Object;)Z + public fun equals (Ljava/lang/Object;)Z + public fun hashCode ()I public static fun hashCode (J)I public static final fun inc (J)J public static final fun inv (J)J @@ -498,54 +473,55 @@ public final class kotlin/ULong$Erased { public static final fun toInt (J)I public static final fun toLong (J)J public static final fun toShort (J)S + public fun toString ()Ljava/lang/String; public static fun toString (J)Ljava/lang/String; public static final fun toUByte (J)B public static final fun toUInt (J)I public static final fun toULong (J)J public static final fun toUShort (J)S + public final fun unbox ()J public static final fun xor-4n0qz0s4 (JJ)J } +public final class kotlin/ULong$Companion { +} + public final class kotlin/ULongArray : java/util/Collection, kotlin/jvm/internal/markers/KMappedMarker { - public fun (I)V - public fun ([J)V + public synthetic fun ([J)V public synthetic fun add (Ljava/lang/Object;)Z public fun add-4n0qz0s4 (J)Z public fun addAll (Ljava/util/Collection;)Z + public static final fun box ([J)Lkotlin/ULongArray; public fun clear ()V + public static fun constructor (I)[J + public static fun constructor ([J)[J public final fun contains (Ljava/lang/Object;)Z public fun contains-4n0qz0s4 (J)Z + public static fun contains-4n0qz0s4 ([JJ)Z public fun containsAll (Ljava/util/Collection;)Z + public static fun containsAll ([JLjava/util/Collection;)Z public fun equals (Ljava/lang/Object;)Z + public static fun equals ([JLjava/lang/Object;)Z + public static final fun get ([JI)J public fun getSize ()I + public static fun getSize ([J)I public fun hashCode ()I + public static fun hashCode ([J)I public fun isEmpty ()Z + public static fun isEmpty ([J)Z public synthetic fun iterator ()Ljava/util/Iterator; public fun iterator ()Lkotlin/collections/ULongIterator; + public static fun iterator ([J)Lkotlin/collections/ULongIterator; public fun remove (Ljava/lang/Object;)Z public fun removeAll (Ljava/util/Collection;)Z public fun retainAll (Ljava/util/Collection;)Z + public static final fun set-83j4ar8e ([JIJ)V public final fun size ()I public fun toArray ()[Ljava/lang/Object; public fun toArray ([Ljava/lang/Object;)[Ljava/lang/Object; public fun toString ()Ljava/lang/String; - public final fun unbox ()[J -} - -public final class kotlin/ULongArray$Erased { - public static final fun box ([J)Lkotlin/ULongArray; - public static fun constructor (I)[J - public static fun constructor ([J)[J - public static fun contains-4n0qz0s4 ([JJ)Z - public static fun containsAll ([JLjava/util/Collection;)Z - public static fun equals ([JLjava/lang/Object;)Z - public static final fun get ([JI)J - public static fun getSize ([J)I - public static fun hashCode ([J)I - public static fun isEmpty ([J)Z - public static fun iterator ([J)Lkotlin/collections/ULongIterator; - public static final fun set-83j4ar8e ([JIJ)V public static fun toString ([J)Ljava/lang/String; + public final fun unbox ()[J } public final class kotlin/ULongKt { @@ -561,22 +537,12 @@ public final class kotlin/UShort : java/lang/Comparable { public static final field MIN_VALUE S public static final field SIZE_BITS I public static final field SIZE_BYTES I - public synthetic fun compareTo (Ljava/lang/Object;)I - public fun compareTo-av578izg (S)I - public fun equals (Ljava/lang/Object;)Z - public fun hashCode ()I - public fun toString ()Ljava/lang/String; - public final fun unbox ()S -} - -public final class kotlin/UShort$Companion { -} - -public final class kotlin/UShort$Erased { public static final fun and-av578izg (SS)S public static final fun box (S)Lkotlin/UShort; + public synthetic fun compareTo (Ljava/lang/Object;)I public static final fun compareTo-4n0qz0s4 (SJ)I public static final fun compareTo-4wtlwgkb (SI)I + public fun compareTo-av578izg (S)I public static fun compareTo-av578izg (SS)I public static final fun compareTo-d0xlk1d1 (SB)I public static fun constructor (S)S @@ -585,7 +551,9 @@ public final class kotlin/UShort$Erased { public static final fun div-4wtlwgkb (SI)I public static final fun div-av578izg (SS)I public static final fun div-d0xlk1d1 (SB)I + public fun equals (Ljava/lang/Object;)Z public static fun equals (SLjava/lang/Object;)Z + public fun hashCode ()I public static fun hashCode (S)I public static final fun inc (S)S public static final fun inv (S)S @@ -611,54 +579,55 @@ public final class kotlin/UShort$Erased { public static final fun toInt (S)I public static final fun toLong (S)J public static final fun toShort (S)S + public fun toString ()Ljava/lang/String; public static fun toString (S)Ljava/lang/String; public static final fun toUByte (S)B public static final fun toUInt (S)I public static final fun toULong (S)J public static final fun toUShort (S)S + public final fun unbox ()S public static final fun xor-av578izg (SS)S } +public final class kotlin/UShort$Companion { +} + public final class kotlin/UShortArray : java/util/Collection, kotlin/jvm/internal/markers/KMappedMarker { - public fun (I)V - public fun ([S)V + public synthetic fun ([S)V public synthetic fun add (Ljava/lang/Object;)Z public fun add-av578izg (S)Z public fun addAll (Ljava/util/Collection;)Z + public static final fun box ([S)Lkotlin/UShortArray; public fun clear ()V + public static fun constructor (I)[S + public static fun constructor ([S)[S public final fun contains (Ljava/lang/Object;)Z public fun contains-av578izg (S)Z + public static fun contains-av578izg ([SS)Z public fun containsAll (Ljava/util/Collection;)Z + public static fun containsAll ([SLjava/util/Collection;)Z public fun equals (Ljava/lang/Object;)Z + public static fun equals ([SLjava/lang/Object;)Z + public static final fun get ([SI)S public fun getSize ()I + public static fun getSize ([S)I public fun hashCode ()I + public static fun hashCode ([S)I public fun isEmpty ()Z + public static fun isEmpty ([S)Z public synthetic fun iterator ()Ljava/util/Iterator; public fun iterator ()Lkotlin/collections/UShortIterator; + public static fun iterator ([S)Lkotlin/collections/UShortIterator; public fun remove (Ljava/lang/Object;)Z public fun removeAll (Ljava/util/Collection;)Z public fun retainAll (Ljava/util/Collection;)Z + public static final fun set-bky83bo1 ([SIS)V public final fun size ()I public fun toArray ()[Ljava/lang/Object; public fun toArray ([Ljava/lang/Object;)[Ljava/lang/Object; public fun toString ()Ljava/lang/String; - public final fun unbox ()[S -} - -public final class kotlin/UShortArray$Erased { - public static final fun box ([S)Lkotlin/UShortArray; - public static fun constructor (I)[S - public static fun constructor ([S)[S - public static fun contains-av578izg ([SS)Z - public static fun containsAll ([SLjava/util/Collection;)Z - public static fun equals ([SLjava/lang/Object;)Z - public static final fun get ([SI)S - public static fun getSize ([S)I - public static fun hashCode ([S)I - public static fun isEmpty ([S)Z - public static fun iterator ([S)Lkotlin/collections/UShortIterator; - public static final fun set-bky83bo1 ([SIS)V public static fun toString ([S)Ljava/lang/String; + public final fun unbox ()[S } public final class kotlin/UShortKt {