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 2d6bf5b283d..ccd0e68d2d8 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 @@ -149,12 +149,7 @@ 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 final fun exceptionOrNull ()Ljava/lang/Throwable; - public final fun getOrNull ()Ljava/lang/Object; - public final fun getOrThrow ()Ljava/lang/Object; public fun hashCode ()I - public final fun isFailure ()Z - public final fun isSuccess ()Z public fun toString ()Ljava/lang/String; public final fun unbox ()Ljava/lang/Object; } @@ -164,6 +159,7 @@ public final class kotlin/SuccessOrFailure$Companion { public final class kotlin/SuccessOrFailure$Erased { public static final fun box (Ljava/lang/Object;)Lkotlin/SuccessOrFailure; + public static fun constructor (Ljava/lang/Object;)Ljava/lang/Object; 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; @@ -218,50 +214,12 @@ 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 final fun and (B)B public fun compareTo (B)I - public final fun compareTo (I)I - public final fun compareTo (J)I public synthetic fun compareTo (Ljava/lang/Object;)I - public final fun compareTo (S)I - public final fun dec ()B - public final fun div (B)I - public final fun div (I)I - public final fun div (J)J - public final fun div (S)I public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I - public final fun inc ()B - public final fun inv ()B - public final fun minus (B)I - public final fun minus (I)I - public final fun minus (J)J - public final fun minus (S)I - public final fun or (B)B - public final fun plus (B)I - public final fun plus (I)I - public final fun plus (J)J - public final fun plus (S)I - public final fun rangeTo (B)Lkotlin/ranges/UIntRange; - public final fun rem (B)I - public final fun rem (I)I - public final fun rem (J)J - public final fun rem (S)I - public final fun times (B)I - public final fun times (I)I - public final fun times (J)J - public final fun times (S)I - public final fun toByte ()B - public final fun toInt ()I - public final fun toLong ()J - public final fun toShort ()S public fun toString ()Ljava/lang/String; - public final fun toUByte ()B - public final fun toUInt ()I - public final fun toULong ()J - public final fun toUShort ()S public final fun unbox ()B - public final fun xor (B)B } public final class kotlin/UByte$Companion { @@ -274,6 +232,7 @@ public final class kotlin/UByte$Erased { public static final fun compareTo (BI)I public static final fun compareTo (BJ)I public static final fun compareTo (BS)I + public static fun constructor (B)B public static final fun dec (B)B public static final fun div (BB)I public static final fun div (BI)I @@ -322,30 +281,35 @@ public final class kotlin/UByteArray : java/util/Collection, kotlin/jvm/internal public fun contains (B)Z public final fun contains (Ljava/lang/Object;)Z public fun containsAll (Ljava/util/Collection;)Z - public final fun get (I)B + public fun equals (Ljava/lang/Object;)Z public fun getSize ()I + public fun hashCode ()I public fun isEmpty ()Z public synthetic fun iterator ()Ljava/util/Iterator; public fun iterator ()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 final fun set (IB)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 ([B)[B public static fun contains ([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 ([BIB)V + public static fun toString ([B)Ljava/lang/String; } public final class kotlin/UByteArrayKt { @@ -366,52 +330,12 @@ 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 final fun and (I)I - public final fun compareTo (B)I public fun compareTo (I)I - public final fun compareTo (J)I public synthetic fun compareTo (Ljava/lang/Object;)I - public final fun compareTo (S)I - public final fun dec ()I - public final fun div (B)I - public final fun div (I)I - public final fun div (J)J - public final fun div (S)I public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I - public final fun inc ()I - public final fun inv ()I - public final fun minus (B)I - public final fun minus (I)I - public final fun minus (J)J - public final fun minus (S)I - public final fun or (I)I - public final fun plus (B)I - public final fun plus (I)I - public final fun plus (J)J - public final fun plus (S)I - public final fun rangeTo (I)Lkotlin/ranges/UIntRange; - public final fun rem (B)I - public final fun rem (I)I - public final fun rem (J)J - public final fun rem (S)I - public final fun shl (I)I - public final fun shr (I)I - public final fun times (B)I - public final fun times (I)I - public final fun times (J)J - public final fun times (S)I - public final fun toByte ()B - public final fun toInt ()I - public final fun toLong ()J - public final fun toShort ()S public fun toString ()Ljava/lang/String; - public final fun toUByte ()B - public final fun toUInt ()I - public final fun toULong ()J - public final fun toUShort ()S public final fun unbox ()I - public final fun xor (I)I } public final class kotlin/UInt$Companion { @@ -424,6 +348,7 @@ public final class kotlin/UInt$Erased { public static fun compareTo (II)I public static final fun compareTo (IJ)I public static final fun compareTo (IS)I + public static fun constructor (I)I public static final fun dec (I)I public static final fun div (IB)I public static final fun div (II)I @@ -474,30 +399,35 @@ public final class kotlin/UIntArray : java/util/Collection, kotlin/jvm/internal/ public fun contains (I)Z public final fun contains (Ljava/lang/Object;)Z public fun containsAll (Ljava/util/Collection;)Z - public final fun get (I)I + public fun equals (Ljava/lang/Object;)Z public fun getSize ()I + public fun hashCode ()I public fun isEmpty ()Z public synthetic fun iterator ()Ljava/util/Iterator; public fun iterator ()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 final fun set (II)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 contains ([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 ([III)V + public static fun toString ([I)Ljava/lang/String; } public final class kotlin/UIntArrayKt { @@ -518,52 +448,12 @@ 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 final fun and (J)J - public final fun compareTo (B)I - public final fun compareTo (I)I public fun compareTo (J)I public synthetic fun compareTo (Ljava/lang/Object;)I - public final fun compareTo (S)I - public final fun dec ()J - public final fun div (B)J - public final fun div (I)J - public final fun div (J)J - public final fun div (S)J public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I - public final fun inc ()J - public final fun inv ()J - public final fun minus (B)J - public final fun minus (I)J - public final fun minus (J)J - public final fun minus (S)J - public final fun or (J)J - public final fun plus (B)J - public final fun plus (I)J - public final fun plus (J)J - public final fun plus (S)J - public final fun rangeTo (J)Lkotlin/ranges/ULongRange; - public final fun rem (B)J - public final fun rem (I)J - public final fun rem (J)J - public final fun rem (S)J - public final fun shl (I)J - public final fun shr (I)J - public final fun times (B)J - public final fun times (I)J - public final fun times (J)J - public final fun times (S)J - public final fun toByte ()B - public final fun toInt ()I - public final fun toLong ()J - public final fun toShort ()S public fun toString ()Ljava/lang/String; - public final fun toUByte ()B - public final fun toUInt ()I - public final fun toULong ()J - public final fun toUShort ()S public final fun unbox ()J - public final fun xor (J)J } public final class kotlin/ULong$Companion { @@ -576,6 +466,7 @@ public final class kotlin/ULong$Erased { public static final fun compareTo (JI)I public static fun compareTo (JJ)I public static final fun compareTo (JS)I + public static fun constructor (J)J public static final fun dec (J)J public static final fun div (JB)J public static final fun div (JI)J @@ -626,30 +517,35 @@ public final class kotlin/ULongArray : java/util/Collection, kotlin/jvm/internal public fun contains (J)Z public final fun contains (Ljava/lang/Object;)Z public fun containsAll (Ljava/util/Collection;)Z - public final fun get (I)J + public fun equals (Ljava/lang/Object;)Z public fun getSize ()I + public fun hashCode ()I public fun isEmpty ()Z public synthetic fun iterator ()Ljava/util/Iterator; public fun iterator ()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 final fun set (IJ)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 ([J)[J public static fun contains ([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 ([JIJ)V + public static fun toString ([J)Ljava/lang/String; } public final class kotlin/ULongArrayKt { @@ -670,50 +566,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 final fun and (S)S - public final fun compareTo (B)I - public final fun compareTo (I)I - public final fun compareTo (J)I public synthetic fun compareTo (Ljava/lang/Object;)I public fun compareTo (S)I - public final fun dec ()S - public final fun div (B)I - public final fun div (I)I - public final fun div (J)J - public final fun div (S)I public fun equals (Ljava/lang/Object;)Z public fun hashCode ()I - public final fun inc ()S - public final fun inv ()S - public final fun minus (B)I - public final fun minus (I)I - public final fun minus (J)J - public final fun minus (S)I - public final fun or (S)S - public final fun plus (B)I - public final fun plus (I)I - public final fun plus (J)J - public final fun plus (S)I - public final fun rangeTo (S)Lkotlin/ranges/UIntRange; - public final fun rem (B)I - public final fun rem (I)I - public final fun rem (J)J - public final fun rem (S)I - public final fun times (B)I - public final fun times (I)I - public final fun times (J)J - public final fun times (S)I - public final fun toByte ()B - public final fun toInt ()I - public final fun toLong ()J - public final fun toShort ()S public fun toString ()Ljava/lang/String; - public final fun toUByte ()B - public final fun toUInt ()I - public final fun toULong ()J - public final fun toUShort ()S public final fun unbox ()S - public final fun xor (S)S } public final class kotlin/UShort$Companion { @@ -726,6 +584,7 @@ public final class kotlin/UShort$Erased { public static final fun compareTo (SI)I public static final fun compareTo (SJ)I public static fun compareTo (SS)I + public static fun constructor (S)S public static final fun dec (S)S public static final fun div (SB)I public static final fun div (SI)I @@ -774,30 +633,35 @@ public final class kotlin/UShortArray : java/util/Collection, kotlin/jvm/interna public final fun contains (Ljava/lang/Object;)Z public fun contains (S)Z public fun containsAll (Ljava/util/Collection;)Z - public final fun get (I)S + public fun equals (Ljava/lang/Object;)Z public fun getSize ()I + public fun hashCode ()I public fun isEmpty ()Z public synthetic fun iterator ()Ljava/util/Iterator; public fun iterator ()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 final fun set (IS)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 ([S)[S public static fun contains ([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 ([SIS)V + public static fun toString ([S)Ljava/lang/String; } public final class kotlin/UShortArrayKt {