From 6bcd112062ddf627d88050a3f339df40241b856b Mon Sep 17 00:00:00 2001 From: Ilya Gorbunov Date: Thu, 14 Feb 2019 20:31:59 +0300 Subject: [PATCH] Drop obsolete artifact kotlin-runtime Remove suppresses used to compile some parts of stdlib as a non-multiplatform project. --- core/builtins/src/kotlin/reflect/KCallable.kt | 1 - core/builtins/src/kotlin/reflect/KClass.kt | 2 - core/builtins/src/kotlin/reflect/KProperty.kt | 2 +- .../kotlin/NoWhenBranchMatchedException.kt | 2 - .../stdlib/jvm/runtime/kotlin/TypeAliases.kt | 2 +- .../UninitializedPropertyAccessException.kt | 2 - .../jvm/annotations/JvmFlagAnnotations.kt | 1 - .../jvm/annotations/JvmPlatformAnnotations.kt | 2 - .../jvm/runtime/kotlin/text/TypeAliases.kt | 2 +- libraries/stdlib/runtime/build.gradle | 59 - .../build.gradle | 2 - .../reference-public-api/kotlin-runtime.txt | 1348 ----------------- .../RuntimePublicAPITest.kt | 4 - settings.gradle | 3 - 14 files changed, 3 insertions(+), 1429 deletions(-) delete mode 100644 libraries/stdlib/runtime/build.gradle delete mode 100644 libraries/tools/binary-compatibility-validator/reference-public-api/kotlin-runtime.txt diff --git a/core/builtins/src/kotlin/reflect/KCallable.kt b/core/builtins/src/kotlin/reflect/KCallable.kt index 78a6db9ace7..0d6856493ba 100644 --- a/core/builtins/src/kotlin/reflect/KCallable.kt +++ b/core/builtins/src/kotlin/reflect/KCallable.kt @@ -3,7 +3,6 @@ * that can be found in the license/LICENSE.txt file. */ -@file:Suppress("ACTUAL_WITHOUT_EXPECT") // for building kotlin-runtime package kotlin.reflect /** diff --git a/core/builtins/src/kotlin/reflect/KClass.kt b/core/builtins/src/kotlin/reflect/KClass.kt index a118276561f..1de09fb11a4 100644 --- a/core/builtins/src/kotlin/reflect/KClass.kt +++ b/core/builtins/src/kotlin/reflect/KClass.kt @@ -3,8 +3,6 @@ * that can be found in the license/LICENSE.txt file. */ -@file:Suppress("ACTUAL_WITHOUT_EXPECT") // for building kotlin-runtime - package kotlin.reflect /** diff --git a/core/builtins/src/kotlin/reflect/KProperty.kt b/core/builtins/src/kotlin/reflect/KProperty.kt index 444593e428c..863382d8699 100644 --- a/core/builtins/src/kotlin/reflect/KProperty.kt +++ b/core/builtins/src/kotlin/reflect/KProperty.kt @@ -14,7 +14,7 @@ * limitations under the License. */ -@file:Suppress("IMPLEMENTING_FUNCTION_INTERFACE", /* for building kotlin-runtime */ "ACTUAL_WITHOUT_EXPECT") +@file:Suppress("IMPLEMENTING_FUNCTION_INTERFACE") package kotlin.reflect /** diff --git a/libraries/stdlib/jvm/runtime/kotlin/NoWhenBranchMatchedException.kt b/libraries/stdlib/jvm/runtime/kotlin/NoWhenBranchMatchedException.kt index 8f6b6d261ac..801de64943f 100644 --- a/libraries/stdlib/jvm/runtime/kotlin/NoWhenBranchMatchedException.kt +++ b/libraries/stdlib/jvm/runtime/kotlin/NoWhenBranchMatchedException.kt @@ -3,8 +3,6 @@ * that can be found in the license/LICENSE.txt file. */ -@file:Suppress("ACTUAL_WITHOUT_EXPECT") // for building kotlin-runtime - package kotlin public actual open class NoWhenBranchMatchedException : RuntimeException { diff --git a/libraries/stdlib/jvm/runtime/kotlin/TypeAliases.kt b/libraries/stdlib/jvm/runtime/kotlin/TypeAliases.kt index 9726ebcd019..35a28f0715b 100644 --- a/libraries/stdlib/jvm/runtime/kotlin/TypeAliases.kt +++ b/libraries/stdlib/jvm/runtime/kotlin/TypeAliases.kt @@ -3,7 +3,7 @@ * that can be found in the license/LICENSE.txt file. */ -@file:Suppress("ACTUAL_WITHOUT_EXPECT") // for building kotlin-runtime +@file:Suppress("ACTUAL_WITHOUT_EXPECT") // for building kotlin-stdlib-minimal-for-test package kotlin diff --git a/libraries/stdlib/jvm/runtime/kotlin/UninitializedPropertyAccessException.kt b/libraries/stdlib/jvm/runtime/kotlin/UninitializedPropertyAccessException.kt index e01bbb36b92..de1980cf764 100644 --- a/libraries/stdlib/jvm/runtime/kotlin/UninitializedPropertyAccessException.kt +++ b/libraries/stdlib/jvm/runtime/kotlin/UninitializedPropertyAccessException.kt @@ -3,8 +3,6 @@ * that can be found in the license/LICENSE.txt file. */ -@file:Suppress("ACTUAL_WITHOUT_EXPECT") // for building kotlin-runtime - package kotlin public actual class UninitializedPropertyAccessException : RuntimeException { diff --git a/libraries/stdlib/jvm/runtime/kotlin/jvm/annotations/JvmFlagAnnotations.kt b/libraries/stdlib/jvm/runtime/kotlin/jvm/annotations/JvmFlagAnnotations.kt index f02c3ef3367..e3ae43fbdc5 100644 --- a/libraries/stdlib/jvm/runtime/kotlin/jvm/annotations/JvmFlagAnnotations.kt +++ b/libraries/stdlib/jvm/runtime/kotlin/jvm/annotations/JvmFlagAnnotations.kt @@ -3,7 +3,6 @@ * that can be found in the license/LICENSE.txt file. */ -@file:Suppress("ACTUAL_WITHOUT_EXPECT") // for building kotlin-runtime package kotlin.jvm import kotlin.annotation.AnnotationTarget.* diff --git a/libraries/stdlib/jvm/runtime/kotlin/jvm/annotations/JvmPlatformAnnotations.kt b/libraries/stdlib/jvm/runtime/kotlin/jvm/annotations/JvmPlatformAnnotations.kt index c0757e11790..afdd9f51220 100644 --- a/libraries/stdlib/jvm/runtime/kotlin/jvm/annotations/JvmPlatformAnnotations.kt +++ b/libraries/stdlib/jvm/runtime/kotlin/jvm/annotations/JvmPlatformAnnotations.kt @@ -3,8 +3,6 @@ * that can be found in the license/LICENSE.txt file. */ -@file:Suppress("ACTUAL_WITHOUT_EXPECT") // for building kotlin-runtime - package kotlin.jvm import kotlin.reflect.KClass diff --git a/libraries/stdlib/jvm/runtime/kotlin/text/TypeAliases.kt b/libraries/stdlib/jvm/runtime/kotlin/text/TypeAliases.kt index f15e0ede5bd..48bcb2bc597 100644 --- a/libraries/stdlib/jvm/runtime/kotlin/text/TypeAliases.kt +++ b/libraries/stdlib/jvm/runtime/kotlin/text/TypeAliases.kt @@ -3,7 +3,7 @@ * that can be found in the license/LICENSE.txt file. */ -@file:Suppress("ACTUAL_WITHOUT_EXPECT") // for building kotlin-runtime +@file:Suppress("ACTUAL_WITHOUT_EXPECT") // for building kotlin-stdlib-minimal-for-test package kotlin.text diff --git a/libraries/stdlib/runtime/build.gradle b/libraries/stdlib/runtime/build.gradle deleted file mode 100644 index d5d7ce7a6d4..00000000000 --- a/libraries/stdlib/runtime/build.gradle +++ /dev/null @@ -1,59 +0,0 @@ -description 'Kotlin Runtime (deprecated, use kotlin-stdlib artifact instead)' - -apply plugin: 'kotlin' - -// TODO: Drop this project entirely - -configureJvm6Project(project) - -configurations { - builtins -} - -dependencies { - compile group: 'org.jetbrains', name: 'annotations', version:'13.0' - builtins project(':core:builtins') -} - -sourceSets { - main { - if(!System.properties.'idea.active') { - java { - srcDir "${rootDir}/core/builtins/src" - srcDir "${rootDir}/libraries/stdlib/jvm/runtime" - } - } - } - -} - -jar { - dependsOn(configurations.builtins) - manifestAttributes(manifest, project, 'Main') - from { - zipTree(configurations.builtins.asPath) - } -} - -sourcesJar { - classifier = 'sources' - from sourceSets.main.kotlin - from "${rootDir}/core/builtins/native" -} - -artifacts { - archives sourcesJar - archives javadocJar -} - -compileKotlin { - kotlinOptions { - freeCompilerArgs = [ - "-Xallow-kotlin-package", - "-Xnormalize-constructor-calls=enable", - "-Xmulti-platform", - "-cp", "${rootDir}/dist/builtins", - "-module-name", project.name - ] - } -} diff --git a/libraries/tools/binary-compatibility-validator/build.gradle b/libraries/tools/binary-compatibility-validator/build.gradle index 4bc6170d2be..f533e252154 100644 --- a/libraries/tools/binary-compatibility-validator/build.gradle +++ b/libraries/tools/binary-compatibility-validator/build.gradle @@ -19,8 +19,6 @@ dependencies { testArtifacts project(':kotlin-stdlib-jdk7') testArtifacts project(':kotlin-stdlib-jdk8') testArtifacts project(':kotlin-reflect') - // legacy - testArtifacts project(':kotlin-runtime') } sourceSets { diff --git a/libraries/tools/binary-compatibility-validator/reference-public-api/kotlin-runtime.txt b/libraries/tools/binary-compatibility-validator/reference-public-api/kotlin-runtime.txt deleted file mode 100644 index f20fb0bf04e..00000000000 --- a/libraries/tools/binary-compatibility-validator/reference-public-api/kotlin-runtime.txt +++ /dev/null @@ -1,1348 +0,0 @@ -public abstract interface annotation class kotlin/Deprecated : java/lang/annotation/Annotation { - public abstract fun level ()Lkotlin/DeprecationLevel; - public abstract fun message ()Ljava/lang/String; - public abstract fun replaceWith ()Lkotlin/ReplaceWith; -} - -public final class kotlin/DeprecationLevel : java/lang/Enum { - public static final field ERROR Lkotlin/DeprecationLevel; - public static final field HIDDEN Lkotlin/DeprecationLevel; - public static final field WARNING Lkotlin/DeprecationLevel; - public static fun valueOf (Ljava/lang/String;)Lkotlin/DeprecationLevel; - public static fun values ()[Lkotlin/DeprecationLevel; -} - -public abstract interface annotation class kotlin/DslMarker : java/lang/annotation/Annotation { -} - -public abstract interface annotation class kotlin/ExtensionFunctionType : java/lang/annotation/Annotation { -} - -public abstract interface class kotlin/Function { -} - -public class kotlin/KotlinNullPointerException : java/lang/NullPointerException { - public fun ()V - public fun (Ljava/lang/String;)V -} - -public abstract interface annotation class kotlin/Metadata : java/lang/annotation/Annotation { - public abstract fun bv ()[I - public abstract fun d1 ()[Ljava/lang/String; - public abstract fun d2 ()[Ljava/lang/String; - public abstract fun k ()I - public abstract fun mv ()[I - public abstract fun pn ()Ljava/lang/String; - public abstract fun xi ()I - public abstract fun xs ()Ljava/lang/String; -} - -public class kotlin/NoWhenBranchMatchedException : java/lang/RuntimeException { - public fun ()V - public fun (Ljava/lang/String;)V - public fun (Ljava/lang/String;Ljava/lang/Throwable;)V - public fun (Ljava/lang/Throwable;)V -} - -public abstract interface annotation class kotlin/ParameterName : java/lang/annotation/Annotation { - public abstract fun name ()Ljava/lang/String; -} - -public abstract interface annotation class kotlin/PublishedApi : java/lang/annotation/Annotation { -} - -public abstract interface annotation class kotlin/ReplaceWith : java/lang/annotation/Annotation { - public abstract fun expression ()Ljava/lang/String; - public abstract fun imports ()[Ljava/lang/String; -} - -public abstract interface annotation class kotlin/SinceKotlin : java/lang/annotation/Annotation { - public abstract fun version ()Ljava/lang/String; -} - -public abstract interface annotation class kotlin/Suppress : java/lang/annotation/Annotation { - public abstract fun names ()[Ljava/lang/String; -} - -public class kotlin/TypeCastException : java/lang/ClassCastException { - public fun ()V - public fun (Ljava/lang/String;)V -} - -public final class kotlin/UninitializedPropertyAccessException : java/lang/RuntimeException { - public fun ()V - public fun (Ljava/lang/String;)V - public fun (Ljava/lang/String;Ljava/lang/Throwable;)V - public fun (Ljava/lang/Throwable;)V -} - -public final class kotlin/Unit { - public static final field INSTANCE Lkotlin/Unit; - public fun toString ()Ljava/lang/String; -} - -public abstract interface annotation class kotlin/UnsafeVariance : java/lang/annotation/Annotation { -} - -public final class kotlin/annotation/AnnotationRetention : java/lang/Enum { - public static final field BINARY Lkotlin/annotation/AnnotationRetention; - public static final field RUNTIME Lkotlin/annotation/AnnotationRetention; - public static final field SOURCE Lkotlin/annotation/AnnotationRetention; - public static fun valueOf (Ljava/lang/String;)Lkotlin/annotation/AnnotationRetention; - public static fun values ()[Lkotlin/annotation/AnnotationRetention; -} - -public final class kotlin/annotation/AnnotationTarget : java/lang/Enum { - public static final field ANNOTATION_CLASS Lkotlin/annotation/AnnotationTarget; - public static final field CLASS Lkotlin/annotation/AnnotationTarget; - public static final field CONSTRUCTOR Lkotlin/annotation/AnnotationTarget; - public static final field EXPRESSION Lkotlin/annotation/AnnotationTarget; - public static final field FIELD Lkotlin/annotation/AnnotationTarget; - public static final field FILE Lkotlin/annotation/AnnotationTarget; - public static final field FUNCTION Lkotlin/annotation/AnnotationTarget; - public static final field LOCAL_VARIABLE Lkotlin/annotation/AnnotationTarget; - public static final field PROPERTY Lkotlin/annotation/AnnotationTarget; - public static final field PROPERTY_GETTER Lkotlin/annotation/AnnotationTarget; - public static final field PROPERTY_SETTER Lkotlin/annotation/AnnotationTarget; - public static final field TYPE Lkotlin/annotation/AnnotationTarget; - public static final field TYPEALIAS Lkotlin/annotation/AnnotationTarget; - public static final field TYPE_PARAMETER Lkotlin/annotation/AnnotationTarget; - public static final field VALUE_PARAMETER Lkotlin/annotation/AnnotationTarget; - public static fun valueOf (Ljava/lang/String;)Lkotlin/annotation/AnnotationTarget; - public static fun values ()[Lkotlin/annotation/AnnotationTarget; -} - -public abstract interface annotation class kotlin/annotation/MustBeDocumented : java/lang/annotation/Annotation { -} - -public abstract interface annotation class kotlin/annotation/Repeatable : java/lang/annotation/Annotation { -} - -public abstract interface annotation class kotlin/annotation/Retention : java/lang/annotation/Annotation { - public abstract fun value ()Lkotlin/annotation/AnnotationRetention; -} - -public abstract interface annotation class kotlin/annotation/Target : java/lang/annotation/Annotation { - public abstract fun allowedTargets ()[Lkotlin/annotation/AnnotationTarget; -} - -public abstract class kotlin/collections/BooleanIterator : java/util/Iterator, kotlin/jvm/internal/markers/KMappedMarker { - public fun ()V - public final fun next ()Ljava/lang/Boolean; - public synthetic fun next ()Ljava/lang/Object; - public abstract fun nextBoolean ()Z - public fun remove ()V -} - -public abstract class kotlin/collections/ByteIterator : java/util/Iterator, kotlin/jvm/internal/markers/KMappedMarker { - public fun ()V - public final fun next ()Ljava/lang/Byte; - public synthetic fun next ()Ljava/lang/Object; - public abstract fun nextByte ()B - public fun remove ()V -} - -public abstract class kotlin/collections/CharIterator : java/util/Iterator, kotlin/jvm/internal/markers/KMappedMarker { - public fun ()V - public final fun next ()Ljava/lang/Character; - public synthetic fun next ()Ljava/lang/Object; - public abstract fun nextChar ()C - public fun remove ()V -} - -public abstract class kotlin/collections/DoubleIterator : java/util/Iterator, kotlin/jvm/internal/markers/KMappedMarker { - public fun ()V - public final fun next ()Ljava/lang/Double; - public synthetic fun next ()Ljava/lang/Object; - public abstract fun nextDouble ()D - public fun remove ()V -} - -public abstract class kotlin/collections/FloatIterator : java/util/Iterator, kotlin/jvm/internal/markers/KMappedMarker { - public fun ()V - public final fun next ()Ljava/lang/Float; - public synthetic fun next ()Ljava/lang/Object; - public abstract fun nextFloat ()F - public fun remove ()V -} - -public abstract class kotlin/collections/IntIterator : java/util/Iterator, kotlin/jvm/internal/markers/KMappedMarker { - public fun ()V - public final fun next ()Ljava/lang/Integer; - public synthetic fun next ()Ljava/lang/Object; - public abstract fun nextInt ()I - public fun remove ()V -} - -public abstract class kotlin/collections/LongIterator : java/util/Iterator, kotlin/jvm/internal/markers/KMappedMarker { - public fun ()V - public final fun next ()Ljava/lang/Long; - public synthetic fun next ()Ljava/lang/Object; - public abstract fun nextLong ()J - public fun remove ()V -} - -public abstract class kotlin/collections/ShortIterator : java/util/Iterator, kotlin/jvm/internal/markers/KMappedMarker { - public fun ()V - public synthetic fun next ()Ljava/lang/Object; - public final fun next ()Ljava/lang/Short; - public abstract fun nextShort ()S - public fun remove ()V -} - -public final class kotlin/internal/ProgressionUtilKt { - public static final fun getProgressionLastElement (III)I - public static final fun getProgressionLastElement (JJJ)J -} - -public final class kotlin/jvm/JvmClassMappingKt { - public static final fun getAnnotationClass (Ljava/lang/annotation/Annotation;)Lkotlin/reflect/KClass; - public static final fun getJavaClass (Ljava/lang/Object;)Ljava/lang/Class; - public static final fun getJavaClass (Lkotlin/reflect/KClass;)Ljava/lang/Class; - public static final fun getJavaObjectType (Lkotlin/reflect/KClass;)Ljava/lang/Class; - public static final fun getJavaPrimitiveType (Lkotlin/reflect/KClass;)Ljava/lang/Class; - public static final fun getKotlinClass (Ljava/lang/Class;)Lkotlin/reflect/KClass; - public static final fun getRuntimeClassOfKClassInstance (Lkotlin/reflect/KClass;)Ljava/lang/Class; -} - -public abstract interface annotation class kotlin/jvm/JvmField : java/lang/annotation/Annotation { -} - -public abstract interface annotation class kotlin/jvm/JvmMultifileClass : java/lang/annotation/Annotation { -} - -public abstract interface annotation class kotlin/jvm/JvmName : java/lang/annotation/Annotation { - public abstract fun name ()Ljava/lang/String; -} - -public abstract interface annotation class kotlin/jvm/JvmOverloads : java/lang/annotation/Annotation { -} - -public abstract interface annotation class kotlin/jvm/JvmStatic : java/lang/annotation/Annotation { -} - -public abstract interface annotation class kotlin/jvm/JvmSuppressWildcards : java/lang/annotation/Annotation { - public abstract fun suppress ()Z -} - -public abstract interface annotation class kotlin/jvm/JvmSynthetic : java/lang/annotation/Annotation { -} - -public abstract interface annotation class kotlin/jvm/JvmWildcard : java/lang/annotation/Annotation { -} - -public class kotlin/jvm/KotlinReflectionNotSupportedError : java/lang/Error { - public fun ()V - public fun (Ljava/lang/String;)V - public fun (Ljava/lang/String;Ljava/lang/Throwable;)V - public fun (Ljava/lang/Throwable;)V -} - -public abstract interface annotation class kotlin/jvm/PurelyImplements : java/lang/annotation/Annotation { - public abstract fun value ()Ljava/lang/String; -} - -public abstract interface annotation class kotlin/jvm/Strictfp : java/lang/annotation/Annotation { -} - -public abstract interface annotation class kotlin/jvm/Synchronized : java/lang/annotation/Annotation { -} - -public abstract interface annotation class kotlin/jvm/Throws : java/lang/annotation/Annotation { - public abstract fun exceptionClasses ()[Ljava/lang/Class; -} - -public abstract interface annotation class kotlin/jvm/Transient : java/lang/annotation/Annotation { -} - -public abstract interface annotation class kotlin/jvm/Volatile : java/lang/annotation/Annotation { -} - -public abstract interface class kotlin/jvm/functions/Function0 : kotlin/Function { - public abstract fun invoke ()Ljava/lang/Object; -} - -public abstract interface class kotlin/jvm/functions/Function1 : kotlin/Function { - public abstract fun invoke (Ljava/lang/Object;)Ljava/lang/Object; -} - -public abstract interface class kotlin/jvm/functions/Function10 : kotlin/Function { - public abstract fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -} - -public abstract interface class kotlin/jvm/functions/Function11 : kotlin/Function { - public abstract fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -} - -public abstract interface class kotlin/jvm/functions/Function12 : kotlin/Function { - public abstract fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -} - -public abstract interface class kotlin/jvm/functions/Function13 : kotlin/Function { - public abstract fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -} - -public abstract interface class kotlin/jvm/functions/Function14 : kotlin/Function { - public abstract fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -} - -public abstract interface class kotlin/jvm/functions/Function15 : kotlin/Function { - public abstract fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -} - -public abstract interface class kotlin/jvm/functions/Function16 : kotlin/Function { - public abstract fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -} - -public abstract interface class kotlin/jvm/functions/Function17 : kotlin/Function { - public abstract fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -} - -public abstract interface class kotlin/jvm/functions/Function18 : kotlin/Function { - public abstract fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -} - -public abstract interface class kotlin/jvm/functions/Function19 : kotlin/Function { - public abstract fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -} - -public abstract interface class kotlin/jvm/functions/Function2 : kotlin/Function { - public abstract fun invoke (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -} - -public abstract interface class kotlin/jvm/functions/Function20 : kotlin/Function { - public abstract fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -} - -public abstract interface class kotlin/jvm/functions/Function21 : kotlin/Function { - public abstract fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -} - -public abstract interface class kotlin/jvm/functions/Function22 : kotlin/Function { - public abstract fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -} - -public abstract interface class kotlin/jvm/functions/Function3 : kotlin/Function { - public abstract fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -} - -public abstract interface class kotlin/jvm/functions/Function4 : kotlin/Function { - public abstract fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -} - -public abstract interface class kotlin/jvm/functions/Function5 : kotlin/Function { - public abstract fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -} - -public abstract interface class kotlin/jvm/functions/Function6 : kotlin/Function { - public abstract fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -} - -public abstract interface class kotlin/jvm/functions/Function7 : kotlin/Function { - public abstract fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -} - -public abstract interface class kotlin/jvm/functions/Function8 : kotlin/Function { - public abstract fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -} - -public abstract interface class kotlin/jvm/functions/Function9 : kotlin/Function { - public abstract fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -} - -public abstract interface class kotlin/jvm/functions/FunctionN : kotlin/Function, kotlin/jvm/internal/FunctionBase { - public abstract fun getArity ()I - public abstract fun invoke ([Ljava/lang/Object;)Ljava/lang/Object; -} - -public final class kotlin/jvm/internal/ArrayIteratorKt { - public static final fun iterator ([Ljava/lang/Object;)Ljava/util/Iterator; -} - -public final class kotlin/jvm/internal/ArrayIteratorsKt { - public static final fun iterator ([B)Lkotlin/collections/ByteIterator; - public static final fun iterator ([C)Lkotlin/collections/CharIterator; - public static final fun iterator ([D)Lkotlin/collections/DoubleIterator; - public static final fun iterator ([F)Lkotlin/collections/FloatIterator; - public static final fun iterator ([I)Lkotlin/collections/IntIterator; - public static final fun iterator ([J)Lkotlin/collections/LongIterator; - public static final fun iterator ([S)Lkotlin/collections/ShortIterator; - public static final fun iterator ([Z)Lkotlin/collections/BooleanIterator; -} - -public final class kotlin/jvm/internal/BooleanCompanionObject { - public static final field INSTANCE Lkotlin/jvm/internal/BooleanCompanionObject; -} - -public final class kotlin/jvm/internal/BooleanSpreadBuilder : kotlin/jvm/internal/PrimitiveSpreadBuilder { - public fun (I)V - public final fun add (Z)V - public synthetic fun getSize (Ljava/lang/Object;)I - public final fun toArray ()[Z -} - -public final class kotlin/jvm/internal/ByteCompanionObject { - public static final field INSTANCE Lkotlin/jvm/internal/ByteCompanionObject; - public static final field MAX_VALUE B - public static final field MIN_VALUE B - public static final field SIZE_BITS I - public static final field SIZE_BYTES I -} - -public final class kotlin/jvm/internal/ByteSpreadBuilder : kotlin/jvm/internal/PrimitiveSpreadBuilder { - public fun (I)V - public final fun add (B)V - public synthetic fun getSize (Ljava/lang/Object;)I - public final fun toArray ()[B -} - -public abstract class kotlin/jvm/internal/CallableReference : java/io/Serializable, kotlin/reflect/KCallable { - public static final field NO_RECEIVER Ljava/lang/Object; - protected final field receiver Ljava/lang/Object; - public fun ()V - protected fun (Ljava/lang/Object;)V - public fun call ([Ljava/lang/Object;)Ljava/lang/Object; - public fun callBy (Ljava/util/Map;)Ljava/lang/Object; - public fun compute ()Lkotlin/reflect/KCallable; - protected abstract fun computeReflected ()Lkotlin/reflect/KCallable; - public fun getAnnotations ()Ljava/util/List; - public fun getBoundReceiver ()Ljava/lang/Object; - public fun getName ()Ljava/lang/String; - public fun getOwner ()Lkotlin/reflect/KDeclarationContainer; - public fun getParameters ()Ljava/util/List; - protected fun getReflected ()Lkotlin/reflect/KCallable; - public fun getReturnType ()Lkotlin/reflect/KType; - public fun getSignature ()Ljava/lang/String; - public fun getTypeParameters ()Ljava/util/List; - public fun getVisibility ()Lkotlin/reflect/KVisibility; - public fun isAbstract ()Z - public fun isFinal ()Z - public fun isOpen ()Z - public fun isSuspend ()Z -} - -public final class kotlin/jvm/internal/CharCompanionObject { - public static final field INSTANCE Lkotlin/jvm/internal/CharCompanionObject; - public static final field MAX_HIGH_SURROGATE C - public static final field MAX_LOW_SURROGATE C - public static final field MAX_SURROGATE C - public static final field MAX_VALUE C - public static final field MIN_HIGH_SURROGATE C - public static final field MIN_LOW_SURROGATE C - public static final field MIN_SURROGATE C - public static final field MIN_VALUE C - public static final field SIZE_BITS I - public static final field SIZE_BYTES I -} - -public final class kotlin/jvm/internal/CharSpreadBuilder : kotlin/jvm/internal/PrimitiveSpreadBuilder { - public fun (I)V - public final fun add (C)V - public synthetic fun getSize (Ljava/lang/Object;)I - public final fun toArray ()[C -} - -public abstract interface class kotlin/jvm/internal/ClassBasedDeclarationContainer : kotlin/reflect/KDeclarationContainer { - public abstract fun getJClass ()Ljava/lang/Class; -} - -public final class kotlin/jvm/internal/ClassReference : kotlin/jvm/internal/ClassBasedDeclarationContainer, kotlin/reflect/KClass { - public fun (Ljava/lang/Class;)V - public fun equals (Ljava/lang/Object;)Z - public fun getAnnotations ()Ljava/util/List; - public fun getConstructors ()Ljava/util/Collection; - public fun getJClass ()Ljava/lang/Class; - public fun getMembers ()Ljava/util/Collection; - public fun getNestedClasses ()Ljava/util/Collection; - public fun getObjectInstance ()Ljava/lang/Object; - public fun getQualifiedName ()Ljava/lang/String; - public fun getSealedSubclasses ()Ljava/util/List; - public fun getSimpleName ()Ljava/lang/String; - public fun getSupertypes ()Ljava/util/List; - public fun getTypeParameters ()Ljava/util/List; - public fun getVisibility ()Lkotlin/reflect/KVisibility; - public fun hashCode ()I - public fun isAbstract ()Z - public fun isCompanion ()Z - public fun isData ()Z - public fun isFinal ()Z - public fun isInner ()Z - public fun isInstance (Ljava/lang/Object;)Z - public fun isOpen ()Z - public fun isSealed ()Z - public fun toString ()Ljava/lang/String; -} - -public final class kotlin/jvm/internal/CollectionToArray { - public static final fun toArray (Ljava/util/Collection;)[Ljava/lang/Object; - public static final fun toArray (Ljava/util/Collection;[Ljava/lang/Object;)[Ljava/lang/Object; -} - -public final class kotlin/jvm/internal/DoubleCompanionObject { - public static final field INSTANCE Lkotlin/jvm/internal/DoubleCompanionObject; - public final fun getMAX_VALUE ()D - public final fun getMIN_VALUE ()D - public final fun getNEGATIVE_INFINITY ()D - public final fun getNaN ()D - public final fun getPOSITIVE_INFINITY ()D -} - -public final class kotlin/jvm/internal/DoubleSpreadBuilder : kotlin/jvm/internal/PrimitiveSpreadBuilder { - public fun (I)V - public final fun add (D)V - public synthetic fun getSize (Ljava/lang/Object;)I - public final fun toArray ()[D -} - -public final class kotlin/jvm/internal/EnumCompanionObject { - public static final field INSTANCE Lkotlin/jvm/internal/EnumCompanionObject; -} - -public final class kotlin/jvm/internal/FloatCompanionObject { - public static final field INSTANCE Lkotlin/jvm/internal/FloatCompanionObject; - public final fun getMAX_VALUE ()F - public final fun getMIN_VALUE ()F - public final fun getNEGATIVE_INFINITY ()F - public final fun getNaN ()F - public final fun getPOSITIVE_INFINITY ()F -} - -public final class kotlin/jvm/internal/FloatSpreadBuilder : kotlin/jvm/internal/PrimitiveSpreadBuilder { - public fun (I)V - public final fun add (F)V - public synthetic fun getSize (Ljava/lang/Object;)I - public final fun toArray ()[F -} - -public abstract interface class kotlin/jvm/internal/FunctionBase : kotlin/Function { - public abstract fun getArity ()I -} - -public abstract class kotlin/jvm/internal/FunctionImpl : java/io/Serializable, kotlin/Function, kotlin/jvm/functions/Function0, kotlin/jvm/functions/Function1, kotlin/jvm/functions/Function10, kotlin/jvm/functions/Function11, kotlin/jvm/functions/Function12, kotlin/jvm/functions/Function13, kotlin/jvm/functions/Function14, kotlin/jvm/functions/Function15, kotlin/jvm/functions/Function16, kotlin/jvm/functions/Function17, kotlin/jvm/functions/Function18, kotlin/jvm/functions/Function19, kotlin/jvm/functions/Function2, kotlin/jvm/functions/Function20, kotlin/jvm/functions/Function21, kotlin/jvm/functions/Function22, kotlin/jvm/functions/Function3, kotlin/jvm/functions/Function4, kotlin/jvm/functions/Function5, kotlin/jvm/functions/Function6, kotlin/jvm/functions/Function7, kotlin/jvm/functions/Function8, kotlin/jvm/functions/Function9 { - public fun ()V - public abstract fun getArity ()I - public fun invoke ()Ljava/lang/Object; - public fun invoke (Ljava/lang/Object;)Ljava/lang/Object; - public fun invoke (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public fun invoke (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public fun invokeVararg ([Ljava/lang/Object;)Ljava/lang/Object; -} - -public class kotlin/jvm/internal/FunctionReference : kotlin/jvm/internal/CallableReference, kotlin/jvm/internal/FunctionBase, kotlin/reflect/KFunction { - public fun (I)V - public fun (ILjava/lang/Object;)V - protected fun computeReflected ()Lkotlin/reflect/KCallable; - public fun equals (Ljava/lang/Object;)Z - public fun getArity ()I - protected synthetic fun getReflected ()Lkotlin/reflect/KCallable; - protected fun getReflected ()Lkotlin/reflect/KFunction; - public fun hashCode ()I - public fun isExternal ()Z - public fun isInfix ()Z - public fun isInline ()Z - public fun isOperator ()Z - public fun isSuspend ()Z - public fun toString ()Ljava/lang/String; -} - -public class kotlin/jvm/internal/FunctionReferenceImpl : kotlin/jvm/internal/FunctionReference { - public fun (ILkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - public fun getName ()Ljava/lang/String; - public fun getOwner ()Lkotlin/reflect/KDeclarationContainer; - public fun getSignature ()Ljava/lang/String; -} - -public class kotlin/jvm/internal/InlineMarker { - public fun ()V - public static fun afterInlineCall ()V - public static fun beforeInlineCall ()V - public static fun finallyEnd (I)V - public static fun finallyStart (I)V - public static fun mark (I)V - public static fun mark (Ljava/lang/String;)V -} - -public final class kotlin/jvm/internal/IntCompanionObject { - public static final field INSTANCE Lkotlin/jvm/internal/IntCompanionObject; - public static final field MAX_VALUE I - public static final field MIN_VALUE I - public static final field SIZE_BITS I - public static final field SIZE_BYTES I -} - -public final class kotlin/jvm/internal/IntSpreadBuilder : kotlin/jvm/internal/PrimitiveSpreadBuilder { - public fun (I)V - public final fun add (I)V - public synthetic fun getSize (Ljava/lang/Object;)I - public final fun toArray ()[I -} - -public class kotlin/jvm/internal/Intrinsics { - public static fun areEqual (DLjava/lang/Double;)Z - public static fun areEqual (FLjava/lang/Float;)Z - public static fun areEqual (Ljava/lang/Double;D)Z - public static fun areEqual (Ljava/lang/Double;Ljava/lang/Double;)Z - public static fun areEqual (Ljava/lang/Float;F)Z - public static fun areEqual (Ljava/lang/Float;Ljava/lang/Float;)Z - public static fun areEqual (Ljava/lang/Object;Ljava/lang/Object;)Z - public static fun checkExpressionValueIsNotNull (Ljava/lang/Object;Ljava/lang/String;)V - public static fun checkFieldIsNotNull (Ljava/lang/Object;Ljava/lang/String;)V - public static fun checkFieldIsNotNull (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)V - public static fun checkHasClass (Ljava/lang/String;)V - public static fun checkHasClass (Ljava/lang/String;Ljava/lang/String;)V - public static fun checkNotNull (Ljava/lang/Object;)V - public static fun checkNotNull (Ljava/lang/Object;Ljava/lang/String;)V - public static fun checkNotNullExpressionValue (Ljava/lang/Object;Ljava/lang/String;)V - public static fun checkNotNullParameter (Ljava/lang/Object;Ljava/lang/String;)V - public static fun checkParameterIsNotNull (Ljava/lang/Object;Ljava/lang/String;)V - public static fun checkReturnedValueIsNotNull (Ljava/lang/Object;Ljava/lang/String;)V - public static fun checkReturnedValueIsNotNull (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)V - public static fun compare (II)I - public static fun compare (JJ)I - public static fun needClassReification ()V - public static fun needClassReification (Ljava/lang/String;)V - public static fun reifiedOperationMarker (ILjava/lang/String;)V - public static fun reifiedOperationMarker (ILjava/lang/String;Ljava/lang/String;)V - public static fun stringPlus (Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/String; - public static fun throwAssert ()V - public static fun throwAssert (Ljava/lang/String;)V - public static fun throwIllegalArgument ()V - public static fun throwIllegalArgument (Ljava/lang/String;)V - public static fun throwIllegalState ()V - public static fun throwIllegalState (Ljava/lang/String;)V - public static fun throwNpe ()V - public static fun throwNpe (Ljava/lang/String;)V - public static fun throwUndefinedForReified ()V - public static fun throwUndefinedForReified (Ljava/lang/String;)V - public static fun throwUninitializedProperty (Ljava/lang/String;)V - public static fun throwUninitializedPropertyAccessException (Ljava/lang/String;)V -} - -public abstract class kotlin/jvm/internal/Lambda : java/io/Serializable, kotlin/jvm/internal/FunctionBase { - public fun (I)V - public fun getArity ()I - public fun toString ()Ljava/lang/String; -} - -public class kotlin/jvm/internal/LocalVariableReference : kotlin/jvm/internal/PropertyReference0 { - public fun ()V - public fun get ()Ljava/lang/Object; - public fun getOwner ()Lkotlin/reflect/KDeclarationContainer; -} - -public final class kotlin/jvm/internal/LongCompanionObject { - public static final field INSTANCE Lkotlin/jvm/internal/LongCompanionObject; - public static final field MAX_VALUE J - public static final field MIN_VALUE J - public static final field SIZE_BITS I - public static final field SIZE_BYTES I -} - -public final class kotlin/jvm/internal/LongSpreadBuilder : kotlin/jvm/internal/PrimitiveSpreadBuilder { - public fun (I)V - public final fun add (J)V - public synthetic fun getSize (Ljava/lang/Object;)I - public final fun toArray ()[J -} - -public class kotlin/jvm/internal/MagicApiIntrinsics { - public fun ()V - public static fun anyMagicApiCall (I)Ljava/lang/Object; - public static fun anyMagicApiCall (IJJLjava/lang/Object;)Ljava/lang/Object; - public static fun anyMagicApiCall (IJLjava/lang/Object;)Ljava/lang/Object; - public static fun anyMagicApiCall (ILjava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public static fun anyMagicApiCall (ILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public static fun anyMagicApiCall (Ljava/lang/Object;)Ljava/lang/Object; - public static fun intMagicApiCall (I)I - public static fun intMagicApiCall (IJJLjava/lang/Object;)I - public static fun intMagicApiCall (IJLjava/lang/Object;)I - public static fun intMagicApiCall (ILjava/lang/Object;Ljava/lang/Object;)I - public static fun intMagicApiCall (ILjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)I - public static fun intMagicApiCall (Ljava/lang/Object;)I - public static fun voidMagicApiCall (I)V - public static fun voidMagicApiCall (Ljava/lang/Object;)V -} - -public class kotlin/jvm/internal/MutableLocalVariableReference : kotlin/jvm/internal/MutablePropertyReference0 { - public fun ()V - public fun get ()Ljava/lang/Object; - public fun getOwner ()Lkotlin/reflect/KDeclarationContainer; - public fun set (Ljava/lang/Object;)V -} - -public abstract class kotlin/jvm/internal/MutablePropertyReference : kotlin/jvm/internal/PropertyReference, kotlin/reflect/KMutableProperty { - public fun ()V - public fun (Ljava/lang/Object;)V -} - -public abstract class kotlin/jvm/internal/MutablePropertyReference0 : kotlin/jvm/internal/MutablePropertyReference, kotlin/reflect/KMutableProperty0 { - public fun ()V - public fun (Ljava/lang/Object;)V - protected fun computeReflected ()Lkotlin/reflect/KCallable; - public fun getDelegate ()Ljava/lang/Object; - public synthetic fun getGetter ()Lkotlin/reflect/KProperty$Getter; - public fun getGetter ()Lkotlin/reflect/KProperty0$Getter; - public synthetic fun getSetter ()Lkotlin/reflect/KMutableProperty$Setter; - public fun getSetter ()Lkotlin/reflect/KMutableProperty0$Setter; - public fun invoke ()Ljava/lang/Object; -} - -public class kotlin/jvm/internal/MutablePropertyReference0Impl : kotlin/jvm/internal/MutablePropertyReference0 { - public fun (Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - public fun get ()Ljava/lang/Object; - public fun getName ()Ljava/lang/String; - public fun getOwner ()Lkotlin/reflect/KDeclarationContainer; - public fun getSignature ()Ljava/lang/String; - public fun set (Ljava/lang/Object;)V -} - -public abstract class kotlin/jvm/internal/MutablePropertyReference1 : kotlin/jvm/internal/MutablePropertyReference, kotlin/reflect/KMutableProperty1 { - public fun ()V - public fun (Ljava/lang/Object;)V - protected fun computeReflected ()Lkotlin/reflect/KCallable; - public fun getDelegate (Ljava/lang/Object;)Ljava/lang/Object; - public synthetic fun getGetter ()Lkotlin/reflect/KProperty$Getter; - public fun getGetter ()Lkotlin/reflect/KProperty1$Getter; - public synthetic fun getSetter ()Lkotlin/reflect/KMutableProperty$Setter; - public fun getSetter ()Lkotlin/reflect/KMutableProperty1$Setter; - public fun invoke (Ljava/lang/Object;)Ljava/lang/Object; -} - -public class kotlin/jvm/internal/MutablePropertyReference1Impl : kotlin/jvm/internal/MutablePropertyReference1 { - public fun (Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - public fun get (Ljava/lang/Object;)Ljava/lang/Object; - public fun getName ()Ljava/lang/String; - public fun getOwner ()Lkotlin/reflect/KDeclarationContainer; - public fun getSignature ()Ljava/lang/String; - public fun set (Ljava/lang/Object;Ljava/lang/Object;)V -} - -public abstract class kotlin/jvm/internal/MutablePropertyReference2 : kotlin/jvm/internal/MutablePropertyReference, kotlin/reflect/KMutableProperty2 { - public fun ()V - protected fun computeReflected ()Lkotlin/reflect/KCallable; - public fun getDelegate (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public synthetic fun getGetter ()Lkotlin/reflect/KProperty$Getter; - public fun getGetter ()Lkotlin/reflect/KProperty2$Getter; - public synthetic fun getSetter ()Lkotlin/reflect/KMutableProperty$Setter; - public fun getSetter ()Lkotlin/reflect/KMutableProperty2$Setter; - public fun invoke (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -} - -public class kotlin/jvm/internal/MutablePropertyReference2Impl : kotlin/jvm/internal/MutablePropertyReference2 { - public fun (Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - public fun get (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public fun getName ()Ljava/lang/String; - public fun getOwner ()Lkotlin/reflect/KDeclarationContainer; - public fun getSignature ()Ljava/lang/String; - public fun set (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V -} - -public final class kotlin/jvm/internal/PackageReference : kotlin/jvm/internal/ClassBasedDeclarationContainer { - public fun (Ljava/lang/Class;Ljava/lang/String;)V - public fun equals (Ljava/lang/Object;)Z - public fun getJClass ()Ljava/lang/Class; - public fun getMembers ()Ljava/util/Collection; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public abstract class kotlin/jvm/internal/PrimitiveSpreadBuilder { - public fun (I)V - public final fun addSpread (Ljava/lang/Object;)V - protected final fun getPosition ()I - protected abstract fun getSize (Ljava/lang/Object;)I - protected final fun setPosition (I)V - protected final fun size ()I - protected final fun toArray (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -} - -public abstract class kotlin/jvm/internal/PropertyReference : kotlin/jvm/internal/CallableReference, kotlin/reflect/KProperty { - public fun ()V - public fun (Ljava/lang/Object;)V - public fun equals (Ljava/lang/Object;)Z - protected synthetic fun getReflected ()Lkotlin/reflect/KCallable; - protected fun getReflected ()Lkotlin/reflect/KProperty; - public fun hashCode ()I - public fun isConst ()Z - public fun isLateinit ()Z - public fun toString ()Ljava/lang/String; -} - -public abstract class kotlin/jvm/internal/PropertyReference0 : kotlin/jvm/internal/PropertyReference, kotlin/reflect/KProperty0 { - public fun ()V - public fun (Ljava/lang/Object;)V - protected fun computeReflected ()Lkotlin/reflect/KCallable; - public fun getDelegate ()Ljava/lang/Object; - public synthetic fun getGetter ()Lkotlin/reflect/KProperty$Getter; - public fun getGetter ()Lkotlin/reflect/KProperty0$Getter; - public fun invoke ()Ljava/lang/Object; -} - -public class kotlin/jvm/internal/PropertyReference0Impl : kotlin/jvm/internal/PropertyReference0 { - public fun (Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - public fun get ()Ljava/lang/Object; - public fun getName ()Ljava/lang/String; - public fun getOwner ()Lkotlin/reflect/KDeclarationContainer; - public fun getSignature ()Ljava/lang/String; -} - -public abstract class kotlin/jvm/internal/PropertyReference1 : kotlin/jvm/internal/PropertyReference, kotlin/reflect/KProperty1 { - public fun ()V - public fun (Ljava/lang/Object;)V - protected fun computeReflected ()Lkotlin/reflect/KCallable; - public fun getDelegate (Ljava/lang/Object;)Ljava/lang/Object; - public synthetic fun getGetter ()Lkotlin/reflect/KProperty$Getter; - public fun getGetter ()Lkotlin/reflect/KProperty1$Getter; - public fun invoke (Ljava/lang/Object;)Ljava/lang/Object; -} - -public class kotlin/jvm/internal/PropertyReference1Impl : kotlin/jvm/internal/PropertyReference1 { - public fun (Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - public fun get (Ljava/lang/Object;)Ljava/lang/Object; - public fun getName ()Ljava/lang/String; - public fun getOwner ()Lkotlin/reflect/KDeclarationContainer; - public fun getSignature ()Ljava/lang/String; -} - -public abstract class kotlin/jvm/internal/PropertyReference2 : kotlin/jvm/internal/PropertyReference, kotlin/reflect/KProperty2 { - public fun ()V - protected fun computeReflected ()Lkotlin/reflect/KCallable; - public fun getDelegate (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public synthetic fun getGetter ()Lkotlin/reflect/KProperty$Getter; - public fun getGetter ()Lkotlin/reflect/KProperty2$Getter; - public fun invoke (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; -} - -public class kotlin/jvm/internal/PropertyReference2Impl : kotlin/jvm/internal/PropertyReference2 { - public fun (Lkotlin/reflect/KDeclarationContainer;Ljava/lang/String;Ljava/lang/String;)V - public fun get (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public fun getName ()Ljava/lang/String; - public fun getOwner ()Lkotlin/reflect/KDeclarationContainer; - public fun getSignature ()Ljava/lang/String; -} - -public class kotlin/jvm/internal/Ref { -} - -public final class kotlin/jvm/internal/Ref$BooleanRef : java/io/Serializable { - public field element Z - public fun ()V - public fun toString ()Ljava/lang/String; -} - -public final class kotlin/jvm/internal/Ref$ByteRef : java/io/Serializable { - public field element B - public fun ()V - public fun toString ()Ljava/lang/String; -} - -public final class kotlin/jvm/internal/Ref$CharRef : java/io/Serializable { - public field element C - public fun ()V - public fun toString ()Ljava/lang/String; -} - -public final class kotlin/jvm/internal/Ref$DoubleRef : java/io/Serializable { - public field element D - public fun ()V - public fun toString ()Ljava/lang/String; -} - -public final class kotlin/jvm/internal/Ref$FloatRef : java/io/Serializable { - public field element F - public fun ()V - public fun toString ()Ljava/lang/String; -} - -public final class kotlin/jvm/internal/Ref$IntRef : java/io/Serializable { - public field element I - public fun ()V - public fun toString ()Ljava/lang/String; -} - -public final class kotlin/jvm/internal/Ref$LongRef : java/io/Serializable { - public field element J - public fun ()V - public fun toString ()Ljava/lang/String; -} - -public final class kotlin/jvm/internal/Ref$ObjectRef : java/io/Serializable { - public field element Ljava/lang/Object; - public fun ()V - public fun toString ()Ljava/lang/String; -} - -public final class kotlin/jvm/internal/Ref$ShortRef : java/io/Serializable { - public field element S - public fun ()V - public fun toString ()Ljava/lang/String; -} - -public class kotlin/jvm/internal/Reflection { - public fun ()V - public static fun createKotlinClass (Ljava/lang/Class;)Lkotlin/reflect/KClass; - public static fun createKotlinClass (Ljava/lang/Class;Ljava/lang/String;)Lkotlin/reflect/KClass; - public static fun function (Lkotlin/jvm/internal/FunctionReference;)Lkotlin/reflect/KFunction; - public static fun getOrCreateKotlinClass (Ljava/lang/Class;)Lkotlin/reflect/KClass; - public static fun getOrCreateKotlinClass (Ljava/lang/Class;Ljava/lang/String;)Lkotlin/reflect/KClass; - public static fun getOrCreateKotlinClasses ([Ljava/lang/Class;)[Lkotlin/reflect/KClass; - public static fun getOrCreateKotlinPackage (Ljava/lang/Class;Ljava/lang/String;)Lkotlin/reflect/KDeclarationContainer; - public static fun mutableProperty0 (Lkotlin/jvm/internal/MutablePropertyReference0;)Lkotlin/reflect/KMutableProperty0; - public static fun mutableProperty1 (Lkotlin/jvm/internal/MutablePropertyReference1;)Lkotlin/reflect/KMutableProperty1; - public static fun mutableProperty2 (Lkotlin/jvm/internal/MutablePropertyReference2;)Lkotlin/reflect/KMutableProperty2; - public static fun property0 (Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0; - public static fun property1 (Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; - public static fun property2 (Lkotlin/jvm/internal/PropertyReference2;)Lkotlin/reflect/KProperty2; - public static fun renderLambdaToString (Lkotlin/jvm/internal/FunctionBase;)Ljava/lang/String; - public static fun renderLambdaToString (Lkotlin/jvm/internal/Lambda;)Ljava/lang/String; -} - -public class kotlin/jvm/internal/ReflectionFactory { - public fun ()V - public fun createKotlinClass (Ljava/lang/Class;)Lkotlin/reflect/KClass; - public fun createKotlinClass (Ljava/lang/Class;Ljava/lang/String;)Lkotlin/reflect/KClass; - public fun function (Lkotlin/jvm/internal/FunctionReference;)Lkotlin/reflect/KFunction; - public fun getOrCreateKotlinClass (Ljava/lang/Class;)Lkotlin/reflect/KClass; - public fun getOrCreateKotlinClass (Ljava/lang/Class;Ljava/lang/String;)Lkotlin/reflect/KClass; - public fun getOrCreateKotlinPackage (Ljava/lang/Class;Ljava/lang/String;)Lkotlin/reflect/KDeclarationContainer; - public fun mutableProperty0 (Lkotlin/jvm/internal/MutablePropertyReference0;)Lkotlin/reflect/KMutableProperty0; - public fun mutableProperty1 (Lkotlin/jvm/internal/MutablePropertyReference1;)Lkotlin/reflect/KMutableProperty1; - public fun mutableProperty2 (Lkotlin/jvm/internal/MutablePropertyReference2;)Lkotlin/reflect/KMutableProperty2; - public fun property0 (Lkotlin/jvm/internal/PropertyReference0;)Lkotlin/reflect/KProperty0; - public fun property1 (Lkotlin/jvm/internal/PropertyReference1;)Lkotlin/reflect/KProperty1; - public fun property2 (Lkotlin/jvm/internal/PropertyReference2;)Lkotlin/reflect/KProperty2; - public fun renderLambdaToString (Lkotlin/jvm/internal/FunctionBase;)Ljava/lang/String; - public fun renderLambdaToString (Lkotlin/jvm/internal/Lambda;)Ljava/lang/String; -} - -public final class kotlin/jvm/internal/ShortCompanionObject { - public static final field INSTANCE Lkotlin/jvm/internal/ShortCompanionObject; - public static final field MAX_VALUE S - public static final field MIN_VALUE S - public static final field SIZE_BITS I - public static final field SIZE_BYTES I -} - -public final class kotlin/jvm/internal/ShortSpreadBuilder : kotlin/jvm/internal/PrimitiveSpreadBuilder { - public fun (I)V - public final fun add (S)V - public synthetic fun getSize (Ljava/lang/Object;)I - public final fun toArray ()[S -} - -public class kotlin/jvm/internal/SpreadBuilder { - public fun (I)V - public fun add (Ljava/lang/Object;)V - public fun addSpread (Ljava/lang/Object;)V - public fun size ()I - public fun toArray ([Ljava/lang/Object;)[Ljava/lang/Object; -} - -public final class kotlin/jvm/internal/StringCompanionObject { - public static final field INSTANCE Lkotlin/jvm/internal/StringCompanionObject; -} - -public class kotlin/jvm/internal/TypeIntrinsics { - public fun ()V - public static fun asMutableCollection (Ljava/lang/Object;)Ljava/util/Collection; - public static fun asMutableCollection (Ljava/lang/Object;Ljava/lang/String;)Ljava/util/Collection; - public static fun asMutableIterable (Ljava/lang/Object;)Ljava/lang/Iterable; - public static fun asMutableIterable (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Iterable; - public static fun asMutableIterator (Ljava/lang/Object;)Ljava/util/Iterator; - public static fun asMutableIterator (Ljava/lang/Object;Ljava/lang/String;)Ljava/util/Iterator; - public static fun asMutableList (Ljava/lang/Object;)Ljava/util/List; - public static fun asMutableList (Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; - public static fun asMutableListIterator (Ljava/lang/Object;)Ljava/util/ListIterator; - public static fun asMutableListIterator (Ljava/lang/Object;Ljava/lang/String;)Ljava/util/ListIterator; - public static fun asMutableMap (Ljava/lang/Object;)Ljava/util/Map; - public static fun asMutableMap (Ljava/lang/Object;Ljava/lang/String;)Ljava/util/Map; - public static fun asMutableMapEntry (Ljava/lang/Object;)Ljava/util/Map$Entry; - public static fun asMutableMapEntry (Ljava/lang/Object;Ljava/lang/String;)Ljava/util/Map$Entry; - public static fun asMutableSet (Ljava/lang/Object;)Ljava/util/Set; - public static fun asMutableSet (Ljava/lang/Object;Ljava/lang/String;)Ljava/util/Set; - public static fun beforeCheckcastToFunctionOfArity (Ljava/lang/Object;I)Ljava/lang/Object; - public static fun beforeCheckcastToFunctionOfArity (Ljava/lang/Object;ILjava/lang/String;)Ljava/lang/Object; - public static fun castToCollection (Ljava/lang/Object;)Ljava/util/Collection; - public static fun castToIterable (Ljava/lang/Object;)Ljava/lang/Iterable; - public static fun castToIterator (Ljava/lang/Object;)Ljava/util/Iterator; - public static fun castToList (Ljava/lang/Object;)Ljava/util/List; - public static fun castToListIterator (Ljava/lang/Object;)Ljava/util/ListIterator; - public static fun castToMap (Ljava/lang/Object;)Ljava/util/Map; - public static fun castToMapEntry (Ljava/lang/Object;)Ljava/util/Map$Entry; - public static fun castToSet (Ljava/lang/Object;)Ljava/util/Set; - public static fun getFunctionArity (Ljava/lang/Object;)I - public static fun isFunctionOfArity (Ljava/lang/Object;I)Z - public static fun isMutableCollection (Ljava/lang/Object;)Z - public static fun isMutableIterable (Ljava/lang/Object;)Z - public static fun isMutableIterator (Ljava/lang/Object;)Z - public static fun isMutableList (Ljava/lang/Object;)Z - public static fun isMutableListIterator (Ljava/lang/Object;)Z - public static fun isMutableMap (Ljava/lang/Object;)Z - public static fun isMutableMapEntry (Ljava/lang/Object;)Z - public static fun isMutableSet (Ljava/lang/Object;)Z - public static fun throwCce (Ljava/lang/ClassCastException;)Ljava/lang/ClassCastException; - public static fun throwCce (Ljava/lang/Object;Ljava/lang/String;)V - public static fun throwCce (Ljava/lang/String;)V -} - -public abstract interface class kotlin/jvm/internal/markers/KMappedMarker { -} - -public abstract interface class kotlin/jvm/internal/markers/KMutableCollection : kotlin/jvm/internal/markers/KMutableIterable { -} - -public abstract interface class kotlin/jvm/internal/markers/KMutableIterable : kotlin/jvm/internal/markers/KMappedMarker { -} - -public abstract interface class kotlin/jvm/internal/markers/KMutableIterator : kotlin/jvm/internal/markers/KMappedMarker { -} - -public abstract interface class kotlin/jvm/internal/markers/KMutableList : kotlin/jvm/internal/markers/KMutableCollection { -} - -public abstract interface class kotlin/jvm/internal/markers/KMutableListIterator : kotlin/jvm/internal/markers/KMutableIterator { -} - -public abstract interface class kotlin/jvm/internal/markers/KMutableMap : kotlin/jvm/internal/markers/KMappedMarker { -} - -public abstract interface class kotlin/jvm/internal/markers/KMutableMap$Entry : kotlin/jvm/internal/markers/KMappedMarker { -} - -public abstract interface class kotlin/jvm/internal/markers/KMutableSet : kotlin/jvm/internal/markers/KMutableCollection { -} - -public class kotlin/ranges/CharProgression : java/lang/Iterable, kotlin/jvm/internal/markers/KMappedMarker { - public static final field Companion Lkotlin/ranges/CharProgression$Companion; - public fun equals (Ljava/lang/Object;)Z - public final fun getFirst ()C - public final fun getLast ()C - public final fun getStep ()I - public fun hashCode ()I - public fun isEmpty ()Z - public synthetic fun iterator ()Ljava/util/Iterator; - public fun iterator ()Lkotlin/collections/CharIterator; - public fun toString ()Ljava/lang/String; -} - -public final class kotlin/ranges/CharProgression$Companion { - public final fun fromClosedRange (CCI)Lkotlin/ranges/CharProgression; -} - -public final class kotlin/ranges/CharRange : kotlin/ranges/CharProgression, kotlin/ranges/ClosedRange { - public static final field Companion Lkotlin/ranges/CharRange$Companion; - public fun (CC)V - public fun contains (C)Z - public synthetic fun contains (Ljava/lang/Comparable;)Z - public fun equals (Ljava/lang/Object;)Z - public fun getEndInclusive ()Ljava/lang/Character; - public synthetic fun getEndInclusive ()Ljava/lang/Comparable; - public fun getStart ()Ljava/lang/Character; - public synthetic fun getStart ()Ljava/lang/Comparable; - public fun hashCode ()I - public fun isEmpty ()Z - public fun toString ()Ljava/lang/String; -} - -public final class kotlin/ranges/CharRange$Companion { - public final fun getEMPTY ()Lkotlin/ranges/CharRange; -} - -public abstract interface class kotlin/ranges/ClosedRange { - public abstract fun contains (Ljava/lang/Comparable;)Z - public abstract fun getEndInclusive ()Ljava/lang/Comparable; - public abstract fun getStart ()Ljava/lang/Comparable; - public abstract fun isEmpty ()Z -} - -public final class kotlin/ranges/ClosedRange$DefaultImpls { - public static fun contains (Lkotlin/ranges/ClosedRange;Ljava/lang/Comparable;)Z - public static fun isEmpty (Lkotlin/ranges/ClosedRange;)Z -} - -public class kotlin/ranges/IntProgression : java/lang/Iterable, kotlin/jvm/internal/markers/KMappedMarker { - public static final field Companion Lkotlin/ranges/IntProgression$Companion; - public fun equals (Ljava/lang/Object;)Z - public final fun getFirst ()I - public final fun getLast ()I - public final fun getStep ()I - public fun hashCode ()I - public fun isEmpty ()Z - public synthetic fun iterator ()Ljava/util/Iterator; - public fun iterator ()Lkotlin/collections/IntIterator; - public fun toString ()Ljava/lang/String; -} - -public final class kotlin/ranges/IntProgression$Companion { - public final fun fromClosedRange (III)Lkotlin/ranges/IntProgression; -} - -public final class kotlin/ranges/IntRange : kotlin/ranges/IntProgression, kotlin/ranges/ClosedRange { - public static final field Companion Lkotlin/ranges/IntRange$Companion; - public fun (II)V - public fun contains (I)Z - public synthetic fun contains (Ljava/lang/Comparable;)Z - public fun equals (Ljava/lang/Object;)Z - public synthetic fun getEndInclusive ()Ljava/lang/Comparable; - public fun getEndInclusive ()Ljava/lang/Integer; - public synthetic fun getStart ()Ljava/lang/Comparable; - public fun getStart ()Ljava/lang/Integer; - public fun hashCode ()I - public fun isEmpty ()Z - public fun toString ()Ljava/lang/String; -} - -public final class kotlin/ranges/IntRange$Companion { - public final fun getEMPTY ()Lkotlin/ranges/IntRange; -} - -public class kotlin/ranges/LongProgression : java/lang/Iterable, kotlin/jvm/internal/markers/KMappedMarker { - public static final field Companion Lkotlin/ranges/LongProgression$Companion; - public fun equals (Ljava/lang/Object;)Z - public final fun getFirst ()J - public final fun getLast ()J - public final fun getStep ()J - public fun hashCode ()I - public fun isEmpty ()Z - public synthetic fun iterator ()Ljava/util/Iterator; - public fun iterator ()Lkotlin/collections/LongIterator; - public fun toString ()Ljava/lang/String; -} - -public final class kotlin/ranges/LongProgression$Companion { - public final fun fromClosedRange (JJJ)Lkotlin/ranges/LongProgression; -} - -public final class kotlin/ranges/LongRange : kotlin/ranges/LongProgression, kotlin/ranges/ClosedRange { - public static final field Companion Lkotlin/ranges/LongRange$Companion; - public fun (JJ)V - public fun contains (J)Z - public synthetic fun contains (Ljava/lang/Comparable;)Z - public fun equals (Ljava/lang/Object;)Z - public synthetic fun getEndInclusive ()Ljava/lang/Comparable; - public fun getEndInclusive ()Ljava/lang/Long; - public synthetic fun getStart ()Ljava/lang/Comparable; - public fun getStart ()Ljava/lang/Long; - public fun hashCode ()I - public fun isEmpty ()Z - public fun toString ()Ljava/lang/String; -} - -public final class kotlin/ranges/LongRange$Companion { - public final fun getEMPTY ()Lkotlin/ranges/LongRange; -} - -public abstract interface class kotlin/reflect/KAnnotatedElement { - public abstract fun getAnnotations ()Ljava/util/List; -} - -public abstract interface class kotlin/reflect/KCallable : kotlin/reflect/KAnnotatedElement { - public abstract fun call ([Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun callBy (Ljava/util/Map;)Ljava/lang/Object; - public abstract fun getName ()Ljava/lang/String; - public abstract fun getParameters ()Ljava/util/List; - public abstract fun getReturnType ()Lkotlin/reflect/KType; - public abstract fun getTypeParameters ()Ljava/util/List; - public abstract fun getVisibility ()Lkotlin/reflect/KVisibility; - public abstract fun isAbstract ()Z - public abstract fun isFinal ()Z - public abstract fun isOpen ()Z - public abstract fun isSuspend ()Z -} - -public abstract interface class kotlin/reflect/KClass : kotlin/reflect/KAnnotatedElement, kotlin/reflect/KClassifier, kotlin/reflect/KDeclarationContainer { - public abstract fun equals (Ljava/lang/Object;)Z - public abstract fun getConstructors ()Ljava/util/Collection; - public abstract fun getMembers ()Ljava/util/Collection; - public abstract fun getNestedClasses ()Ljava/util/Collection; - public abstract fun getObjectInstance ()Ljava/lang/Object; - public abstract fun getQualifiedName ()Ljava/lang/String; - public abstract fun getSealedSubclasses ()Ljava/util/List; - public abstract fun getSimpleName ()Ljava/lang/String; - public abstract fun getSupertypes ()Ljava/util/List; - public abstract fun getTypeParameters ()Ljava/util/List; - public abstract fun getVisibility ()Lkotlin/reflect/KVisibility; - public abstract fun hashCode ()I - public abstract fun isAbstract ()Z - public abstract fun isCompanion ()Z - public abstract fun isData ()Z - public abstract fun isFinal ()Z - public abstract fun isInner ()Z - public abstract fun isInstance (Ljava/lang/Object;)Z - public abstract fun isOpen ()Z - public abstract fun isSealed ()Z -} - -public abstract interface class kotlin/reflect/KClassifier { -} - -public abstract interface class kotlin/reflect/KDeclarationContainer { - public abstract fun getMembers ()Ljava/util/Collection; -} - -public abstract interface class kotlin/reflect/KFunction : kotlin/Function, kotlin/reflect/KCallable { - public abstract fun isExternal ()Z - public abstract fun isInfix ()Z - public abstract fun isInline ()Z - public abstract fun isOperator ()Z - public abstract fun isSuspend ()Z -} - -public abstract interface class kotlin/reflect/KMutableProperty : kotlin/reflect/KProperty { - public abstract fun getSetter ()Lkotlin/reflect/KMutableProperty$Setter; -} - -public abstract interface class kotlin/reflect/KMutableProperty$Setter : kotlin/reflect/KFunction, kotlin/reflect/KProperty$Accessor { -} - -public abstract interface class kotlin/reflect/KMutableProperty0 : kotlin/reflect/KMutableProperty, kotlin/reflect/KProperty0 { - public abstract fun getSetter ()Lkotlin/reflect/KMutableProperty0$Setter; - public abstract fun set (Ljava/lang/Object;)V -} - -public abstract interface class kotlin/reflect/KMutableProperty0$Setter : kotlin/jvm/functions/Function1, kotlin/reflect/KMutableProperty$Setter { -} - -public abstract interface class kotlin/reflect/KMutableProperty1 : kotlin/reflect/KMutableProperty, kotlin/reflect/KProperty1 { - public abstract fun getSetter ()Lkotlin/reflect/KMutableProperty1$Setter; - public abstract fun set (Ljava/lang/Object;Ljava/lang/Object;)V -} - -public abstract interface class kotlin/reflect/KMutableProperty1$Setter : kotlin/jvm/functions/Function2, kotlin/reflect/KMutableProperty$Setter { -} - -public abstract interface class kotlin/reflect/KMutableProperty2 : kotlin/reflect/KMutableProperty, kotlin/reflect/KProperty2 { - public abstract fun getSetter ()Lkotlin/reflect/KMutableProperty2$Setter; - public abstract fun set (Ljava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V -} - -public abstract interface class kotlin/reflect/KMutableProperty2$Setter : kotlin/jvm/functions/Function3, kotlin/reflect/KMutableProperty$Setter { -} - -public abstract interface class kotlin/reflect/KParameter : kotlin/reflect/KAnnotatedElement { - public abstract fun getIndex ()I - public abstract fun getKind ()Lkotlin/reflect/KParameter$Kind; - public abstract fun getName ()Ljava/lang/String; - public abstract fun getType ()Lkotlin/reflect/KType; - public abstract fun isOptional ()Z - public abstract fun isVararg ()Z -} - -public final class kotlin/reflect/KParameter$Kind : java/lang/Enum { - public static final field EXTENSION_RECEIVER Lkotlin/reflect/KParameter$Kind; - public static final field INSTANCE Lkotlin/reflect/KParameter$Kind; - public static final field VALUE Lkotlin/reflect/KParameter$Kind; - public static fun valueOf (Ljava/lang/String;)Lkotlin/reflect/KParameter$Kind; - public static fun values ()[Lkotlin/reflect/KParameter$Kind; -} - -public abstract interface class kotlin/reflect/KProperty : kotlin/reflect/KCallable { - public abstract fun getGetter ()Lkotlin/reflect/KProperty$Getter; - public abstract fun isConst ()Z - public abstract fun isLateinit ()Z -} - -public abstract interface class kotlin/reflect/KProperty$Accessor { - public abstract fun getProperty ()Lkotlin/reflect/KProperty; -} - -public abstract interface class kotlin/reflect/KProperty$Getter : kotlin/reflect/KFunction, kotlin/reflect/KProperty$Accessor { -} - -public abstract interface class kotlin/reflect/KProperty0 : kotlin/jvm/functions/Function0, kotlin/reflect/KProperty { - public abstract fun get ()Ljava/lang/Object; - public abstract fun getDelegate ()Ljava/lang/Object; - public abstract fun getGetter ()Lkotlin/reflect/KProperty0$Getter; -} - -public abstract interface class kotlin/reflect/KProperty0$Getter : kotlin/jvm/functions/Function0, kotlin/reflect/KProperty$Getter { -} - -public abstract interface class kotlin/reflect/KProperty1 : kotlin/jvm/functions/Function1, kotlin/reflect/KProperty { - public abstract fun get (Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun getDelegate (Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun getGetter ()Lkotlin/reflect/KProperty1$Getter; -} - -public abstract interface class kotlin/reflect/KProperty1$Getter : kotlin/jvm/functions/Function1, kotlin/reflect/KProperty$Getter { -} - -public abstract interface class kotlin/reflect/KProperty2 : kotlin/jvm/functions/Function2, kotlin/reflect/KProperty { - public abstract fun get (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun getDelegate (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public abstract fun getGetter ()Lkotlin/reflect/KProperty2$Getter; -} - -public abstract interface class kotlin/reflect/KProperty2$Getter : kotlin/jvm/functions/Function2, kotlin/reflect/KProperty$Getter { -} - -public abstract interface class kotlin/reflect/KType : kotlin/reflect/KAnnotatedElement { - public abstract fun getArguments ()Ljava/util/List; - public abstract fun getClassifier ()Lkotlin/reflect/KClassifier; - public abstract fun isMarkedNullable ()Z -} - -public abstract interface class kotlin/reflect/KTypeParameter : kotlin/reflect/KClassifier { - public abstract fun getName ()Ljava/lang/String; - public abstract fun getUpperBounds ()Ljava/util/List; - public abstract fun getVariance ()Lkotlin/reflect/KVariance; - public abstract fun isReified ()Z -} - -public final class kotlin/reflect/KTypeProjection { - public static final field Companion Lkotlin/reflect/KTypeProjection$Companion; - public fun (Lkotlin/reflect/KVariance;Lkotlin/reflect/KType;)V - public final fun component1 ()Lkotlin/reflect/KVariance; - public final fun component2 ()Lkotlin/reflect/KType; - public final fun copy (Lkotlin/reflect/KVariance;Lkotlin/reflect/KType;)Lkotlin/reflect/KTypeProjection; - public static synthetic fun copy$default (Lkotlin/reflect/KTypeProjection;Lkotlin/reflect/KVariance;Lkotlin/reflect/KType;ILjava/lang/Object;)Lkotlin/reflect/KTypeProjection; - public fun equals (Ljava/lang/Object;)Z - public final fun getType ()Lkotlin/reflect/KType; - public final fun getVariance ()Lkotlin/reflect/KVariance; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class kotlin/reflect/KTypeProjection$Companion { - public final fun contravariant (Lkotlin/reflect/KType;)Lkotlin/reflect/KTypeProjection; - public final fun covariant (Lkotlin/reflect/KType;)Lkotlin/reflect/KTypeProjection; - public final fun getSTAR ()Lkotlin/reflect/KTypeProjection; - public final fun invariant (Lkotlin/reflect/KType;)Lkotlin/reflect/KTypeProjection; -} - -public final class kotlin/reflect/KVariance : java/lang/Enum { - public static final field IN Lkotlin/reflect/KVariance; - public static final field INVARIANT Lkotlin/reflect/KVariance; - public static final field OUT Lkotlin/reflect/KVariance; - public static fun valueOf (Ljava/lang/String;)Lkotlin/reflect/KVariance; - public static fun values ()[Lkotlin/reflect/KVariance; -} - -public final class kotlin/reflect/KVisibility : java/lang/Enum { - public static final field INTERNAL Lkotlin/reflect/KVisibility; - public static final field PRIVATE Lkotlin/reflect/KVisibility; - public static final field PROTECTED Lkotlin/reflect/KVisibility; - public static final field PUBLIC Lkotlin/reflect/KVisibility; - public static fun valueOf (Ljava/lang/String;)Lkotlin/reflect/KVisibility; - public static fun values ()[Lkotlin/reflect/KVisibility; -} - diff --git a/libraries/tools/binary-compatibility-validator/src/test/kotlin/org.jetbrains.kotlin.tools.tests/RuntimePublicAPITest.kt b/libraries/tools/binary-compatibility-validator/src/test/kotlin/org.jetbrains.kotlin.tools.tests/RuntimePublicAPITest.kt index b18e847d248..b6f63024a8a 100644 --- a/libraries/tools/binary-compatibility-validator/src/test/kotlin/org.jetbrains.kotlin.tools.tests/RuntimePublicAPITest.kt +++ b/libraries/tools/binary-compatibility-validator/src/test/kotlin/org.jetbrains.kotlin.tools.tests/RuntimePublicAPITest.kt @@ -17,10 +17,6 @@ class RuntimePublicAPITest { @[Rule JvmField] val testName = TestName() - @Test fun kotlinRuntime() { - snapshotAPIAndCompare("../../stdlib/runtime/build/libs", "kotlin-runtime", listOf("kotlin.jvm.internal")) - } - @Test fun kotlinStdlibRuntimeMerged() { snapshotAPIAndCompare("../../stdlib/jvm/build/libs", "kotlin-stdlib", listOf("kotlin.jvm.internal")) } diff --git a/settings.gradle b/settings.gradle index c6559055cc3..be1adb402a1 100644 --- a/settings.gradle +++ b/settings.gradle @@ -236,7 +236,6 @@ if (isJpsBuild) { ":tools:binary-compatibility-validator", ":tools:kotlin-stdlib-js-merger", ":tools:kotlin-stdlib-gen", - ":kotlin-runtime", ":include:kotlin-stdlib-common-sources" @@ -251,8 +250,6 @@ if (isJpsBuild) { project(':tools:binary-compatibility-validator').projectDir = "$rootDir/libraries/tools/binary-compatibility-validator" as File project(':tools:kotlin-stdlib-js-merger').projectDir = "$rootDir/libraries/tools/kotlin-stdlib-js-merger" as File project(':tools:kotlin-stdlib-gen').projectDir = "$rootDir/libraries/tools/kotlin-stdlib-gen" as File - - project(':kotlin-runtime').projectDir = "$rootDir/libraries/stdlib/runtime" as File } rootProject.name = "kotlin"