Rename SuccessOrFailure to Result and hide Failure from ABI

* The members of Result are isSuccess, isFailure, exceptionOrNull, getOrNull
* The rest of API is implemented via inline-only extensions
* There are two internal functions to hide detailed mechanics of an internal
  Result.Failure class: createFailure and throwOnFailure
* Result.toString is explicit: either Success(v) or Failure(x)

See KT-26538
This commit is contained in:
Roman Elizarov
2018-09-09 11:34:31 +03:00
parent 69ee88871f
commit e2713501ce
81 changed files with 968 additions and 612 deletions
@@ -141,27 +141,53 @@ public abstract interface annotation class kotlin/ReplaceWith : java/lang/annota
public abstract fun imports ()[Ljava/lang/String;
}
public final class kotlin/Result : java/io/Serializable {
public static final field Companion Lkotlin/Result$Companion;
public static final synthetic fun box-impl (Ljava/lang/Object;)Lkotlin/Result;
public static fun constructor-impl (Ljava/lang/Object;)Ljava/lang/Object;
public fun equals (Ljava/lang/Object;)Z
public static fun equals-impl (Ljava/lang/Object;Ljava/lang/Object;)Z
public static final fun equals-impl0 (Ljava/lang/Object;Ljava/lang/Object;)Z
public static final fun exceptionOrNull-impl (Ljava/lang/Object;)Ljava/lang/Throwable;
public static final fun getOrNull-impl (Ljava/lang/Object;)Ljava/lang/Object;
public fun hashCode ()I
public static fun hashCode-impl (Ljava/lang/Object;)I
public static final fun isFailure-impl (Ljava/lang/Object;)Z
public static final fun isSuccess-impl (Ljava/lang/Object;)Z
public fun toString ()Ljava/lang/String;
public static fun toString-impl (Ljava/lang/Object;)Ljava/lang/String;
public final synthetic fun unbox-impl ()Ljava/lang/Object;
}
public final class kotlin/Result$Companion {
}
public final class kotlin/ResultKt {
public static final fun createFailure (Ljava/lang/Throwable;)Ljava/lang/Object;
public static final fun throwOnFailure (Ljava/lang/Object;)V
}
public abstract interface annotation class kotlin/SinceKotlin : java/lang/annotation/Annotation {
public abstract fun version ()Ljava/lang/String;
}
public final class kotlin/SuccessOrFailure : java/io/Serializable {
public static final field Companion Lkotlin/SuccessOrFailure$Companion;
public synthetic fun <init> (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 static final synthetic fun box-impl (Ljava/lang/Object;)Lkotlin/SuccessOrFailure;
public static fun constructor-impl (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 static fun equals-impl (Ljava/lang/Object;Ljava/lang/Object;)Z
public static final fun equals-impl0 (Ljava/lang/Object;Ljava/lang/Object;)Z
public static final fun exceptionOrNull-impl (Ljava/lang/Object;)Ljava/lang/Throwable;
public static final fun getOrNull-impl (Ljava/lang/Object;)Ljava/lang/Object;
public static final fun getOrThrow-impl (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 static fun hashCode-impl (Ljava/lang/Object;)I
public static final fun isFailure-impl (Ljava/lang/Object;)Z
public static final fun isSuccess-impl (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 static fun toString-impl (Ljava/lang/Object;)Ljava/lang/String;
public final synthetic fun unbox-impl ()Ljava/lang/Object;
}
public final class kotlin/SuccessOrFailure$Companion {
@@ -175,10 +201,6 @@ public final class kotlin/SuccessOrFailure$Failure : java/io/Serializable {
public fun toString ()Ljava/lang/String;
}
public final class kotlin/SuccessOrFailureKt {
public static final fun getOrDefault (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
}
public abstract interface annotation class kotlin/Suppress : java/lang/annotation/Annotation {
public abstract fun names ()[Ljava/lang/String;
}
@@ -215,97 +237,98 @@ 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 static final fun and-d0xlk1d1 (BB)B
public static final fun box (B)Lkotlin/UByte;
public static final fun and-7apg3OU (BB)B
public static final synthetic fun box-impl (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
public static final fun div-4n0qz0s4 (BJ)J
public static final fun div-4wtlwgkb (BI)I
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 compareTo-7apg3OU (B)I
public static fun compareTo-7apg3OU (BB)I
public static final fun compareTo-VKZWuLQ (BJ)I
public static final fun compareTo-WZ4Q5Ns (BI)I
public static final fun compareTo-xj2QHRw (BS)I
public static fun constructor-impl (B)B
public static final fun dec-impl (B)B
public static final fun div-7apg3OU (BB)I
public static final fun div-VKZWuLQ (BJ)J
public static final fun div-WZ4Q5Ns (BI)I
public static final fun div-xj2QHRw (BS)I
public fun equals (Ljava/lang/Object;)Z
public static fun equals-impl (BLjava/lang/Object;)Z
public static final fun equals-impl0 (BB)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
public static final fun minus-4n0qz0s4 (BJ)J
public static final fun minus-4wtlwgkb (BI)I
public static final fun minus-av578izg (BS)I
public static final fun minus-d0xlk1d1 (BB)I
public static final fun or-d0xlk1d1 (BB)B
public static final fun plus-4n0qz0s4 (BJ)J
public static final fun plus-4wtlwgkb (BI)I
public static final fun plus-av578izg (BS)I
public static final fun plus-d0xlk1d1 (BB)I
public static final fun rangeTo-d0xlk1d1 (BB)Lkotlin/ranges/UIntRange;
public static final fun rem-4n0qz0s4 (BJ)J
public static final fun rem-4wtlwgkb (BI)I
public static final fun rem-av578izg (BS)I
public static final fun rem-d0xlk1d1 (BB)I
public static final fun times-4n0qz0s4 (BJ)J
public static final fun times-4wtlwgkb (BI)I
public static final fun times-av578izg (BS)I
public static final fun times-d0xlk1d1 (BB)I
public static final fun toByte (B)B
public static final fun toInt (B)I
public static final fun toLong (B)J
public static final fun toShort (B)S
public static fun hashCode-impl (B)I
public static final fun inc-impl (B)B
public static final fun inv-impl (B)B
public static final fun minus-7apg3OU (BB)I
public static final fun minus-VKZWuLQ (BJ)J
public static final fun minus-WZ4Q5Ns (BI)I
public static final fun minus-xj2QHRw (BS)I
public static final fun or-7apg3OU (BB)B
public static final fun plus-7apg3OU (BB)I
public static final fun plus-VKZWuLQ (BJ)J
public static final fun plus-WZ4Q5Ns (BI)I
public static final fun plus-xj2QHRw (BS)I
public static final fun rangeTo-7apg3OU (BB)Lkotlin/ranges/UIntRange;
public static final fun rem-7apg3OU (BB)I
public static final fun rem-VKZWuLQ (BJ)J
public static final fun rem-WZ4Q5Ns (BI)I
public static final fun rem-xj2QHRw (BS)I
public static final fun times-7apg3OU (BB)I
public static final fun times-VKZWuLQ (BJ)J
public static final fun times-WZ4Q5Ns (BI)I
public static final fun times-xj2QHRw (BS)I
public static final fun toByte-impl (B)B
public static final fun toInt-impl (B)I
public static final fun toLong-impl (B)J
public static final fun toShort-impl (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 static fun toString-impl (B)Ljava/lang/String;
public static final fun toUByte-impl (B)B
public static final fun toUInt-impl (B)I
public static final fun toULong-impl (B)J
public static final fun toUShort-impl (B)S
public final synthetic fun unbox-impl ()B
public static final fun xor-7apg3OU (BB)B
}
public final class kotlin/UByte$Companion {
}
public final class kotlin/UByteArray : java/util/Collection, kotlin/jvm/internal/markers/KMappedMarker {
public synthetic fun <init> ([B)V
public synthetic fun add (Ljava/lang/Object;)Z
public fun add-d0xlk1d1 (B)Z
public fun add-7apg3OU (B)Z
public fun addAll (Ljava/util/Collection;)Z
public static final fun box ([B)Lkotlin/UByteArray;
public static final synthetic fun box-impl ([B)Lkotlin/UByteArray;
public fun clear ()V
public static fun constructor (I)[B
public static fun constructor ([B)[B
public static fun constructor-impl (I)[B
public static fun constructor-impl ([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 contains-7apg3OU (B)Z
public static fun contains-7apg3OU ([BB)Z
public fun containsAll (Ljava/util/Collection;)Z
public static fun containsAll ([BLjava/util/Collection;)Z
public static fun containsAll-impl ([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 static fun equals-impl ([BLjava/lang/Object;)Z
public static final fun equals-impl0 ([B[B)Z
public static final fun get-impl ([BI)B
public fun getSize ()I
public static fun getSize ([B)I
public static fun getSize-impl ([B)I
public fun hashCode ()I
public static fun hashCode ([B)I
public static fun hashCode-impl ([B)I
public fun isEmpty ()Z
public static fun isEmpty ([B)Z
public static fun isEmpty-impl ([B)Z
public synthetic fun iterator ()Ljava/util/Iterator;
public fun iterator ()Lkotlin/collections/UByteIterator;
public static fun iterator ([B)Lkotlin/collections/UByteIterator;
public static fun iterator-impl ([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 static final fun set-VurrAj0 ([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 static fun toString ([B)Ljava/lang/String;
public final fun unbox ()[B
public static fun toString-impl ([B)Ljava/lang/String;
public final synthetic fun unbox-impl ()[B
}
public final class kotlin/UByteKt {
@@ -321,99 +344,100 @@ 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 static final fun and-4wtlwgkb (II)I
public static final fun box (I)Lkotlin/UInt;
public static final fun and-WZ4Q5Ns (II)I
public static final synthetic fun box-impl (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
public static fun constructor (I)I
public static final fun dec (I)I
public static final fun div-4n0qz0s4 (IJ)J
public static final fun div-4wtlwgkb (II)I
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 static final fun compareTo-7apg3OU (IB)I
public static final fun compareTo-VKZWuLQ (IJ)I
public fun compareTo-WZ4Q5Ns (I)I
public static fun compareTo-WZ4Q5Ns (II)I
public static final fun compareTo-xj2QHRw (IS)I
public static fun constructor-impl (I)I
public static final fun dec-impl (I)I
public static final fun div-7apg3OU (IB)I
public static final fun div-VKZWuLQ (IJ)J
public static final fun div-WZ4Q5Ns (II)I
public static final fun div-xj2QHRw (IS)I
public fun equals (Ljava/lang/Object;)Z
public static fun equals-impl (ILjava/lang/Object;)Z
public static final fun equals-impl0 (II)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
public static final fun minus-4n0qz0s4 (IJ)J
public static final fun minus-4wtlwgkb (II)I
public static final fun minus-av578izg (IS)I
public static final fun minus-d0xlk1d1 (IB)I
public static final fun or-4wtlwgkb (II)I
public static final fun plus-4n0qz0s4 (IJ)J
public static final fun plus-4wtlwgkb (II)I
public static final fun plus-av578izg (IS)I
public static final fun plus-d0xlk1d1 (IB)I
public static final fun rangeTo-4wtlwgkb (II)Lkotlin/ranges/UIntRange;
public static final fun rem-4n0qz0s4 (IJ)J
public static final fun rem-4wtlwgkb (II)I
public static final fun rem-av578izg (IS)I
public static final fun rem-d0xlk1d1 (IB)I
public static final fun shl (II)I
public static final fun shr (II)I
public static final fun times-4n0qz0s4 (IJ)J
public static final fun times-4wtlwgkb (II)I
public static final fun times-av578izg (IS)I
public static final fun times-d0xlk1d1 (IB)I
public static final fun toByte (I)B
public static final fun toInt (I)I
public static final fun toLong (I)J
public static final fun toShort (I)S
public static fun hashCode-impl (I)I
public static final fun inc-impl (I)I
public static final fun inv-impl (I)I
public static final fun minus-7apg3OU (IB)I
public static final fun minus-VKZWuLQ (IJ)J
public static final fun minus-WZ4Q5Ns (II)I
public static final fun minus-xj2QHRw (IS)I
public static final fun or-WZ4Q5Ns (II)I
public static final fun plus-7apg3OU (IB)I
public static final fun plus-VKZWuLQ (IJ)J
public static final fun plus-WZ4Q5Ns (II)I
public static final fun plus-xj2QHRw (IS)I
public static final fun rangeTo-WZ4Q5Ns (II)Lkotlin/ranges/UIntRange;
public static final fun rem-7apg3OU (IB)I
public static final fun rem-VKZWuLQ (IJ)J
public static final fun rem-WZ4Q5Ns (II)I
public static final fun rem-xj2QHRw (IS)I
public static final fun shl-impl (II)I
public static final fun shr-impl (II)I
public static final fun times-7apg3OU (IB)I
public static final fun times-VKZWuLQ (IJ)J
public static final fun times-WZ4Q5Ns (II)I
public static final fun times-xj2QHRw (IS)I
public static final fun toByte-impl (I)B
public static final fun toInt-impl (I)I
public static final fun toLong-impl (I)J
public static final fun toShort-impl (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 static fun toString-impl (I)Ljava/lang/String;
public static final fun toUByte-impl (I)B
public static final fun toUInt-impl (I)I
public static final fun toULong-impl (I)J
public static final fun toUShort-impl (I)S
public final synthetic fun unbox-impl ()I
public static final fun xor-WZ4Q5Ns (II)I
}
public final class kotlin/UInt$Companion {
}
public final class kotlin/UIntArray : java/util/Collection, kotlin/jvm/internal/markers/KMappedMarker {
public synthetic fun <init> ([I)V
public synthetic fun add (Ljava/lang/Object;)Z
public fun add-4wtlwgkb (I)Z
public fun add-WZ4Q5Ns (I)Z
public fun addAll (Ljava/util/Collection;)Z
public static final fun box ([I)Lkotlin/UIntArray;
public static final synthetic fun box-impl ([I)Lkotlin/UIntArray;
public fun clear ()V
public static fun constructor (I)[I
public static fun constructor ([I)[I
public static fun constructor-impl (I)[I
public static fun constructor-impl ([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 contains-WZ4Q5Ns (I)Z
public static fun contains-WZ4Q5Ns ([II)Z
public fun containsAll (Ljava/util/Collection;)Z
public static fun containsAll ([ILjava/util/Collection;)Z
public static fun containsAll-impl ([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 static fun equals-impl ([ILjava/lang/Object;)Z
public static final fun equals-impl0 ([I[I)Z
public static final fun get-impl ([II)I
public fun getSize ()I
public static fun getSize ([I)I
public static fun getSize-impl ([I)I
public fun hashCode ()I
public static fun hashCode ([I)I
public static fun hashCode-impl ([I)I
public fun isEmpty ()Z
public static fun isEmpty ([I)Z
public static fun isEmpty-impl ([I)Z
public synthetic fun iterator ()Ljava/util/Iterator;
public fun iterator ()Lkotlin/collections/UIntIterator;
public static fun iterator ([I)Lkotlin/collections/UIntIterator;
public static fun iterator-impl ([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 static final fun set-VXSXFK8 ([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 static fun toString ([I)Ljava/lang/String;
public final fun unbox ()[I
public static fun toString-impl ([I)Ljava/lang/String;
public final synthetic fun unbox-impl ()[I
}
public final class kotlin/UIntKt {
@@ -429,99 +453,100 @@ 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 static final fun and-4n0qz0s4 (JJ)J
public static final fun box (J)Lkotlin/ULong;
public static final fun and-VKZWuLQ (JJ)J
public static final synthetic fun box-impl (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
public static final fun compareTo-d0xlk1d1 (JB)I
public static fun constructor (J)J
public static final fun dec (J)J
public static final fun div-4n0qz0s4 (JJ)J
public static final fun div-4wtlwgkb (JI)J
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 static final fun compareTo-7apg3OU (JB)I
public fun compareTo-VKZWuLQ (J)I
public static fun compareTo-VKZWuLQ (JJ)I
public static final fun compareTo-WZ4Q5Ns (JI)I
public static final fun compareTo-xj2QHRw (JS)I
public static fun constructor-impl (J)J
public static final fun dec-impl (J)J
public static final fun div-7apg3OU (JB)J
public static final fun div-VKZWuLQ (JJ)J
public static final fun div-WZ4Q5Ns (JI)J
public static final fun div-xj2QHRw (JS)J
public fun equals (Ljava/lang/Object;)Z
public static fun equals-impl (JLjava/lang/Object;)Z
public static final fun equals-impl0 (JJ)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
public static final fun minus-4n0qz0s4 (JJ)J
public static final fun minus-4wtlwgkb (JI)J
public static final fun minus-av578izg (JS)J
public static final fun minus-d0xlk1d1 (JB)J
public static final fun or-4n0qz0s4 (JJ)J
public static final fun plus-4n0qz0s4 (JJ)J
public static final fun plus-4wtlwgkb (JI)J
public static final fun plus-av578izg (JS)J
public static final fun plus-d0xlk1d1 (JB)J
public static final fun rangeTo-4n0qz0s4 (JJ)Lkotlin/ranges/ULongRange;
public static final fun rem-4n0qz0s4 (JJ)J
public static final fun rem-4wtlwgkb (JI)J
public static final fun rem-av578izg (JS)J
public static final fun rem-d0xlk1d1 (JB)J
public static final fun shl (JI)J
public static final fun shr (JI)J
public static final fun times-4n0qz0s4 (JJ)J
public static final fun times-4wtlwgkb (JI)J
public static final fun times-av578izg (JS)J
public static final fun times-d0xlk1d1 (JB)J
public static final fun toByte (J)B
public static final fun toInt (J)I
public static final fun toLong (J)J
public static final fun toShort (J)S
public static fun hashCode-impl (J)I
public static final fun inc-impl (J)J
public static final fun inv-impl (J)J
public static final fun minus-7apg3OU (JB)J
public static final fun minus-VKZWuLQ (JJ)J
public static final fun minus-WZ4Q5Ns (JI)J
public static final fun minus-xj2QHRw (JS)J
public static final fun or-VKZWuLQ (JJ)J
public static final fun plus-7apg3OU (JB)J
public static final fun plus-VKZWuLQ (JJ)J
public static final fun plus-WZ4Q5Ns (JI)J
public static final fun plus-xj2QHRw (JS)J
public static final fun rangeTo-VKZWuLQ (JJ)Lkotlin/ranges/ULongRange;
public static final fun rem-7apg3OU (JB)J
public static final fun rem-VKZWuLQ (JJ)J
public static final fun rem-WZ4Q5Ns (JI)J
public static final fun rem-xj2QHRw (JS)J
public static final fun shl-impl (JI)J
public static final fun shr-impl (JI)J
public static final fun times-7apg3OU (JB)J
public static final fun times-VKZWuLQ (JJ)J
public static final fun times-WZ4Q5Ns (JI)J
public static final fun times-xj2QHRw (JS)J
public static final fun toByte-impl (J)B
public static final fun toInt-impl (J)I
public static final fun toLong-impl (J)J
public static final fun toShort-impl (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 static fun toString-impl (J)Ljava/lang/String;
public static final fun toUByte-impl (J)B
public static final fun toUInt-impl (J)I
public static final fun toULong-impl (J)J
public static final fun toUShort-impl (J)S
public final synthetic fun unbox-impl ()J
public static final fun xor-VKZWuLQ (JJ)J
}
public final class kotlin/ULong$Companion {
}
public final class kotlin/ULongArray : java/util/Collection, kotlin/jvm/internal/markers/KMappedMarker {
public synthetic fun <init> ([J)V
public synthetic fun add (Ljava/lang/Object;)Z
public fun add-4n0qz0s4 (J)Z
public fun add-VKZWuLQ (J)Z
public fun addAll (Ljava/util/Collection;)Z
public static final fun box ([J)Lkotlin/ULongArray;
public static final synthetic fun box-impl ([J)Lkotlin/ULongArray;
public fun clear ()V
public static fun constructor (I)[J
public static fun constructor ([J)[J
public static fun constructor-impl (I)[J
public static fun constructor-impl ([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 contains-VKZWuLQ (J)Z
public static fun contains-VKZWuLQ ([JJ)Z
public fun containsAll (Ljava/util/Collection;)Z
public static fun containsAll ([JLjava/util/Collection;)Z
public static fun containsAll-impl ([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 static fun equals-impl ([JLjava/lang/Object;)Z
public static final fun equals-impl0 ([J[J)Z
public static final fun get-impl ([JI)J
public fun getSize ()I
public static fun getSize ([J)I
public static fun getSize-impl ([J)I
public fun hashCode ()I
public static fun hashCode ([J)I
public static fun hashCode-impl ([J)I
public fun isEmpty ()Z
public static fun isEmpty ([J)Z
public static fun isEmpty-impl ([J)Z
public synthetic fun iterator ()Ljava/util/Iterator;
public fun iterator ()Lkotlin/collections/ULongIterator;
public static fun iterator ([J)Lkotlin/collections/ULongIterator;
public static fun iterator-impl ([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 static final fun set-k8EXiF4 ([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 static fun toString ([J)Ljava/lang/String;
public final fun unbox ()[J
public static fun toString-impl ([J)Ljava/lang/String;
public final synthetic fun unbox-impl ()[J
}
public final class kotlin/ULongKt {
@@ -537,97 +562,98 @@ 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 static final fun and-av578izg (SS)S
public static final fun box (S)Lkotlin/UShort;
public static final fun and-xj2QHRw (SS)S
public static final synthetic fun box-impl (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
public static final fun dec (S)S
public static final fun div-4n0qz0s4 (SJ)J
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 static final fun compareTo-7apg3OU (SB)I
public static final fun compareTo-VKZWuLQ (SJ)I
public static final fun compareTo-WZ4Q5Ns (SI)I
public fun compareTo-xj2QHRw (S)I
public static fun compareTo-xj2QHRw (SS)I
public static fun constructor-impl (S)S
public static final fun dec-impl (S)S
public static final fun div-7apg3OU (SB)I
public static final fun div-VKZWuLQ (SJ)J
public static final fun div-WZ4Q5Ns (SI)I
public static final fun div-xj2QHRw (SS)I
public fun equals (Ljava/lang/Object;)Z
public static fun equals (SLjava/lang/Object;)Z
public static fun equals-impl (SLjava/lang/Object;)Z
public static final fun equals-impl0 (SS)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
public static final fun minus-4n0qz0s4 (SJ)J
public static final fun minus-4wtlwgkb (SI)I
public static final fun minus-av578izg (SS)I
public static final fun minus-d0xlk1d1 (SB)I
public static final fun or-av578izg (SS)S
public static final fun plus-4n0qz0s4 (SJ)J
public static final fun plus-4wtlwgkb (SI)I
public static final fun plus-av578izg (SS)I
public static final fun plus-d0xlk1d1 (SB)I
public static final fun rangeTo-av578izg (SS)Lkotlin/ranges/UIntRange;
public static final fun rem-4n0qz0s4 (SJ)J
public static final fun rem-4wtlwgkb (SI)I
public static final fun rem-av578izg (SS)I
public static final fun rem-d0xlk1d1 (SB)I
public static final fun times-4n0qz0s4 (SJ)J
public static final fun times-4wtlwgkb (SI)I
public static final fun times-av578izg (SS)I
public static final fun times-d0xlk1d1 (SB)I
public static final fun toByte (S)B
public static final fun toInt (S)I
public static final fun toLong (S)J
public static final fun toShort (S)S
public static fun hashCode-impl (S)I
public static final fun inc-impl (S)S
public static final fun inv-impl (S)S
public static final fun minus-7apg3OU (SB)I
public static final fun minus-VKZWuLQ (SJ)J
public static final fun minus-WZ4Q5Ns (SI)I
public static final fun minus-xj2QHRw (SS)I
public static final fun or-xj2QHRw (SS)S
public static final fun plus-7apg3OU (SB)I
public static final fun plus-VKZWuLQ (SJ)J
public static final fun plus-WZ4Q5Ns (SI)I
public static final fun plus-xj2QHRw (SS)I
public static final fun rangeTo-xj2QHRw (SS)Lkotlin/ranges/UIntRange;
public static final fun rem-7apg3OU (SB)I
public static final fun rem-VKZWuLQ (SJ)J
public static final fun rem-WZ4Q5Ns (SI)I
public static final fun rem-xj2QHRw (SS)I
public static final fun times-7apg3OU (SB)I
public static final fun times-VKZWuLQ (SJ)J
public static final fun times-WZ4Q5Ns (SI)I
public static final fun times-xj2QHRw (SS)I
public static final fun toByte-impl (S)B
public static final fun toInt-impl (S)I
public static final fun toLong-impl (S)J
public static final fun toShort-impl (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 static fun toString-impl (S)Ljava/lang/String;
public static final fun toUByte-impl (S)B
public static final fun toUInt-impl (S)I
public static final fun toULong-impl (S)J
public static final fun toUShort-impl (S)S
public final synthetic fun unbox-impl ()S
public static final fun xor-xj2QHRw (SS)S
}
public final class kotlin/UShort$Companion {
}
public final class kotlin/UShortArray : java/util/Collection, kotlin/jvm/internal/markers/KMappedMarker {
public synthetic fun <init> ([S)V
public synthetic fun add (Ljava/lang/Object;)Z
public fun add-av578izg (S)Z
public fun add-xj2QHRw (S)Z
public fun addAll (Ljava/util/Collection;)Z
public static final fun box ([S)Lkotlin/UShortArray;
public static final synthetic fun box-impl ([S)Lkotlin/UShortArray;
public fun clear ()V
public static fun constructor (I)[S
public static fun constructor ([S)[S
public static fun constructor-impl (I)[S
public static fun constructor-impl ([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 contains-xj2QHRw (S)Z
public static fun contains-xj2QHRw ([SS)Z
public fun containsAll (Ljava/util/Collection;)Z
public static fun containsAll ([SLjava/util/Collection;)Z
public static fun containsAll-impl ([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 static fun equals-impl ([SLjava/lang/Object;)Z
public static final fun equals-impl0 ([S[S)Z
public static final fun get-impl ([SI)S
public fun getSize ()I
public static fun getSize ([S)I
public static fun getSize-impl ([S)I
public fun hashCode ()I
public static fun hashCode ([S)I
public static fun hashCode-impl ([S)I
public fun isEmpty ()Z
public static fun isEmpty ([S)Z
public static fun isEmpty-impl ([S)Z
public synthetic fun iterator ()Ljava/util/Iterator;
public fun iterator ()Lkotlin/collections/UShortIterator;
public static fun iterator ([S)Lkotlin/collections/UShortIterator;
public static fun iterator-impl ([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 static final fun set-01HTLdE ([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 static fun toString ([S)Ljava/lang/String;
public final fun unbox ()[S
public static fun toString-impl ([S)Ljava/lang/String;
public final synthetic fun unbox-impl ()[S
}
public final class kotlin/UShortKt {
@@ -2460,26 +2486,26 @@ public abstract class kotlin/collections/ShortIterator : java/util/Iterator, kot
}
public final class kotlin/collections/UArraysKt {
public static final fun contentEquals-6ajjrs7m ([I[I)Z
public static final fun contentEquals-7zqa7xiz ([B[B)Z
public static final fun contentEquals-8f7oupw0 ([S[S)Z
public static final fun contentEquals-a8l8huwo ([J[J)Z
public static final fun contentHashCode-1biuymyp ([B)I
public static final fun contentHashCode-3o8tnvbt ([J)I
public static final fun contentHashCode-9gu3s6ig ([S)I
public static final fun contentHashCode-doljm8k0 ([I)I
public static final fun contentToString-1biuymyp ([B)Ljava/lang/String;
public static final fun contentToString-3o8tnvbt ([J)Ljava/lang/String;
public static final fun contentToString-9gu3s6ig ([S)Ljava/lang/String;
public static final fun contentToString-doljm8k0 ([I)Ljava/lang/String;
public static final fun random-25eqzsg0 ([JLkotlin/random/Random;)J
public static final fun random-8tx9e8n3 ([BLkotlin/random/Random;)B
public static final fun random-9uc5g3in ([SLkotlin/random/Random;)S
public static final fun random-bunzpqo3 ([ILkotlin/random/Random;)I
public static final fun toTypedArray-1biuymyp ([B)[Lkotlin/UByte;
public static final fun toTypedArray-3o8tnvbt ([J)[Lkotlin/ULong;
public static final fun toTypedArray-9gu3s6ig ([S)[Lkotlin/UShort;
public static final fun toTypedArray-doljm8k0 ([I)[Lkotlin/UInt;
public static final fun contentEquals-ctEhBpI ([I[I)Z
public static final fun contentEquals-kdPth3s ([B[B)Z
public static final fun contentEquals-mazbYpA ([S[S)Z
public static final fun contentEquals-us8wMrg ([J[J)Z
public static final fun contentHashCode--ajY-9A ([I)I
public static final fun contentHashCode-GBYM_sE ([B)I
public static final fun contentHashCode-QwZRm1k ([J)I
public static final fun contentHashCode-rL5Bavg ([S)I
public static final fun contentToString--ajY-9A ([I)Ljava/lang/String;
public static final fun contentToString-GBYM_sE ([B)Ljava/lang/String;
public static final fun contentToString-QwZRm1k ([J)Ljava/lang/String;
public static final fun contentToString-rL5Bavg ([S)Ljava/lang/String;
public static final fun random-2D5oskM ([ILkotlin/random/Random;)I
public static final fun random-JzugnMA ([JLkotlin/random/Random;)J
public static final fun random-oSF2wD8 ([BLkotlin/random/Random;)B
public static final fun random-s5X_as8 ([SLkotlin/random/Random;)S
public static final fun toTypedArray--ajY-9A ([I)[Lkotlin/UInt;
public static final fun toTypedArray-GBYM_sE ([B)[Lkotlin/UByte;
public static final fun toTypedArray-QwZRm1k ([J)[Lkotlin/ULong;
public static final fun toTypedArray-rL5Bavg ([S)[Lkotlin/UShort;
}
public abstract class kotlin/collections/UByteIterator : java/util/Iterator, kotlin/jvm/internal/markers/KMappedMarker {
@@ -2841,8 +2867,8 @@ public final class kotlin/internal/ProgressionUtilKt {
}
public final class kotlin/internal/UProgressionUtilKt {
public static final fun getProgressionLastElement-2z3rwsob (III)I
public static final fun getProgressionLastElement-d1k1ewy0 (JJJ)J
public static final fun getProgressionLastElement-7ftBX0g (JJJ)J
public static final fun getProgressionLastElement-Nkh28Cs (III)I
}
public final class kotlin/io/AccessDeniedException : kotlin/io/FileSystemException {
@@ -3907,17 +3933,17 @@ public final class kotlin/random/RandomKt {
public static final fun Random (I)Lkotlin/random/Random;
public static final fun Random (J)Lkotlin/random/Random;
public static final fun nextUBytes (Lkotlin/random/Random;I)[B
public static final fun nextUBytes-4zielkbi (Lkotlin/random/Random;[BII)[B
public static synthetic fun nextUBytes-4zielkbi$default (Lkotlin/random/Random;[BIIILjava/lang/Object;)[B
public static final fun nextUBytes-y7z55vk (Lkotlin/random/Random;[B)[B
public static final fun nextUBytes-EVgfTAA (Lkotlin/random/Random;[B)[B
public static final fun nextUBytes-Wvrt4B4 (Lkotlin/random/Random;[BII)[B
public static synthetic fun nextUBytes-Wvrt4B4$default (Lkotlin/random/Random;[BIIILjava/lang/Object;)[B
public static final fun nextUInt (Lkotlin/random/Random;)I
public static final fun nextUInt (Lkotlin/random/Random;Lkotlin/ranges/UIntRange;)I
public static final fun nextUInt-5wlsgfq1 (Lkotlin/random/Random;II)I
public static final fun nextUInt-97rx7kg5 (Lkotlin/random/Random;I)I
public static final fun nextUInt-a8DCA5k (Lkotlin/random/Random;II)I
public static final fun nextUInt-qCasIEU (Lkotlin/random/Random;I)I
public static final fun nextULong (Lkotlin/random/Random;)J
public static final fun nextULong (Lkotlin/random/Random;Lkotlin/ranges/ULongRange;)J
public static final fun nextULong-4sbioyd2 (Lkotlin/random/Random;J)J
public static final fun nextULong-7szwbobr (Lkotlin/random/Random;JJ)J
public static final fun nextULong-V1Xi4fY (Lkotlin/random/Random;J)J
public static final fun nextULong-jmpaW-c (Lkotlin/random/Random;JJ)J
}
public class kotlin/ranges/CharProgression : java/lang/Iterable, kotlin/jvm/internal/markers/KMappedMarker {
@@ -4157,6 +4183,7 @@ public final class kotlin/ranges/RangesKt {
public class kotlin/ranges/UIntProgression : java/lang/Iterable, kotlin/jvm/internal/markers/KMappedMarker {
public static final field Companion Lkotlin/ranges/UIntProgression$Companion;
public synthetic fun <init> (IIILkotlin/jvm/internal/DefaultConstructorMarker;)V
public fun equals (Ljava/lang/Object;)Z
public final fun getFirst ()I
public final fun getLast ()I
@@ -4169,14 +4196,14 @@ public class kotlin/ranges/UIntProgression : java/lang/Iterable, kotlin/jvm/inte
}
public final class kotlin/ranges/UIntProgression$Companion {
public final fun fromClosedRange-2z3rwsob (III)Lkotlin/ranges/UIntProgression;
public final fun fromClosedRange-Nkh28Cs (III)Lkotlin/ranges/UIntProgression;
}
public final class kotlin/ranges/UIntRange : kotlin/ranges/UIntProgression, kotlin/ranges/ClosedRange {
public static final field Companion Lkotlin/ranges/UIntRange$Companion;
public fun <init> (II)V
public synthetic fun <init> (IILkotlin/jvm/internal/DefaultConstructorMarker;)V
public synthetic fun contains (Ljava/lang/Comparable;)Z
public fun contains-4wtlwgkb (I)Z
public fun contains-WZ4Q5Ns (I)Z
public fun equals (Ljava/lang/Object;)Z
public synthetic fun getEndInclusive ()Ljava/lang/Comparable;
public fun getEndInclusive ()Lkotlin/UInt;
@@ -4193,6 +4220,7 @@ public final class kotlin/ranges/UIntRange$Companion {
public class kotlin/ranges/ULongProgression : java/lang/Iterable, kotlin/jvm/internal/markers/KMappedMarker {
public static final field Companion Lkotlin/ranges/ULongProgression$Companion;
public synthetic fun <init> (JJJLkotlin/jvm/internal/DefaultConstructorMarker;)V
public fun equals (Ljava/lang/Object;)Z
public final fun getFirst ()J
public final fun getLast ()J
@@ -4205,14 +4233,14 @@ public class kotlin/ranges/ULongProgression : java/lang/Iterable, kotlin/jvm/int
}
public final class kotlin/ranges/ULongProgression$Companion {
public final fun fromClosedRange-d1k1ewy0 (JJJ)Lkotlin/ranges/ULongProgression;
public final fun fromClosedRange-7ftBX0g (JJJ)Lkotlin/ranges/ULongProgression;
}
public final class kotlin/ranges/ULongRange : kotlin/ranges/ULongProgression, kotlin/ranges/ClosedRange {
public static final field Companion Lkotlin/ranges/ULongRange$Companion;
public fun <init> (JJ)V
public synthetic fun <init> (JJLkotlin/jvm/internal/DefaultConstructorMarker;)V
public synthetic fun contains (Ljava/lang/Comparable;)Z
public fun contains-4n0qz0s4 (J)Z
public fun contains-VKZWuLQ (J)Z
public fun equals (Ljava/lang/Object;)Z
public synthetic fun getEndInclusive ()Ljava/lang/Comparable;
public fun getEndInclusive ()Lkotlin/ULong;
@@ -4228,20 +4256,20 @@ public final class kotlin/ranges/ULongRange$Companion {
}
public final class kotlin/ranges/URangesKt {
public static final fun downTo-25l8n7yt (II)Lkotlin/ranges/UIntProgression;
public static final fun downTo-2ccbonl2 (BB)Lkotlin/ranges/UIntProgression;
public static final fun downTo-6o7e3yo2 (JJ)Lkotlin/ranges/ULongProgression;
public static final fun downTo-cjsx449s (SS)Lkotlin/ranges/UIntProgression;
public static final fun downTo-5PvTz6A (SS)Lkotlin/ranges/UIntProgression;
public static final fun downTo-J1ME1BU (II)Lkotlin/ranges/UIntProgression;
public static final fun downTo-Kr8caGY (BB)Lkotlin/ranges/UIntProgression;
public static final fun downTo-eb3DHEI (JJ)Lkotlin/ranges/ULongProgression;
public static final fun random (Lkotlin/ranges/UIntRange;Lkotlin/random/Random;)I
public static final fun random (Lkotlin/ranges/ULongRange;Lkotlin/random/Random;)J
public static final fun reversed (Lkotlin/ranges/UIntProgression;)Lkotlin/ranges/UIntProgression;
public static final fun reversed (Lkotlin/ranges/ULongProgression;)Lkotlin/ranges/ULongProgression;
public static final fun step (Lkotlin/ranges/UIntProgression;I)Lkotlin/ranges/UIntProgression;
public static final fun step (Lkotlin/ranges/ULongProgression;J)Lkotlin/ranges/ULongProgression;
public static final fun until-25l8n7yt (II)Lkotlin/ranges/UIntRange;
public static final fun until-2ccbonl2 (BB)Lkotlin/ranges/UIntRange;
public static final fun until-6o7e3yo2 (JJ)Lkotlin/ranges/ULongRange;
public static final fun until-cjsx449s (SS)Lkotlin/ranges/UIntRange;
public static final fun until-5PvTz6A (SS)Lkotlin/ranges/UIntRange;
public static final fun until-J1ME1BU (II)Lkotlin/ranges/UIntRange;
public static final fun until-Kr8caGY (BB)Lkotlin/ranges/UIntRange;
public static final fun until-eb3DHEI (JJ)Lkotlin/ranges/ULongRange;
}
public abstract interface class kotlin/reflect/KAnnotatedElement {
@@ -5137,10 +5165,10 @@ public final class kotlin/text/Typography {
}
public final class kotlin/text/UStringNumberConversionsKt {
public static final fun toString-21alb53h (JI)Ljava/lang/String;
public static final fun toString-2kxm18v2 (BI)Ljava/lang/String;
public static final fun toString-4t3x8z9q (II)Ljava/lang/String;
public static final fun toString-8wantzby (SI)Ljava/lang/String;
public static final fun toString-JSWoG40 (JI)Ljava/lang/String;
public static final fun toString-LxnNnR4 (BI)Ljava/lang/String;
public static final fun toString-V7xB4Y4 (II)Ljava/lang/String;
public static final fun toString-olVBNx4 (SI)Ljava/lang/String;
public static final fun toUByte (Ljava/lang/String;)B
public static final fun toUByte (Ljava/lang/String;I)B
public static final fun toUByteOrNull (Ljava/lang/String;)Lkotlin/UByte;