From 3e84f30d2139a04416d09c5a72084601c54b987f Mon Sep 17 00:00:00 2001 From: Adam <897017+aSemy@users.noreply.github.com> Date: Sat, 30 Jul 2022 14:47:07 +0200 Subject: [PATCH] tidy upp old build files, and api files --- agent/android/api/mockk-agent-android.api | 57 - agent/api/build.gradle.kts | 10 - agent/common/build.gradle.kts | 14 - agent/jvm/api/mockk-agent-jvm.api | 145 --- agent/jvm/build.gradle | 55 - .../android-sdk-detector.settings.gradle.kts | 6 +- dsl/common/build.gradle.kts | 14 - dsl/js/build.gradle.kts | 31 - dsl/jvm/api/mockk-dsl-jvm.api | 1088 ---------------- dsl/jvm/build.gradle.kts | 36 - mockk/common/build.gradle.kts | 18 - mockk/js/build.gradle | 57 - mockk/jvm/api/mockk-jvm.api | 1148 ----------------- mockk/jvm/build.gradle.kts | 43 - modules/mockk-agent-android/xbuild.gradle | 92 -- .../api-old}/mockk-agent-api.api | 0 .../api-old}/mockk-agent-common.api | 0 modules/mockk-android/xbuild.gradle.kts | 73 -- modules/mockk-dsl/api/mockk-dsl.api | 3 - modules/mockk/api/mockk.api | 4 +- plugins/dependencies/build.gradle.kts | 28 - .../mockk/dependencies/DependenciesPlugin.kt | 10 - x.build.gradle | 56 - 23 files changed, 6 insertions(+), 2982 deletions(-) delete mode 100644 agent/android/api/mockk-agent-android.api delete mode 100644 agent/api/build.gradle.kts delete mode 100644 agent/common/build.gradle.kts delete mode 100644 agent/jvm/api/mockk-agent-jvm.api delete mode 100644 agent/jvm/build.gradle delete mode 100644 dsl/common/build.gradle.kts delete mode 100644 dsl/js/build.gradle.kts delete mode 100644 dsl/jvm/api/mockk-dsl-jvm.api delete mode 100644 dsl/jvm/build.gradle.kts delete mode 100644 mockk/common/build.gradle.kts delete mode 100644 mockk/js/build.gradle delete mode 100644 mockk/jvm/api/mockk-jvm.api delete mode 100644 mockk/jvm/build.gradle.kts delete mode 100644 modules/mockk-agent-android/xbuild.gradle rename {agent/api/api => modules/mockk-agent-api/api-old}/mockk-agent-api.api (100%) rename {agent/common/api => modules/mockk-agent-api/api-old}/mockk-agent-common.api (100%) delete mode 100644 modules/mockk-android/xbuild.gradle.kts delete mode 100644 plugins/dependencies/build.gradle.kts delete mode 100644 plugins/dependencies/src/main/kotlin/io/mockk/dependencies/DependenciesPlugin.kt delete mode 100644 x.build.gradle diff --git a/agent/android/api/mockk-agent-android.api b/agent/android/api/mockk-agent-android.api deleted file mode 100644 index 383c2e28b..000000000 --- a/agent/android/api/mockk-agent-android.api +++ /dev/null @@ -1,57 +0,0 @@ -public final class io/mockk/ValueClassSupportKt { - public static final fun boxedClass (Ljava/lang/Object;)Lkotlin/reflect/KClass; - public static final fun boxedClass (Lkotlin/reflect/KClass;)Lkotlin/reflect/KClass; - public static final fun boxedValue (Ljava/lang/Object;)Ljava/lang/Object; -} - -public final class io/mockk/proxy/android/AndroidMockKAgentFactory : io/mockk/proxy/MockKAgentFactory { - public static final field Companion Lio/mockk/proxy/android/AndroidMockKAgentFactory$Companion; - public field constructorProxyMaker Lio/mockk/proxy/MockKConstructorProxyMaker; - public field instantiator Lio/mockk/proxy/MockKInstantiatior; - public field log Lio/mockk/proxy/MockKAgentLogger; - public field proxyMaker Lio/mockk/proxy/MockKProxyMaker; - public field staticProxyMaker Lio/mockk/proxy/MockKStaticProxyMaker; - public fun ()V - public fun getConstructorProxyMaker ()Lio/mockk/proxy/MockKConstructorProxyMaker; - public fun getInstantiator ()Lio/mockk/proxy/MockKInstantiatior; - public final fun getLog ()Lio/mockk/proxy/MockKAgentLogger; - public fun getProxyMaker ()Lio/mockk/proxy/MockKProxyMaker; - public fun getStaticProxyMaker ()Lio/mockk/proxy/MockKStaticProxyMaker; - public fun init (Lio/mockk/proxy/MockKAgentLogFactory;)V - public fun setConstructorProxyMaker (Lio/mockk/proxy/MockKConstructorProxyMaker;)V - public fun setInstantiator (Lio/mockk/proxy/MockKInstantiatior;)V - public final fun setLog (Lio/mockk/proxy/MockKAgentLogger;)V - public fun setProxyMaker (Lio/mockk/proxy/MockKProxyMaker;)V - public fun setStaticProxyMaker (Lio/mockk/proxy/MockKStaticProxyMaker;)V -} - -public final class io/mockk/proxy/android/AndroidMockKAgentFactory$Companion { -} - -public class io/mockk/proxy/android/AndroidMockKMap : java/lang/ref/ReferenceQueue, java/util/Map { - public fun ()V - public fun clear ()V - public fun containsKey (Ljava/lang/Object;)Z - public fun containsValue (Ljava/lang/Object;)Z - public fun entrySet ()Ljava/util/Set; - public fun get (Ljava/lang/Object;)Lio/mockk/proxy/MockKInvocationHandler; - public synthetic fun get (Ljava/lang/Object;)Ljava/lang/Object; - public fun isEmpty ()Z - public fun isInternalHashMap (Ljava/lang/Object;)Z - public fun keySet ()Ljava/util/Set; - public fun put (Ljava/lang/Object;Lio/mockk/proxy/MockKInvocationHandler;)Lio/mockk/proxy/MockKInvocationHandler; - public synthetic fun put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public fun putAll (Ljava/util/Map;)V - public fun remove (Ljava/lang/Object;)Lio/mockk/proxy/MockKInvocationHandler; - public synthetic fun remove (Ljava/lang/Object;)Ljava/lang/Object; - public fun size ()I - public fun values ()Ljava/util/Collection; -} - -public final class io/mockk/proxy/android/BuildConfig { - public static final field BUILD_TYPE Ljava/lang/String; - public static final field DEBUG Z - public static final field LIBRARY_PACKAGE_NAME Ljava/lang/String; - public fun ()V -} - diff --git a/agent/api/build.gradle.kts b/agent/api/build.gradle.kts deleted file mode 100644 index 37458d398..000000000 --- a/agent/api/build.gradle.kts +++ /dev/null @@ -1,10 +0,0 @@ -plugins { - id("mpp-jvm") -} - -extra["mavenName"] = "MockK Java Agent API" -extra["mavenDescription"] = "API to build MockK agents" - -apply(from = "${rootProject.extensions.extraProperties["gradles"]}/jacoco.gradle") -apply(from = "${rootProject.extensions.extraProperties["gradles"]}/additional-archives.gradle") -apply(from = "${rootProject.extensions.extraProperties["gradles"]}/upload.gradle") diff --git a/agent/common/build.gradle.kts b/agent/common/build.gradle.kts deleted file mode 100644 index dc017bea7..000000000 --- a/agent/common/build.gradle.kts +++ /dev/null @@ -1,14 +0,0 @@ -plugins { - id("mpp-jvm") -} - -extra["mavenName"] = "MockK Common Agent classes" -extra["mavenDescription"] = "Common classes for agents" - -apply(from = "${rootProject.extensions.extraProperties["gradles"]}/jacoco.gradle") -apply(from = "${rootProject.extensions.extraProperties["gradles"]}/additional-archives.gradle") -apply(from = "${rootProject.extensions.extraProperties["gradles"]}/upload.gradle") - -dependencies { - api(project(":mockk-agent-api")) -} \ No newline at end of file diff --git a/agent/jvm/api/mockk-agent-jvm.api b/agent/jvm/api/mockk-agent-jvm.api deleted file mode 100644 index 01c9d9979..000000000 --- a/agent/jvm/api/mockk-agent-jvm.api +++ /dev/null @@ -1,145 +0,0 @@ -public final class io/mockk/ValueClassSupportKt { - public static final fun boxedClass (Ljava/lang/Object;)Lkotlin/reflect/KClass; - public static final fun boxedClass (Lkotlin/reflect/KClass;)Lkotlin/reflect/KClass; - public static final fun boxedValue (Ljava/lang/Object;)Ljava/lang/Object; -} - -public class io/mockk/proxy/jvm/ClassLoadingStrategyChooser { - public fun ()V - public static fun chooseClassLoadingStrategy (Ljava/lang/Class;)Lnet/bytebuddy/dynamic/loading/ClassLoadingStrategy; -} - -public final class io/mockk/proxy/jvm/JvmMockKAgentFactory : io/mockk/proxy/MockKAgentFactory { - public fun ()V - public fun getConstructorProxyMaker ()Lio/mockk/proxy/MockKConstructorProxyMaker; - public synthetic fun getInstantiator ()Lio/mockk/proxy/MockKInstantiatior; - public fun getInstantiator ()Lio/mockk/proxy/jvm/ObjenesisInstantiator; - public fun getProxyMaker ()Lio/mockk/proxy/MockKProxyMaker; - public fun getStaticProxyMaker ()Lio/mockk/proxy/MockKStaticProxyMaker; - public fun init (Lio/mockk/proxy/MockKAgentLogFactory;)V -} - -public final class io/mockk/proxy/jvm/ObjenesisInstantiator : io/mockk/proxy/MockKInstantiatior { - public static final field Companion Lio/mockk/proxy/jvm/ObjenesisInstantiator$Companion; - public fun (Lio/mockk/proxy/MockKAgentLogger;Lnet/bytebuddy/ByteBuddy;)V - public fun instance (Ljava/lang/Class;)Ljava/lang/Object; -} - -public final class io/mockk/proxy/jvm/ObjenesisInstantiator$Companion { -} - -public class io/mockk/proxy/jvm/advice/jvm/JvmMockKConstructorProxyAdvice { - public static final field Companion Lio/mockk/proxy/jvm/advice/BaseAdvice$Companion; - public fun (Lio/mockk/proxy/jvm/advice/jvm/MockHandlerMap;)V -} - -public class io/mockk/proxy/jvm/advice/jvm/JvmMockKHashMapStaticProxyAdvice { - public static final field Companion Lio/mockk/proxy/jvm/advice/BaseAdvice$Companion; - public fun (Lio/mockk/proxy/jvm/advice/jvm/MockHandlerMap;)V -} - -public class io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyAdvice { - public static final field Companion Lio/mockk/proxy/jvm/advice/BaseAdvice$Companion; - public fun (Lio/mockk/proxy/jvm/advice/jvm/MockHandlerMap;)V -} - -public class io/mockk/proxy/jvm/advice/jvm/JvmMockKProxyInterceptor { - public static final field Companion Lio/mockk/proxy/jvm/advice/BaseAdvice$Companion; - public fun (Lio/mockk/proxy/jvm/advice/jvm/MockHandlerMap;)V - public static fun intercept (JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;Ljava/util/concurrent/Callable;)Ljava/lang/Object; - public static fun interceptNoSuper (JLjava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/lang/Object; -} - -public class io/mockk/proxy/jvm/advice/jvm/JvmMockKStaticProxyAdvice { - public static final field Companion Lio/mockk/proxy/jvm/advice/BaseAdvice$Companion; - public fun (Lio/mockk/proxy/jvm/advice/jvm/MockHandlerMap;)V -} - -public abstract interface class io/mockk/proxy/jvm/advice/jvm/MockHandlerMap : java/util/Map, kotlin/jvm/internal/markers/KMutableMap { - public static final field Companion Lio/mockk/proxy/jvm/advice/jvm/MockHandlerMap$Companion; - public abstract fun isMock (Ljava/lang/Object;)Z -} - -public final class io/mockk/proxy/jvm/advice/jvm/MockHandlerMap$Companion { - public final fun create (Z)Lio/mockk/proxy/jvm/advice/jvm/MockHandlerMap; -} - -public final class io/mockk/proxy/jvm/advice/jvm/SynchronizedMockHandlersMap : io/mockk/proxy/jvm/advice/jvm/MockHandlerMap, java/util/Map, kotlin/jvm/internal/markers/KMutableMap { - public fun ()V - public fun (Ljava/util/Map;)V - public fun clear ()V - public fun containsKey (Ljava/lang/Object;)Z - public fun containsValue (Lio/mockk/proxy/MockKInvocationHandler;)Z - public final fun containsValue (Ljava/lang/Object;)Z - public final fun entrySet ()Ljava/util/Set; - public fun get (Ljava/lang/Object;)Lio/mockk/proxy/MockKInvocationHandler; - public synthetic fun get (Ljava/lang/Object;)Ljava/lang/Object; - public fun getEntries ()Ljava/util/Set; - public fun getKeys ()Ljava/util/Set; - public fun getSize ()I - public fun getValues ()Ljava/util/Collection; - public fun isEmpty ()Z - public fun isMock (Ljava/lang/Object;)Z - public final fun keySet ()Ljava/util/Set; - public fun put (Ljava/lang/Object;Lio/mockk/proxy/MockKInvocationHandler;)Lio/mockk/proxy/MockKInvocationHandler; - public synthetic fun put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public fun putAll (Ljava/util/Map;)V - public fun remove (Ljava/lang/Object;)Lio/mockk/proxy/MockKInvocationHandler; - public synthetic fun remove (Ljava/lang/Object;)Ljava/lang/Object; - public final fun size ()I - public final fun values ()Ljava/util/Collection; -} - -public final class io/mockk/proxy/jvm/advice/jvm/WeakMockHandlersMap : io/mockk/proxy/jvm/advice/jvm/MockHandlerMap, java/util/Map, kotlin/jvm/internal/markers/KMutableMap { - public fun ()V - public fun (Lio/mockk/proxy/jvm/dispatcher/JvmMockKWeakMap;)V - public fun clear ()V - public fun containsKey (Ljava/lang/Object;)Z - public fun containsValue (Lio/mockk/proxy/MockKInvocationHandler;)Z - public final fun containsValue (Ljava/lang/Object;)Z - public final fun entrySet ()Ljava/util/Set; - public fun get (Ljava/lang/Object;)Lio/mockk/proxy/MockKInvocationHandler; - public synthetic fun get (Ljava/lang/Object;)Ljava/lang/Object; - public fun getEntries ()Ljava/util/Set; - public fun getKeys ()Ljava/util/Set; - public fun getSize ()I - public fun getValues ()Ljava/util/Collection; - public fun isEmpty ()Z - public fun isMock (Ljava/lang/Object;)Z - public final fun keySet ()Ljava/util/Set; - public fun put (Ljava/lang/Object;Lio/mockk/proxy/MockKInvocationHandler;)Lio/mockk/proxy/MockKInvocationHandler; - public synthetic fun put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public fun putAll (Ljava/util/Map;)V - public fun remove (Ljava/lang/Object;)Lio/mockk/proxy/MockKInvocationHandler; - public synthetic fun remove (Ljava/lang/Object;)Ljava/lang/Object; - public final fun size ()I - public final fun values ()Ljava/util/Collection; -} - -public abstract class io/mockk/proxy/jvm/dispatcher/JvmMockKDispatcher { - public fun ()V - public abstract fun constructorDone (Ljava/lang/Object;[Ljava/lang/Object;)V - public static fun get (JLjava/lang/Object;)Lio/mockk/proxy/jvm/dispatcher/JvmMockKDispatcher; - public abstract fun handle (Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;Ljava/util/concurrent/Callable;)Ljava/lang/Object; - public abstract fun handler (Ljava/lang/Object;Ljava/lang/reflect/Method;[Ljava/lang/Object;)Ljava/util/concurrent/Callable; - public abstract fun isMock (Ljava/lang/Object;)Z - public static fun set (JLio/mockk/proxy/jvm/dispatcher/JvmMockKDispatcher;)V -} - -public class io/mockk/proxy/jvm/dispatcher/JvmMockKWeakMap : java/util/Map { - public fun ()V - public fun clear ()V - public fun containsKey (Ljava/lang/Object;)Z - public fun containsValue (Ljava/lang/Object;)Z - public fun entrySet ()Ljava/util/Set; - public fun get (Ljava/lang/Object;)Ljava/lang/Object; - public fun getTarget ()Ljava/util/Map; - public fun isEmpty ()Z - public fun keySet ()Ljava/util/Set; - public fun put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public fun putAll (Ljava/util/Map;)V - public fun remove (Ljava/lang/Object;)Ljava/lang/Object; - public fun size ()I - public fun values ()Ljava/util/Collection; -} - diff --git a/agent/jvm/build.gradle b/agent/jvm/build.gradle deleted file mode 100644 index 770664f8b..000000000 --- a/agent/jvm/build.gradle +++ /dev/null @@ -1,55 +0,0 @@ -plugins { - id("mpp-jvm") -} - -ext { - mavenName = 'MockK Java Agent' - mavenDescription = 'MockK inline mocking agent' -} - -apply from: "${gradles}/jacoco.gradle" -apply from: "${gradles}/additional-archives.gradle" -apply from: "${gradles}/upload.gradle" - -dependencies { - api project(':mockk-agent-api') - api project(':mockk-agent-common') - - api "org.objenesis:objenesis:$objenesis_version" - - api "net.bytebuddy:byte-buddy:$byte_buddy_version" - api "net.bytebuddy:byte-buddy-agent:$byte_buddy_version" - - implementation "org.jetbrains.kotlin:kotlin-reflect:$kotlin_version" -} - -def copyMockKDispatcher = - tasks.register("copyMockKDispatcher", Copy) { - dependsOn compileJava - dependsOn compileKotlin - - def mockKDispatcherDir = - sourceSets.main.java.classesDirectory - .map { "$it/io/mockk/proxy/jvm/dispatcher" } - - from(mockKDispatcherDir) { - include "JvmMockKDispatcher.class" - include "JvmMockKWeakMap.class" - include "JvmMockKWeakMap\$StrongKey.class" - include "JvmMockKWeakMap\$WeakKey.class" - - rename { String fileName -> - fileName.replace('.class', '.clazz') - } - } - into mockKDispatcherDir - } - -tasks.named("classes") { - dependsOn copyMockKDispatcher -} - -jar { - exclude "io/mockk/proxy/jvm/dispatcher/JvmMockKDispatcher.class" - exclude "io/mockk/proxy/jvm/dispatcher/JvmMockKWeakMap*.class" -} diff --git a/buildSrc/android-sdk-detector.settings.gradle.kts b/buildSrc/android-sdk-detector.settings.gradle.kts index 0e0dc26c7..cb7a0b5bc 100644 --- a/buildSrc/android-sdk-detector.settings.gradle.kts +++ b/buildSrc/android-sdk-detector.settings.gradle.kts @@ -20,9 +20,10 @@ val sdkDirFile: java.io.File? = listOf( ?.takeIf { it.exists() } }.find { it.isDirectory } -var androidSdkDetected: Boolean by extra(sdkDirFile != null) +var androidSdkDetected: Boolean by extra -if (androidSdkDetected) { +if (sdkDirFile != null) { + androidSdkDetected = true logger.lifecycle("[android-sdk-detector] Android SDK detected: ${sdkDirFile.canonicalPath}") if ( @@ -34,6 +35,7 @@ if (androidSdkDetected) { props.setProperty(sdkDirProperty, path) } } else { + androidSdkDetected = false logger.lifecycle( """ | [WARNING] Skipping build of Android related modules because Android SDK has not been found! diff --git a/dsl/common/build.gradle.kts b/dsl/common/build.gradle.kts deleted file mode 100644 index f508abede..000000000 --- a/dsl/common/build.gradle.kts +++ /dev/null @@ -1,14 +0,0 @@ -plugins { - id("mpp-common") -} - -extra["mavenName"] = "MockK DSL common" -extra["mavenDescription"] = "Common(JS and Java) MockK DSL providing API for MockK implementation" - -apply(from = "${rootProject.extensions.extraProperties["gradles"]}/additional-archives.gradle") -apply(from = "${rootProject.extensions.extraProperties["gradles"]}/upload.gradle") - -java { - sourceCompatibility = JavaVersion.VERSION_1_8 - targetCompatibility = JavaVersion.VERSION_1_8 -} diff --git a/dsl/js/build.gradle.kts b/dsl/js/build.gradle.kts deleted file mode 100644 index e5c4abc8d..000000000 --- a/dsl/js/build.gradle.kts +++ /dev/null @@ -1,31 +0,0 @@ -import io.mockk.dependencies.Deps - -plugins { - id("mpp-js") -} - -extra["mavenName"] = "JS MockK DSL" -extra["mavenDescription"] = "JS MockK DSL providing API for MockK implementation" - -apply from: "${rootProject.extensions.extraProperties["gradles"]}/additional-archives.gradle" -apply from: "${rootProject.extensions.extraProperties["gradles"]}/upload.gradle" - -dependencies { - expectedBy(project(":mockk-dsl")) - compileOnly(Deps.Libs.kotlinCoroutinesCoreJs()) -} - -tasks { - val sourcesJar by creating(Jar::class) { - dependsOn(JavaPlugin.CLASSES_TASK_NAME) - archiveClassifier.set("sources") - from(sourceSets["main"].allSource) - from(project(":mockk-dsl").sourceSets["main"].allJava.files) { - exclude("io/mockk/InternalPlatformDsl.kt") - exclude("io/mockk/MockKSettings.kt") - } - } - artifacts { - add("archives", sourcesJar) - } -} diff --git a/dsl/jvm/api/mockk-dsl-jvm.api b/dsl/jvm/api/mockk-dsl-jvm.api deleted file mode 100644 index 88895c61b..000000000 --- a/dsl/jvm/api/mockk-dsl-jvm.api +++ /dev/null @@ -1,1088 +0,0 @@ -public final class io/mockk/APIKt { - public static final fun andThenJust (Lio/mockk/MockKAdditionalAnswerScope;Lio/mockk/Runs;)Lio/mockk/MockKAdditionalAnswerScope; - public static final fun checkEquals (Lio/mockk/MockKAssertScope;Ljava/lang/Object;)V - public static final fun checkEquals (Lio/mockk/MockKAssertScope;Ljava/lang/String;Ljava/lang/Object;)V - public static final fun internalSubstitute (Ljava/lang/Object;Ljava/util/Map;)Ljava/lang/Object; - public static final fun internalSubstitute (Ljava/util/List;Ljava/util/Map;)Ljava/util/List; - public static final fun just (Lio/mockk/MockKStubScope;Lio/mockk/Runs;)Lio/mockk/MockKAdditionalAnswerScope; - public static final fun use (Lio/mockk/Deregisterable;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; - public static final fun use (Lio/mockk/MockKUnmockKScope;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; -} - -public final class io/mockk/AllAnyMatcher : io/mockk/Matcher { - public fun ()V - public fun match (Ljava/lang/Object;)Z - public fun substitute (Ljava/util/Map;)Lio/mockk/Matcher; - public fun toString ()Ljava/lang/String; -} - -public final class io/mockk/AndOrMatcher : io/mockk/CapturingMatcher, io/mockk/CompositeMatcher, io/mockk/Matcher { - public fun (ZLjava/lang/Object;Ljava/lang/Object;)V - public fun capture (Ljava/lang/Object;)V - public final fun component1 ()Z - public final fun component2 ()Ljava/lang/Object; - public final fun component3 ()Ljava/lang/Object; - public final fun copy (ZLjava/lang/Object;Ljava/lang/Object;)Lio/mockk/AndOrMatcher; - public static synthetic fun copy$default (Lio/mockk/AndOrMatcher;ZLjava/lang/Object;Ljava/lang/Object;ILjava/lang/Object;)Lio/mockk/AndOrMatcher; - public fun equals (Ljava/lang/Object;)Z - public final fun getAnd ()Z - public final fun getFirst ()Ljava/lang/Object; - public fun getOperandValues ()Ljava/util/List; - public final fun getSecond ()Ljava/lang/Object; - public fun getSubMatchers ()Ljava/util/List; - public fun hashCode ()I - public fun match (Ljava/lang/Object;)Z - public fun setSubMatchers (Ljava/util/List;)V - public fun substitute (Ljava/util/Map;)Lio/mockk/Matcher; - public fun toString ()Ljava/lang/String; -} - -public abstract interface class io/mockk/Answer { - public abstract fun answer (Lio/mockk/Call;)Ljava/lang/Object; - public abstract fun coAnswer (Lio/mockk/Call;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -} - -public final class io/mockk/Answer$DefaultImpls { - public static fun coAnswer (Lio/mockk/Answer;Lio/mockk/Call;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -} - -public final class io/mockk/ArrayMatcher : io/mockk/CapturingMatcher, io/mockk/Matcher { - public fun (Ljava/util/List;)V - public fun capture (Ljava/lang/Object;)V - public final fun copy (Ljava/util/List;)Lio/mockk/ArrayMatcher; - public static synthetic fun copy$default (Lio/mockk/ArrayMatcher;Ljava/util/List;ILjava/lang/Object;)Lio/mockk/ArrayMatcher; - public fun equals (Ljava/lang/Object;)Z - public fun hashCode ()I - public fun match (Ljava/lang/Object;)Z - public fun substitute (Ljava/util/Map;)Lio/mockk/ArrayMatcher; - public synthetic fun substitute (Ljava/util/Map;)Lio/mockk/Matcher; - public fun toString ()Ljava/lang/String; -} - -public final class io/mockk/BackingFieldValue { - public fun (Ljava/lang/String;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;)V - public final fun getGetter ()Lkotlin/jvm/functions/Function0; - public final fun getName ()Ljava/lang/String; - public final fun getSetter ()Lkotlin/jvm/functions/Function1; -} - -public final class io/mockk/Call { - public fun (Lkotlin/reflect/KClass;Lio/mockk/Invocation;Lio/mockk/InvocationMatcher;Lkotlin/jvm/functions/Function0;)V - public final fun component1 ()Lkotlin/reflect/KClass; - public final fun component2 ()Lio/mockk/Invocation; - public final fun component3 ()Lio/mockk/InvocationMatcher; - public final fun component4 ()Lkotlin/jvm/functions/Function0; - public final fun copy (Lkotlin/reflect/KClass;Lio/mockk/Invocation;Lio/mockk/InvocationMatcher;Lkotlin/jvm/functions/Function0;)Lio/mockk/Call; - public static synthetic fun copy$default (Lio/mockk/Call;Lkotlin/reflect/KClass;Lio/mockk/Invocation;Lio/mockk/InvocationMatcher;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Lio/mockk/Call; - public fun equals (Ljava/lang/Object;)Z - public final fun getFieldValueProvider ()Lkotlin/jvm/functions/Function0; - public final fun getInvocation ()Lio/mockk/Invocation; - public final fun getMatcher ()Lio/mockk/InvocationMatcher; - public final fun getRetType ()Lkotlin/reflect/KClass; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class io/mockk/Called { - public static final field INSTANCE Lio/mockk/Called; -} - -public final class io/mockk/CaptureMatcher : io/mockk/CapturingMatcher, io/mockk/EquivalentMatcher, io/mockk/Matcher, io/mockk/TypedMatcher { - public fun (Ljava/util/List;Lkotlin/reflect/KClass;)V - public fun capture (Ljava/lang/Object;)V - public fun checkType (Ljava/lang/Object;)Z - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Lkotlin/reflect/KClass; - public final fun copy (Ljava/util/List;Lkotlin/reflect/KClass;)Lio/mockk/CaptureMatcher; - public static synthetic fun copy$default (Lio/mockk/CaptureMatcher;Ljava/util/List;Lkotlin/reflect/KClass;ILjava/lang/Object;)Lio/mockk/CaptureMatcher; - public fun equals (Ljava/lang/Object;)Z - public fun equivalent ()Lio/mockk/Matcher; - public fun getArgumentType ()Lkotlin/reflect/KClass; - public final fun getCaptureList ()Ljava/util/List; - public fun hashCode ()I - public fun match (Ljava/lang/Object;)Z - public fun substitute (Ljava/util/Map;)Lio/mockk/Matcher; - public fun toString ()Ljava/lang/String; -} - -public final class io/mockk/CaptureNullableMatcher : io/mockk/CapturingMatcher, io/mockk/EquivalentMatcher, io/mockk/Matcher, io/mockk/TypedMatcher { - public fun (Ljava/util/List;Lkotlin/reflect/KClass;)V - public fun capture (Ljava/lang/Object;)V - public fun checkType (Ljava/lang/Object;)Z - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Lkotlin/reflect/KClass; - public final fun copy (Ljava/util/List;Lkotlin/reflect/KClass;)Lio/mockk/CaptureNullableMatcher; - public static synthetic fun copy$default (Lio/mockk/CaptureNullableMatcher;Ljava/util/List;Lkotlin/reflect/KClass;ILjava/lang/Object;)Lio/mockk/CaptureNullableMatcher; - public fun equals (Ljava/lang/Object;)Z - public fun equivalent ()Lio/mockk/Matcher; - public fun getArgumentType ()Lkotlin/reflect/KClass; - public final fun getCaptureList ()Ljava/util/List; - public fun hashCode ()I - public fun match (Ljava/lang/Object;)Z - public fun substitute (Ljava/util/Map;)Lio/mockk/Matcher; - public fun toString ()Ljava/lang/String; -} - -public abstract interface class io/mockk/CapturingMatcher { - public abstract fun capture (Ljava/lang/Object;)V -} - -public final class io/mockk/CapturingSlot { - public field captured Ljava/lang/Object; - public fun ()V - public final fun clear ()V - public final fun getCaptured ()Ljava/lang/Object; - public final fun isCaptured ()Z - public final fun isNull ()Z - public final fun setCaptured (Ljava/lang/Object;)V - public final fun setCaptured (Z)V - public final fun setNull (Z)V - public fun toString ()Ljava/lang/String; -} - -public final class io/mockk/CapturingSlotMatcher : io/mockk/CapturingMatcher, io/mockk/EquivalentMatcher, io/mockk/Matcher, io/mockk/TypedMatcher { - public fun (Lio/mockk/CapturingSlot;Lkotlin/reflect/KClass;)V - public fun capture (Ljava/lang/Object;)V - public fun checkType (Ljava/lang/Object;)Z - public final fun component1 ()Lio/mockk/CapturingSlot; - public final fun component2 ()Lkotlin/reflect/KClass; - public final fun copy (Lio/mockk/CapturingSlot;Lkotlin/reflect/KClass;)Lio/mockk/CapturingSlotMatcher; - public static synthetic fun copy$default (Lio/mockk/CapturingSlotMatcher;Lio/mockk/CapturingSlot;Lkotlin/reflect/KClass;ILjava/lang/Object;)Lio/mockk/CapturingSlotMatcher; - public fun equals (Ljava/lang/Object;)Z - public fun equivalent ()Lio/mockk/Matcher; - public fun getArgumentType ()Lkotlin/reflect/KClass; - public final fun getCaptureSlot ()Lio/mockk/CapturingSlot; - public fun hashCode ()I - public fun match (Ljava/lang/Object;)Z - public fun substitute (Ljava/util/Map;)Lio/mockk/Matcher; - public fun toString ()Ljava/lang/String; -} - -public final class io/mockk/CoFunctionAnswer : io/mockk/Answer { - public static final field Companion Lio/mockk/CoFunctionAnswer$Companion; - public fun (Lkotlin/jvm/functions/Function2;)V - public fun answer (Lio/mockk/Call;)Ljava/lang/Object; - public fun coAnswer (Lio/mockk/Call;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun component1 ()Lkotlin/jvm/functions/Function2; - public final fun copy (Lkotlin/jvm/functions/Function2;)Lio/mockk/CoFunctionAnswer; - public static synthetic fun copy$default (Lio/mockk/CoFunctionAnswer;Lkotlin/jvm/functions/Function2;ILjava/lang/Object;)Lio/mockk/CoFunctionAnswer; - public fun equals (Ljava/lang/Object;)Z - public final fun getAnswerFunc ()Lkotlin/jvm/functions/Function2; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class io/mockk/CoFunctionAnswer$Companion { -} - -public final class io/mockk/ComparingMatcher : io/mockk/Matcher, io/mockk/TypedMatcher { - public fun (Ljava/lang/Comparable;ILkotlin/reflect/KClass;)V - public fun checkType (Ljava/lang/Object;)Z - public final fun component1 ()Ljava/lang/Comparable; - public final fun component2 ()I - public final fun component3 ()Lkotlin/reflect/KClass; - public final fun copy (Ljava/lang/Comparable;ILkotlin/reflect/KClass;)Lio/mockk/ComparingMatcher; - public static synthetic fun copy$default (Lio/mockk/ComparingMatcher;Ljava/lang/Comparable;ILkotlin/reflect/KClass;ILjava/lang/Object;)Lio/mockk/ComparingMatcher; - public fun equals (Ljava/lang/Object;)Z - public fun getArgumentType ()Lkotlin/reflect/KClass; - public final fun getCmpFunc ()I - public final fun getValue ()Ljava/lang/Comparable; - public fun hashCode ()I - public fun match (Ljava/lang/Comparable;)Z - public synthetic fun match (Ljava/lang/Object;)Z - public fun substitute (Ljava/util/Map;)Lio/mockk/ComparingMatcher; - public synthetic fun substitute (Ljava/util/Map;)Lio/mockk/Matcher; - public fun toString ()Ljava/lang/String; -} - -public abstract interface class io/mockk/CompositeMatcher { - public abstract fun getOperandValues ()Ljava/util/List; - public abstract fun getSubMatchers ()Ljava/util/List; - public abstract fun setSubMatchers (Ljava/util/List;)V -} - -public final class io/mockk/ConstantAnswer : io/mockk/Answer { - public fun (Ljava/lang/Object;)V - public fun answer (Lio/mockk/Call;)Ljava/lang/Object; - public fun coAnswer (Lio/mockk/Call;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun component1 ()Ljava/lang/Object; - public final fun copy (Ljava/lang/Object;)Lio/mockk/ConstantAnswer; - public static synthetic fun copy$default (Lio/mockk/ConstantAnswer;Ljava/lang/Object;ILjava/lang/Object;)Lio/mockk/ConstantAnswer; - public fun equals (Ljava/lang/Object;)Z - public final fun getConstantValue ()Ljava/lang/Object; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class io/mockk/ConstantMatcher : io/mockk/Matcher { - public fun (Z)V - public final fun component1 ()Z - public final fun copy (Z)Lio/mockk/ConstantMatcher; - public static synthetic fun copy$default (Lio/mockk/ConstantMatcher;ZILjava/lang/Object;)Lio/mockk/ConstantMatcher; - public fun equals (Ljava/lang/Object;)Z - public final fun getConstValue ()Z - public fun hashCode ()I - public fun match (Ljava/lang/Object;)Z - public fun substitute (Ljava/util/Map;)Lio/mockk/Matcher; - public fun toString ()Ljava/lang/String; -} - -public abstract interface class io/mockk/CoroutineCall { - public abstract fun callWithContinuation (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -} - -public abstract interface class io/mockk/Deregisterable { - public abstract fun deregister ()V -} - -public final class io/mockk/EqMatcher : io/mockk/Matcher { - public fun (Ljava/lang/Object;ZZ)V - public synthetic fun (Ljava/lang/Object;ZZILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component2 ()Z - public final fun component3 ()Z - public final fun copy (Ljava/lang/Object;ZZ)Lio/mockk/EqMatcher; - public static synthetic fun copy$default (Lio/mockk/EqMatcher;Ljava/lang/Object;ZZILjava/lang/Object;)Lio/mockk/EqMatcher; - public fun equals (Ljava/lang/Object;)Z - public final fun getInverse ()Z - public final fun getRef ()Z - public final fun getValue ()Ljava/lang/Object; - public fun hashCode ()I - public fun match (Ljava/lang/Object;)Z - public fun substitute (Ljava/util/Map;)Lio/mockk/EqMatcher; - public synthetic fun substitute (Ljava/util/Map;)Lio/mockk/Matcher; - public fun toString ()Ljava/lang/String; -} - -public abstract interface class io/mockk/EquivalentMatcher { - public abstract fun equivalent ()Lio/mockk/Matcher; -} - -public final class io/mockk/FunctionAnswer : io/mockk/Answer { - public fun (Lkotlin/jvm/functions/Function1;)V - public fun answer (Lio/mockk/Call;)Ljava/lang/Object; - public fun coAnswer (Lio/mockk/Call;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun component1 ()Lkotlin/jvm/functions/Function1; - public final fun copy (Lkotlin/jvm/functions/Function1;)Lio/mockk/FunctionAnswer; - public static synthetic fun copy$default (Lio/mockk/FunctionAnswer;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lio/mockk/FunctionAnswer; - public fun equals (Ljava/lang/Object;)Z - public final fun getAnswerFunc ()Lkotlin/jvm/functions/Function1; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class io/mockk/FunctionMatcher : io/mockk/EquivalentMatcher, io/mockk/Matcher, io/mockk/TypedMatcher { - public fun (Lkotlin/jvm/functions/Function1;Lkotlin/reflect/KClass;)V - public fun checkType (Ljava/lang/Object;)Z - public final fun component1 ()Lkotlin/jvm/functions/Function1; - public final fun component2 ()Lkotlin/reflect/KClass; - public final fun copy (Lkotlin/jvm/functions/Function1;Lkotlin/reflect/KClass;)Lio/mockk/FunctionMatcher; - public static synthetic fun copy$default (Lio/mockk/FunctionMatcher;Lkotlin/jvm/functions/Function1;Lkotlin/reflect/KClass;ILjava/lang/Object;)Lio/mockk/FunctionMatcher; - public fun equals (Ljava/lang/Object;)Z - public fun equivalent ()Lio/mockk/Matcher; - public fun getArgumentType ()Lkotlin/reflect/KClass; - public final fun getMatchingFunc ()Lkotlin/jvm/functions/Function1; - public fun hashCode ()I - public fun match (Ljava/lang/Object;)Z - public fun substitute (Ljava/util/Map;)Lio/mockk/Matcher; - public fun toString ()Ljava/lang/String; -} - -public final class io/mockk/FunctionWithNullableArgMatcher : io/mockk/EquivalentMatcher, io/mockk/Matcher, io/mockk/TypedMatcher { - public fun (Lkotlin/jvm/functions/Function1;Lkotlin/reflect/KClass;)V - public fun checkType (Ljava/lang/Object;)Z - public final fun component1 ()Lkotlin/jvm/functions/Function1; - public final fun component2 ()Lkotlin/reflect/KClass; - public final fun copy (Lkotlin/jvm/functions/Function1;Lkotlin/reflect/KClass;)Lio/mockk/FunctionWithNullableArgMatcher; - public static synthetic fun copy$default (Lio/mockk/FunctionWithNullableArgMatcher;Lkotlin/jvm/functions/Function1;Lkotlin/reflect/KClass;ILjava/lang/Object;)Lio/mockk/FunctionWithNullableArgMatcher; - public fun equals (Ljava/lang/Object;)Z - public fun equivalent ()Lio/mockk/Matcher; - public fun getArgumentType ()Lkotlin/reflect/KClass; - public final fun getMatchingFunc ()Lkotlin/jvm/functions/Function1; - public fun hashCode ()I - public fun match (Ljava/lang/Object;)Z - public fun substitute (Ljava/util/Map;)Lio/mockk/Matcher; - public fun toString ()Ljava/lang/String; -} - -public abstract interface class io/mockk/InternalCounter { - public abstract fun getValue ()J - public abstract fun increment ()J -} - -public final class io/mockk/InternalPlatformDsl { - public static final field INSTANCE Lio/mockk/InternalPlatformDsl; - public final fun classForName (Ljava/lang/String;)Ljava/lang/Object; - public final fun coroutineCall (Lkotlin/jvm/functions/Function1;)Lio/mockk/CoroutineCall; - public final fun counter ()Lio/mockk/InternalCounter; - public final fun deepEquals (Ljava/lang/Object;Ljava/lang/Object;)Z - public final fun dynamicCall (Ljava/lang/Object;Ljava/lang/String;[Ljava/lang/Object;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; - public final fun dynamicGet (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; - public final fun dynamicSet (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V - public final fun dynamicSetField (Ljava/lang/Object;Ljava/lang/String;Ljava/lang/Object;)V - public final fun identityHashCode (Ljava/lang/Object;)I - public final fun makeAccessible (Ljava/lang/reflect/AccessibleObject;)V - public final fun runCoroutine (Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; - public final fun threadLocal (Lkotlin/jvm/functions/Function0;)Lio/mockk/InternalRef; - public final fun toArray (Ljava/lang/Object;)[Ljava/lang/Object; - public final fun toStr (Ljava/lang/Object;)Ljava/lang/String; - public final fun unboxChar (Ljava/lang/Object;)Ljava/lang/Object; -} - -public abstract interface class io/mockk/InternalRef { - public abstract fun getValue ()Ljava/lang/Object; -} - -public final class io/mockk/Invocation { - public fun (Ljava/lang/Object;Ljava/lang/Object;Lio/mockk/MethodDescription;Ljava/util/List;JLkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V - public final fun component1 ()Ljava/lang/Object; - public final fun component2 ()Ljava/lang/Object; - public final fun component3 ()Lio/mockk/MethodDescription; - public final fun component4 ()Ljava/util/List; - public final fun component5 ()J - public final fun component6 ()Lkotlin/jvm/functions/Function0; - public final fun component7 ()Lkotlin/jvm/functions/Function0; - public final fun component8 ()Lkotlin/jvm/functions/Function0; - public final fun copy (Ljava/lang/Object;Ljava/lang/Object;Lio/mockk/MethodDescription;Ljava/util/List;JLkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)Lio/mockk/Invocation; - public static synthetic fun copy$default (Lio/mockk/Invocation;Ljava/lang/Object;Ljava/lang/Object;Lio/mockk/MethodDescription;Ljava/util/List;JLkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;ILjava/lang/Object;)Lio/mockk/Invocation; - public fun equals (Ljava/lang/Object;)Z - public final fun getArgs ()Ljava/util/List; - public final fun getCallStack ()Lkotlin/jvm/functions/Function0; - public final fun getFieldValueProvider ()Lkotlin/jvm/functions/Function0; - public final fun getMethod ()Lio/mockk/MethodDescription; - public final fun getOriginalCall ()Lkotlin/jvm/functions/Function0; - public final fun getSelf ()Ljava/lang/Object; - public final fun getStub ()Ljava/lang/Object; - public final fun getTimestamp ()J - public fun hashCode ()I - public final fun substitute (Ljava/util/Map;)Lio/mockk/Invocation; - public fun toString ()Ljava/lang/String; -} - -public final class io/mockk/InvocationMatcher { - public fun (Ljava/lang/Object;Lio/mockk/MethodDescription;Ljava/util/List;Z)V - public final fun captureAnswer (Lio/mockk/Invocation;)V - public final fun component1 ()Ljava/lang/Object; - public final fun component2 ()Lio/mockk/MethodDescription; - public final fun component3 ()Ljava/util/List; - public final fun component4 ()Z - public final fun copy (Ljava/lang/Object;Lio/mockk/MethodDescription;Ljava/util/List;Z)Lio/mockk/InvocationMatcher; - public static synthetic fun copy$default (Lio/mockk/InvocationMatcher;Ljava/lang/Object;Lio/mockk/MethodDescription;Ljava/util/List;ZILjava/lang/Object;)Lio/mockk/InvocationMatcher; - public fun equals (Ljava/lang/Object;)Z - public final fun getAllAny ()Z - public final fun getArgs ()Ljava/util/List; - public final fun getMethod ()Lio/mockk/MethodDescription; - public final fun getSelf ()Ljava/lang/Object; - public fun hashCode ()I - public final fun match (Lio/mockk/Invocation;)Z - public final fun substitute (Ljava/util/Map;)Lio/mockk/InvocationMatcher; - public fun toString ()Ljava/lang/String; -} - -public final class io/mockk/InvokeMatcher : io/mockk/EquivalentMatcher, io/mockk/Matcher { - public fun (Lkotlin/jvm/functions/Function1;)V - public fun equivalent ()Lio/mockk/Matcher; - public final fun getBlock ()Lkotlin/jvm/functions/Function1; - public fun match (Ljava/lang/Object;)Z - public fun substitute (Ljava/util/Map;)Lio/mockk/Matcher; - public fun toString ()Ljava/lang/String; -} - -public final class io/mockk/JvmCoroutineCall : io/mockk/CoroutineCall { - public static final field Companion Lio/mockk/JvmCoroutineCall$Companion; - public fun (Lkotlin/jvm/functions/Function1;)V - public final fun callCoroutine (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public fun callWithContinuation (Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -} - -public final class io/mockk/JvmCoroutineCall$Companion { - public final fun getCallMethod ()Ljava/lang/reflect/Method; -} - -public abstract interface class io/mockk/ManyAnswerable : io/mockk/Answer { - public abstract fun getFlatAnswers ()Ljava/util/List; - public abstract fun getHasMore ()Z -} - -public final class io/mockk/ManyAnswerable$DefaultImpls { - public static fun coAnswer (Lio/mockk/ManyAnswerable;Lio/mockk/Call;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; -} - -public final class io/mockk/ManyAnswersAnswer : io/mockk/ManyAnswerable { - public fun (Ljava/util/List;)V - public fun answer (Lio/mockk/Call;)Ljava/lang/Object; - public fun coAnswer (Lio/mockk/Call;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun component1 ()Ljava/util/List; - public final fun copy (Ljava/util/List;)Lio/mockk/ManyAnswersAnswer; - public static synthetic fun copy$default (Lio/mockk/ManyAnswersAnswer;Ljava/util/List;ILjava/lang/Object;)Lio/mockk/ManyAnswersAnswer; - public fun equals (Ljava/lang/Object;)Z - public final fun getAnswers ()Ljava/util/List; - public fun getFlatAnswers ()Ljava/util/List; - public fun getHasMore ()Z - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public abstract interface class io/mockk/Matcher { - public abstract fun match (Ljava/lang/Object;)Z - public abstract fun substitute (Ljava/util/Map;)Lio/mockk/Matcher; -} - -public final class io/mockk/Matcher$DefaultImpls { - public static fun substitute (Lio/mockk/Matcher;Ljava/util/Map;)Lio/mockk/Matcher; -} - -public final class io/mockk/MatchersKt { - public static final fun captureSubMatchers (Lio/mockk/CompositeMatcher;Ljava/lang/Object;)V -} - -public final class io/mockk/MethodDescription { - public fun (Ljava/lang/String;Lkotlin/reflect/KClass;ZZZZZLkotlin/reflect/KClass;Ljava/util/List;IZ)V - public final fun argToStr (Lkotlin/reflect/KClass;)Ljava/lang/String; - public final fun argsToStr ()Ljava/lang/String; - public final fun component1 ()Ljava/lang/String; - public final fun component10 ()I - public final fun component11 ()Z - public final fun component2 ()Lkotlin/reflect/KClass; - public final fun component3 ()Z - public final fun component4 ()Z - public final fun component5 ()Z - public final fun component6 ()Z - public final fun component7 ()Z - public final fun component8 ()Lkotlin/reflect/KClass; - public final fun component9 ()Ljava/util/List; - public final fun copy (Ljava/lang/String;Lkotlin/reflect/KClass;ZZZZZLkotlin/reflect/KClass;Ljava/util/List;IZ)Lio/mockk/MethodDescription; - public static synthetic fun copy$default (Lio/mockk/MethodDescription;Ljava/lang/String;Lkotlin/reflect/KClass;ZZZZZLkotlin/reflect/KClass;Ljava/util/List;IZILjava/lang/Object;)Lio/mockk/MethodDescription; - public fun equals (Ljava/lang/Object;)Z - public final fun getDeclaringClass ()Lkotlin/reflect/KClass; - public final fun getName ()Ljava/lang/String; - public final fun getParamTypes ()Ljava/util/List; - public final fun getPrivateCall ()Z - public final fun getReturnType ()Lkotlin/reflect/KClass; - public final fun getReturnTypeNullable ()Z - public final fun getReturnsNothing ()Z - public final fun getReturnsUnit ()Z - public final fun getVarArgsArg ()I - public fun hashCode ()I - public final fun isEquals ()Z - public final fun isFnCall ()Z - public final fun isHashCode ()Z - public final fun isSuspend ()Z - public final fun isToString ()Z - public fun toString ()Ljava/lang/String; -} - -public final class io/mockk/MockKAdditionalAnswerScope { - public fun (Lio/mockk/MockKGateway$AnswerOpportunity;Lio/mockk/MockKGateway$CallRecorder;Lio/mockk/CapturingSlot;)V - public final fun andThen (Ljava/lang/Object;)Lio/mockk/MockKAdditionalAnswerScope; - public final fun andThen (Lkotlin/jvm/functions/Function2;)Lio/mockk/MockKAdditionalAnswerScope; - public final fun andThenAnswer (Lio/mockk/Answer;)Lio/mockk/MockKAdditionalAnswerScope; - public final fun andThenAnswer (Lkotlin/jvm/functions/Function2;)Lio/mockk/MockKAdditionalAnswerScope; - public final fun andThenMany (Ljava/util/List;)Lio/mockk/MockKAdditionalAnswerScope; - public final fun andThenMany ([Ljava/lang/Object;)Lio/mockk/MockKAdditionalAnswerScope; - public final fun andThenThrows (Ljava/lang/Throwable;)Lio/mockk/MockKAdditionalAnswerScope; - public final fun coAndThen (Lkotlin/jvm/functions/Function3;)Lio/mockk/MockKAdditionalAnswerScope; -} - -public final class io/mockk/MockKAnswerScope { - public fun (Lio/mockk/CapturingSlot;Lio/mockk/Call;)V - public final fun callOriginal ()Ljava/lang/Object; - public final fun captured (Ljava/util/List;)Ljava/lang/Object; - public final fun getArgs ()Ljava/util/List; - public final fun getCall ()Lio/mockk/Call; - public final fun getFieldValue ()Ljava/lang/Object; - public final fun getFieldValueAny ()Ljava/lang/Object; - public final fun getInvocation ()Lio/mockk/Invocation; - public final fun getMatcher ()Lio/mockk/InvocationMatcher; - public final fun getMethod ()Lio/mockk/MethodDescription; - public final fun getNArgs ()I - public final fun getNothing ()Ljava/lang/Void; - public final fun getSelf ()Ljava/lang/Object; - public final fun getValue ()Ljava/lang/Object; - public final fun getValueAny ()Ljava/lang/Object; - public final fun setFieldValue (Ljava/lang/Object;)V - public final fun setFieldValueAny (Ljava/lang/Object;)V -} - -public final class io/mockk/MockKAssertScope { - public fun (Ljava/lang/Object;)V - public final fun getActual ()Ljava/lang/Object; -} - -public final class io/mockk/MockKCancellationRegistry { - public static final field INSTANCE Lio/mockk/MockKCancellationRegistry; - public final fun cancelAll ()V - public final fun popCancellation ()Lkotlin/jvm/functions/Function0; - public final fun pushCancellation (Lkotlin/jvm/functions/Function0;)Z - public final fun subRegistry (Lio/mockk/MockKCancellationRegistry$Type;)Lio/mockk/MockKCancellationRegistry$RegistryPerType; -} - -public final class io/mockk/MockKCancellationRegistry$RegistryPerType { - public fun ()V - public final fun cancel (Ljava/lang/Object;)V - public final fun cancelAll ()V - public final fun cancelPut (Ljava/lang/Object;Lkotlin/jvm/functions/Function0;)V - public final fun putIfNotThere (Ljava/lang/Object;Lkotlin/jvm/functions/Function0;)V -} - -public final class io/mockk/MockKCancellationRegistry$Type : java/lang/Enum { - public static final field CONSTRUCTOR Lio/mockk/MockKCancellationRegistry$Type; - public static final field OBJECT Lio/mockk/MockKCancellationRegistry$Type; - public static final field STATIC Lio/mockk/MockKCancellationRegistry$Type; - public static fun valueOf (Ljava/lang/String;)Lio/mockk/MockKCancellationRegistry$Type; - public static fun values ()[Lio/mockk/MockKCancellationRegistry$Type; -} - -public final class io/mockk/MockKConstructorScope : io/mockk/MockKUnmockKScope { - public fun (Lkotlin/reflect/KClass;ZZ)V - public fun clear (ZZZZZ)V - public final fun getLocalToThread ()Z - public final fun getRecordPrivateCalls ()Z - public final fun getType ()Lkotlin/reflect/KClass; -} - -public final class io/mockk/MockKDsl { - public static final field INSTANCE Lio/mockk/MockKDsl; - public final fun internalCheckExactlyAtMostAtLeast (IIILio/mockk/Ordering;)V - public final fun internalCheckUnnecessaryStub ([Ljava/lang/Object;)V - public final fun internalClearAllMocks (ZZZZZZZZZ)V - public static synthetic fun internalClearAllMocks$default (Lio/mockk/MockKDsl;ZZZZZZZZZILjava/lang/Object;)V - public final fun internalClearConstructorMockk ([Lkotlin/reflect/KClass;ZZZZZ)V - public static synthetic fun internalClearConstructorMockk$default (Lio/mockk/MockKDsl;[Lkotlin/reflect/KClass;ZZZZZILjava/lang/Object;)V - public final fun internalClearMocks (Ljava/lang/Object;[Ljava/lang/Object;ZZZZZ)V - public static synthetic fun internalClearMocks$default (Lio/mockk/MockKDsl;Ljava/lang/Object;[Ljava/lang/Object;ZZZZZILjava/lang/Object;)V - public final fun internalClearObjectMockk ([Ljava/lang/Object;ZZZZZ)V - public static synthetic fun internalClearObjectMockk$default (Lio/mockk/MockKDsl;[Ljava/lang/Object;ZZZZZILjava/lang/Object;)V - public final fun internalClearStaticMockk ([Lkotlin/reflect/KClass;ZZZZZ)V - public static synthetic fun internalClearStaticMockk$default (Lio/mockk/MockKDsl;[Lkotlin/reflect/KClass;ZZZZZILjava/lang/Object;)V - public final fun internalCoEvery (Lkotlin/jvm/functions/Function2;)Lio/mockk/MockKStubScope; - public final fun internalCoExcludeRecords (ZLkotlin/jvm/functions/Function2;)V - public static synthetic fun internalCoExcludeRecords$default (Lio/mockk/MockKDsl;ZLkotlin/jvm/functions/Function2;ILjava/lang/Object;)V - public final fun internalCoVerify (Lio/mockk/Ordering;ZIIIJLkotlin/jvm/functions/Function2;)V - public static synthetic fun internalCoVerify$default (Lio/mockk/MockKDsl;Lio/mockk/Ordering;ZIIIJLkotlin/jvm/functions/Function2;ILjava/lang/Object;)V - public final fun internalCoVerifyAll (ZLkotlin/jvm/functions/Function2;)V - public static synthetic fun internalCoVerifyAll$default (Lio/mockk/MockKDsl;ZLkotlin/jvm/functions/Function2;ILjava/lang/Object;)V - public final fun internalCoVerifyOrder (ZLkotlin/jvm/functions/Function2;)V - public static synthetic fun internalCoVerifyOrder$default (Lio/mockk/MockKDsl;ZLkotlin/jvm/functions/Function2;ILjava/lang/Object;)V - public final fun internalCoVerifySequence (ZLkotlin/jvm/functions/Function2;)V - public static synthetic fun internalCoVerifySequence$default (Lio/mockk/MockKDsl;ZLkotlin/jvm/functions/Function2;ILjava/lang/Object;)V - public final fun internalConfirmVerified ([Ljava/lang/Object;)V - public final fun internalEvery (Lkotlin/jvm/functions/Function1;)Lio/mockk/MockKStubScope; - public final fun internalExcludeRecords (ZLkotlin/jvm/functions/Function1;)V - public static synthetic fun internalExcludeRecords$default (Lio/mockk/MockKDsl;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)V - public final fun internalInitAnnotatedMocks (Ljava/util/List;ZZZ)V - public static synthetic fun internalInitAnnotatedMocks$default (Lio/mockk/MockKDsl;Ljava/util/List;ZZZILjava/lang/Object;)V - public final fun internalIsMockKMock (Ljava/lang/Object;ZZZZZ)Z - public static synthetic fun internalIsMockKMock$default (Lio/mockk/MockKDsl;Ljava/lang/Object;ZZZZZILjava/lang/Object;)Z - public final fun internalMockkClass (Lkotlin/reflect/KClass;Ljava/lang/String;Z[Lkotlin/reflect/KClass;ZLkotlin/jvm/functions/Function1;)Ljava/lang/Object; - public static synthetic fun internalMockkClass$default (Lio/mockk/MockKDsl;Lkotlin/reflect/KClass;Ljava/lang/String;Z[Lkotlin/reflect/KClass;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/Object; - public final fun internalMockkConstructor ([Lkotlin/reflect/KClass;ZZ)V - public static synthetic fun internalMockkConstructor$default (Lio/mockk/MockKDsl;[Lkotlin/reflect/KClass;ZZILjava/lang/Object;)V - public final fun internalMockkObject ([Ljava/lang/Object;Z)V - public static synthetic fun internalMockkObject$default (Lio/mockk/MockKDsl;[Ljava/lang/Object;ZILjava/lang/Object;)V - public final fun internalMockkStatic ([Lkotlin/reflect/KClass;)V - public final fun internalObjectMockk ([Ljava/lang/Object;Z)Lio/mockk/MockKObjectScope; - public static synthetic fun internalObjectMockk$default (Lio/mockk/MockKDsl;[Ljava/lang/Object;ZILjava/lang/Object;)Lio/mockk/MockKObjectScope; - public final fun internalSpyk (Ljava/lang/Object;Ljava/lang/String;[Lkotlin/reflect/KClass;ZLkotlin/jvm/functions/Function1;)Ljava/lang/Object; - public static synthetic fun internalSpyk$default (Lio/mockk/MockKDsl;Ljava/lang/Object;Ljava/lang/String;[Lkotlin/reflect/KClass;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/Object; - public final fun internalStaticMockk ([Lkotlin/reflect/KClass;)Lio/mockk/MockKStaticScope; - public final fun internalUnmockkAll ()V - public final fun internalUnmockkConstructor ([Lkotlin/reflect/KClass;)V - public final fun internalUnmockkObject ([Ljava/lang/Object;)V - public final fun internalUnmockkStatic ([Lkotlin/reflect/KClass;)V - public final fun internalVerify (Lio/mockk/Ordering;ZIIIJLkotlin/jvm/functions/Function1;)V - public static synthetic fun internalVerify$default (Lio/mockk/MockKDsl;Lio/mockk/Ordering;ZIIIJLkotlin/jvm/functions/Function1;ILjava/lang/Object;)V - public final fun internalVerifyAll (ZLkotlin/jvm/functions/Function1;)V - public static synthetic fun internalVerifyAll$default (Lio/mockk/MockKDsl;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)V - public final fun internalVerifyOrder (ZLkotlin/jvm/functions/Function1;)V - public static synthetic fun internalVerifyOrder$default (Lio/mockk/MockKDsl;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)V - public final fun internalVerifySequence (ZLkotlin/jvm/functions/Function1;)V - public static synthetic fun internalVerifySequence$default (Lio/mockk/MockKDsl;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)V -} - -public final class io/mockk/MockKException : java/lang/RuntimeException { - public fun (Ljava/lang/String;Ljava/lang/Throwable;)V - public synthetic fun (Ljava/lang/String;Ljava/lang/Throwable;ILkotlin/jvm/internal/DefaultConstructorMarker;)V -} - -public abstract interface class io/mockk/MockKGateway { - public static final field Companion Lio/mockk/MockKGateway$Companion; - public abstract fun getCallRecorder ()Lio/mockk/MockKGateway$CallRecorder; - public abstract fun getClearer ()Lio/mockk/MockKGateway$Clearer; - public abstract fun getConstructorMockFactory ()Lio/mockk/MockKGateway$ConstructorMockFactory; - public abstract fun getExcluder ()Lio/mockk/MockKGateway$Excluder; - public abstract fun getInstanceFactoryRegistry ()Lio/mockk/MockKGateway$InstanceFactoryRegistry; - public abstract fun getMockFactory ()Lio/mockk/MockKGateway$MockFactory; - public abstract fun getMockInitializer ()Lio/mockk/MockKGateway$MockInitializer; - public abstract fun getMockTypeChecker ()Lio/mockk/MockKGateway$MockTypeChecker; - public abstract fun getObjectMockFactory ()Lio/mockk/MockKGateway$ObjectMockFactory; - public abstract fun getStaticMockFactory ()Lio/mockk/MockKGateway$StaticMockFactory; - public abstract fun getStubber ()Lio/mockk/MockKGateway$Stubber; - public abstract fun getVerificationAcknowledger ()Lio/mockk/MockKGateway$VerificationAcknowledger; - public abstract fun getVerifier ()Lio/mockk/MockKGateway$Verifier; - public abstract fun verifier (Lio/mockk/MockKGateway$VerificationParameters;)Lio/mockk/MockKGateway$CallVerifier; -} - -public abstract interface class io/mockk/MockKGateway$AnswerOpportunity { - public abstract fun provideAnswer (Lio/mockk/Answer;)V -} - -public abstract interface class io/mockk/MockKGateway$CallRecorder { - public abstract fun answerOpportunity ()Lio/mockk/MockKGateway$AnswerOpportunity; - public abstract fun call (Lio/mockk/Invocation;)Ljava/lang/Object; - public abstract fun discardLastCallRound ()V - public abstract fun done ()V - public abstract fun estimateCallRounds ()I - public abstract fun getCalls ()Ljava/util/List; - public abstract fun hintNextReturnType (Lkotlin/reflect/KClass;I)V - public abstract fun isLastCallReturnsNothing ()Z - public abstract fun matcher (Lio/mockk/Matcher;Lkotlin/reflect/KClass;)Ljava/lang/Object; - public abstract fun nCalls ()I - public abstract fun reset ()V - public abstract fun round (II)V - public abstract fun startExclusion (Lio/mockk/MockKGateway$ExclusionParameters;)V - public abstract fun startStubbing ()V - public abstract fun startVerification (Lio/mockk/MockKGateway$VerificationParameters;)V - public abstract fun wasNotCalled (Ljava/util/List;)V -} - -public final class io/mockk/MockKGateway$CallRecorder$DefaultImpls { - public static synthetic fun round$default (Lio/mockk/MockKGateway$CallRecorder;IIILjava/lang/Object;)V -} - -public abstract interface class io/mockk/MockKGateway$CallVerifier { - public abstract fun captureArguments ()V - public abstract fun verify (Ljava/util/List;Lio/mockk/MockKGateway$VerificationParameters;)Lio/mockk/MockKGateway$VerificationResult; -} - -public final class io/mockk/MockKGateway$ClearOptions { - public fun (ZZZZZ)V - public final fun component1 ()Z - public final fun component2 ()Z - public final fun component3 ()Z - public final fun component4 ()Z - public final fun component5 ()Z - public final fun copy (ZZZZZ)Lio/mockk/MockKGateway$ClearOptions; - public static synthetic fun copy$default (Lio/mockk/MockKGateway$ClearOptions;ZZZZZILjava/lang/Object;)Lio/mockk/MockKGateway$ClearOptions; - public fun equals (Ljava/lang/Object;)Z - public final fun getAnswers ()Z - public final fun getChildMocks ()Z - public final fun getExclusionRules ()Z - public final fun getRecordedCalls ()Z - public final fun getVerificationMarks ()Z - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public abstract interface class io/mockk/MockKGateway$Clearer { - public abstract fun clear ([Ljava/lang/Object;Lio/mockk/MockKGateway$ClearOptions;)V - public abstract fun clearAll (Lio/mockk/MockKGateway$ClearOptions;)V -} - -public final class io/mockk/MockKGateway$Companion { - public static field implementation Lkotlin/jvm/functions/Function0; - public final fun getImplementation ()Lkotlin/jvm/functions/Function0; - public final fun setImplementation (Lkotlin/jvm/functions/Function0;)V -} - -public abstract interface class io/mockk/MockKGateway$ConstructorMockFactory { - public abstract fun clear (Lkotlin/reflect/KClass;Lio/mockk/MockKGateway$ClearOptions;)V - public abstract fun clearAll (Lio/mockk/MockKGateway$ClearOptions;)V - public abstract fun constructorMockk (Lkotlin/reflect/KClass;ZZ)Lkotlin/jvm/functions/Function0; - public abstract fun mockPlaceholder (Lkotlin/reflect/KClass;[Lio/mockk/Matcher;)Ljava/lang/Object; -} - -public final class io/mockk/MockKGateway$ConstructorMockFactory$DefaultImpls { - public static synthetic fun mockPlaceholder$default (Lio/mockk/MockKGateway$ConstructorMockFactory;Lkotlin/reflect/KClass;[Lio/mockk/Matcher;ILjava/lang/Object;)Ljava/lang/Object; -} - -public abstract interface class io/mockk/MockKGateway$Excluder { - public abstract fun exclude (Lio/mockk/MockKGateway$ExclusionParameters;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)V -} - -public final class io/mockk/MockKGateway$ExclusionParameters { - public fun (Z)V - public final fun component1 ()Z - public final fun copy (Z)Lio/mockk/MockKGateway$ExclusionParameters; - public static synthetic fun copy$default (Lio/mockk/MockKGateway$ExclusionParameters;ZILjava/lang/Object;)Lio/mockk/MockKGateway$ExclusionParameters; - public fun equals (Ljava/lang/Object;)Z - public final fun getCurrent ()Z - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public abstract interface class io/mockk/MockKGateway$InstanceFactory { - public abstract fun instantiate (Lkotlin/reflect/KClass;)Ljava/lang/Object; -} - -public abstract interface class io/mockk/MockKGateway$InstanceFactoryRegistry { - public abstract fun deregisterFactory (Lio/mockk/MockKGateway$InstanceFactory;)V - public abstract fun registerFactory (Lio/mockk/MockKGateway$InstanceFactory;)V -} - -public abstract interface class io/mockk/MockKGateway$MockFactory { - public abstract fun isMock (Ljava/lang/Object;)Z - public abstract fun mockk (Lkotlin/reflect/KClass;Ljava/lang/String;Z[Lkotlin/reflect/KClass;Z)Ljava/lang/Object; - public abstract fun spyk (Lkotlin/reflect/KClass;Ljava/lang/Object;Ljava/lang/String;[Lkotlin/reflect/KClass;Z)Ljava/lang/Object; - public abstract fun temporaryMock (Lkotlin/reflect/KClass;)Ljava/lang/Object; -} - -public abstract interface class io/mockk/MockKGateway$MockInitializer { - public abstract fun initAnnotatedMocks (Ljava/util/List;ZZZ)V -} - -public abstract interface class io/mockk/MockKGateway$MockTypeChecker { - public abstract fun isConstructorMock (Ljava/lang/Object;)Z - public abstract fun isObjectMock (Ljava/lang/Object;)Z - public abstract fun isRegularMock (Ljava/lang/Object;)Z - public abstract fun isSpy (Ljava/lang/Object;)Z - public abstract fun isStaticMock (Ljava/lang/Object;)Z -} - -public abstract interface class io/mockk/MockKGateway$ObjectMockFactory { - public abstract fun clear (Ljava/lang/Object;Lio/mockk/MockKGateway$ClearOptions;)V - public abstract fun clearAll (Lio/mockk/MockKGateway$ClearOptions;)V - public abstract fun objectMockk (Ljava/lang/Object;Z)Lkotlin/jvm/functions/Function0; -} - -public abstract interface class io/mockk/MockKGateway$StaticMockFactory { - public abstract fun clear (Lkotlin/reflect/KClass;Lio/mockk/MockKGateway$ClearOptions;)V - public abstract fun clearAll (Lio/mockk/MockKGateway$ClearOptions;)V - public abstract fun staticMockk (Lkotlin/reflect/KClass;)Lkotlin/jvm/functions/Function0; -} - -public abstract interface class io/mockk/MockKGateway$Stubber { - public abstract fun every (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Lio/mockk/MockKStubScope; -} - -public abstract interface class io/mockk/MockKGateway$VerificationAcknowledger { - public abstract fun acknowledgeVerified ()V - public abstract fun acknowledgeVerified (Ljava/lang/Object;)V - public abstract fun checkUnnecessaryStub ()V - public abstract fun checkUnnecessaryStub (Ljava/lang/Object;)V - public abstract fun markCallVerified (Lio/mockk/Invocation;)V -} - -public final class io/mockk/MockKGateway$VerificationParameters { - public fun (Lio/mockk/Ordering;IIZJ)V - public final fun component1 ()Lio/mockk/Ordering; - public final fun component2 ()I - public final fun component3 ()I - public final fun component4 ()Z - public final fun component5 ()J - public final fun copy (Lio/mockk/Ordering;IIZJ)Lio/mockk/MockKGateway$VerificationParameters; - public static synthetic fun copy$default (Lio/mockk/MockKGateway$VerificationParameters;Lio/mockk/Ordering;IIZJILjava/lang/Object;)Lio/mockk/MockKGateway$VerificationParameters; - public fun equals (Ljava/lang/Object;)Z - public final fun getInverse ()Z - public final fun getMax ()I - public final fun getMin ()I - public final fun getOrdering ()Lio/mockk/Ordering; - public final fun getTimeout ()J - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public abstract class io/mockk/MockKGateway$VerificationResult { - public final fun getMatches ()Z -} - -public final class io/mockk/MockKGateway$VerificationResult$Failure : io/mockk/MockKGateway$VerificationResult { - public fun (Ljava/lang/String;)V - public final fun component1 ()Ljava/lang/String; - public final fun copy (Ljava/lang/String;)Lio/mockk/MockKGateway$VerificationResult$Failure; - public static synthetic fun copy$default (Lio/mockk/MockKGateway$VerificationResult$Failure;Ljava/lang/String;ILjava/lang/Object;)Lio/mockk/MockKGateway$VerificationResult$Failure; - public fun equals (Ljava/lang/Object;)Z - public final fun getMessage ()Ljava/lang/String; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class io/mockk/MockKGateway$VerificationResult$OK : io/mockk/MockKGateway$VerificationResult { - public fun (Ljava/util/List;)V - public final fun component1 ()Ljava/util/List; - public final fun copy (Ljava/util/List;)Lio/mockk/MockKGateway$VerificationResult$OK; - public static synthetic fun copy$default (Lio/mockk/MockKGateway$VerificationResult$OK;Ljava/util/List;ILjava/lang/Object;)Lio/mockk/MockKGateway$VerificationResult$OK; - public fun equals (Ljava/lang/Object;)Z - public final fun getVerifiedCalls ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public abstract interface class io/mockk/MockKGateway$Verifier { - public abstract fun verify (Lio/mockk/MockKGateway$VerificationParameters;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)V -} - -public class io/mockk/MockKMatcherScope { - public fun (Lio/mockk/MockKGateway$CallRecorder;Lio/mockk/CapturingSlot;)V - public final fun anyBooleanVararg ()[Z - public final fun anyByteVararg ()[B - public final fun anyCharVararg ()[C - public final fun anyDoubleVararg ()[D - public final fun anyFloatVararg ()[F - public final fun anyIntVararg ()[I - public final fun anyLongVararg ()[J - public final fun anyShortVararg ()[S - public final fun get (Ljava/lang/Object;Ljava/lang/String;)Lio/mockk/MockKMatcherScope$DynamicCall; - public final fun getLambda ()Lio/mockk/CapturingSlot; - public final fun getProperty (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; - public final fun hint (Ljava/lang/Object;Lkotlin/reflect/KClass;I)Ljava/lang/Object; - public static synthetic fun hint$default (Lio/mockk/MockKMatcherScope;Ljava/lang/Object;Lkotlin/reflect/KClass;IILjava/lang/Object;)Ljava/lang/Object; - public final fun invoke (Ljava/lang/Object;Ljava/lang/String;)Lio/mockk/MockKMatcherScope$DynamicCallLong; - public final fun invokeNoArgs (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; - public final fun setProperty (Ljava/lang/Object;Ljava/lang/String;)Lio/mockk/MockKMatcherScope$DynamicSetProperty; - public final fun varargAllBoolean (Lkotlin/jvm/functions/Function2;)[Z - public final fun varargAllByte (Lkotlin/jvm/functions/Function2;)[B - public final fun varargAllChar (Lkotlin/jvm/functions/Function2;)[C - public final fun varargAllDouble (Lkotlin/jvm/functions/Function2;)[D - public final fun varargAllFloat (Lkotlin/jvm/functions/Function2;)[F - public final fun varargAllInt (Lkotlin/jvm/functions/Function2;)[I - public final fun varargAllLong (Lkotlin/jvm/functions/Function2;)[J - public final fun varargAllShort (Lkotlin/jvm/functions/Function2;)[S - public final fun varargAnyBoolean (Lkotlin/jvm/functions/Function2;)[Z - public final fun varargAnyByte (Lkotlin/jvm/functions/Function2;)[B - public final fun varargAnyChar (Lkotlin/jvm/functions/Function2;)[C - public final fun varargAnyDouble (Lkotlin/jvm/functions/Function2;)[D - public final fun varargAnyFloat (Lkotlin/jvm/functions/Function2;)[F - public final fun varargAnyInt (Lkotlin/jvm/functions/Function2;)[I - public final fun varargAnyLong (Lkotlin/jvm/functions/Function2;)[J - public final fun varargAnyShort (Lkotlin/jvm/functions/Function2;)[S -} - -public final class io/mockk/MockKMatcherScope$DynamicCall { - public fun (Ljava/lang/Object;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V - public final fun getAnyContinuationGen ()Lkotlin/jvm/functions/Function0; - public final fun getMethodName ()Ljava/lang/String; - public final fun getSelf ()Ljava/lang/Object; - public final fun invoke ([Ljava/lang/Object;)Ljava/lang/Object; -} - -public final class io/mockk/MockKMatcherScope$DynamicCallLong { - public fun (Ljava/lang/Object;Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V - public final fun getAnyContinuationGen ()Lkotlin/jvm/functions/Function0; - public final fun getMethodName ()Ljava/lang/String; - public final fun getSelf ()Ljava/lang/Object; - public final fun withArguments (Ljava/util/List;)Ljava/lang/Object; -} - -public final class io/mockk/MockKMatcherScope$DynamicSetProperty { - public fun (Ljava/lang/Object;Ljava/lang/String;)V - public final fun getName ()Ljava/lang/String; - public final fun getSelf ()Ljava/lang/Object; - public final fun value (Ljava/lang/Object;)V -} - -public final class io/mockk/MockKMatcherScope$MockKVarargScope { - public fun (II)V - public final fun getNArgs ()I - public final fun getPosition ()I -} - -public final class io/mockk/MockKObjectScope : io/mockk/MockKUnmockKScope { - public fun ([Ljava/lang/Object;Z)V - public synthetic fun ([Ljava/lang/Object;ZILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun and (Ljava/lang/Object;)Lio/mockk/MockKObjectScope; - public fun clear (ZZZZZ)V - public final fun getObjects ()[Ljava/lang/Object; - public final fun getRecordPrivateCalls ()Z -} - -public final class io/mockk/MockKSettings { - public static final field INSTANCE Lio/mockk/MockKSettings; - public final fun getRecordPrivateCalls ()Z - public final fun getRelaxUnitFun ()Z - public final fun getRelaxed ()Z - public final fun getStackTracesAlignment ()Lio/mockk/StackTracesAlignment; - public final fun getStackTracesOnVerify ()Z - public final fun setRecordPrivateCalls (Z)V - public final fun setRelaxUnitFun (Z)V - public final fun setRelaxed (Z)V - public final fun setStackTracesAlignment (Ljava/lang/String;)V -} - -public final class io/mockk/MockKSettingsKt { - public static final fun stackTracesAlignmentValueOf (Ljava/lang/String;)Lio/mockk/StackTracesAlignment; -} - -public final class io/mockk/MockKStaticScope : io/mockk/MockKUnmockKScope { - public fun ([Lkotlin/reflect/KClass;)V - public fun clear (ZZZZZ)V - public final fun getStaticTypes ()[Lkotlin/reflect/KClass; -} - -public final class io/mockk/MockKStubScope { - public fun (Lio/mockk/MockKGateway$AnswerOpportunity;Lio/mockk/MockKGateway$CallRecorder;Lio/mockk/CapturingSlot;)V - public final fun answers (Lio/mockk/Answer;)Lio/mockk/MockKAdditionalAnswerScope; - public final fun answers (Lkotlin/jvm/functions/Function2;)Lio/mockk/MockKAdditionalAnswerScope; - public final fun coAnswers (Lkotlin/jvm/functions/Function3;)Lio/mockk/MockKAdditionalAnswerScope; - public final fun nullablePropertyType (Lkotlin/reflect/KClass;)Lio/mockk/MockKStubScope; - public final fun propertyType (Lkotlin/reflect/KClass;)Lio/mockk/MockKStubScope; - public final fun returns (Ljava/lang/Object;)Lio/mockk/MockKAdditionalAnswerScope; - public final fun returnsArgument (I)Lio/mockk/MockKAdditionalAnswerScope; - public final fun returnsMany (Ljava/util/List;)Lio/mockk/MockKAdditionalAnswerScope; - public final fun returnsMany ([Ljava/lang/Object;)Lio/mockk/MockKAdditionalAnswerScope; - public final fun throws (Ljava/lang/Throwable;)Lio/mockk/MockKAdditionalAnswerScope; -} - -public final class io/mockk/MockKUnmockKCompositeScope : io/mockk/MockKUnmockKScope { - public fun (Lio/mockk/MockKUnmockKScope;Lio/mockk/MockKUnmockKScope;)V - public fun clear (ZZZZZ)V - public final fun getFirst ()Lio/mockk/MockKUnmockKScope; - public final fun getSecond ()Lio/mockk/MockKUnmockKScope; -} - -public abstract class io/mockk/MockKUnmockKScope { - public fun ()V - public abstract fun clear (ZZZZZ)V - public static synthetic fun clear$default (Lio/mockk/MockKUnmockKScope;ZZZZZILjava/lang/Object;)V - protected abstract fun doMock ()Lkotlin/jvm/functions/Function0; - public final fun mock ()V - public final fun plus (Lio/mockk/MockKUnmockKScope;)Lio/mockk/MockKUnmockKScope; - public final fun unmock ()V -} - -public final class io/mockk/MockKVerificationScope : io/mockk/MockKMatcherScope { - public fun (Lio/mockk/MockKGateway$CallRecorder;Lio/mockk/CapturingSlot;)V - public final fun wasNot (Ljava/lang/Object;Lio/mockk/Called;)V - public final fun wasNot (Ljava/util/List;Lio/mockk/Called;)V -} - -public final class io/mockk/NotMatcher : io/mockk/CapturingMatcher, io/mockk/CompositeMatcher, io/mockk/Matcher { - public fun (Ljava/lang/Object;)V - public fun capture (Ljava/lang/Object;)V - public final fun component1 ()Ljava/lang/Object; - public final fun copy (Ljava/lang/Object;)Lio/mockk/NotMatcher; - public static synthetic fun copy$default (Lio/mockk/NotMatcher;Ljava/lang/Object;ILjava/lang/Object;)Lio/mockk/NotMatcher; - public fun equals (Ljava/lang/Object;)Z - public fun getOperandValues ()Ljava/util/List; - public fun getSubMatchers ()Ljava/util/List; - public final fun getValue ()Ljava/lang/Object; - public fun hashCode ()I - public fun match (Ljava/lang/Object;)Z - public fun setSubMatchers (Ljava/util/List;)V - public fun substitute (Ljava/util/Map;)Lio/mockk/Matcher; - public fun toString ()Ljava/lang/String; -} - -public final class io/mockk/NullCheckMatcher : io/mockk/Matcher { - public fun ()V - public fun (Z)V - public synthetic fun (ZILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Z - public final fun copy (Z)Lio/mockk/NullCheckMatcher; - public static synthetic fun copy$default (Lio/mockk/NullCheckMatcher;ZILjava/lang/Object;)Lio/mockk/NullCheckMatcher; - public fun equals (Ljava/lang/Object;)Z - public final fun getInverse ()Z - public fun hashCode ()I - public fun match (Ljava/lang/Object;)Z - public fun substitute (Ljava/util/Map;)Lio/mockk/Matcher; - public fun toString ()Ljava/lang/String; -} - -public final class io/mockk/OfTypeMatcher : io/mockk/Matcher { - public fun (Lkotlin/reflect/KClass;)V - public final fun component1 ()Lkotlin/reflect/KClass; - public final fun copy (Lkotlin/reflect/KClass;)Lio/mockk/OfTypeMatcher; - public static synthetic fun copy$default (Lio/mockk/OfTypeMatcher;Lkotlin/reflect/KClass;ILjava/lang/Object;)Lio/mockk/OfTypeMatcher; - public fun equals (Ljava/lang/Object;)Z - public final fun getCls ()Lkotlin/reflect/KClass; - public fun hashCode ()I - public fun match (Ljava/lang/Object;)Z - public fun substitute (Ljava/util/Map;)Lio/mockk/Matcher; - public fun toString ()Ljava/lang/String; -} - -public final class io/mockk/Ordering : java/lang/Enum { - public static final field ALL Lio/mockk/Ordering; - public static final field ORDERED Lio/mockk/Ordering; - public static final field SEQUENCE Lio/mockk/Ordering; - public static final field UNORDERED Lio/mockk/Ordering; - public static fun valueOf (Ljava/lang/String;)Lio/mockk/Ordering; - public static fun values ()[Lio/mockk/Ordering; -} - -public final class io/mockk/RecordedCall { - public fun (Ljava/lang/Object;ZLkotlin/reflect/KClass;Lio/mockk/InvocationMatcher;Lio/mockk/RecordedCall;Ljava/util/List;)V - public final fun component1 ()Ljava/lang/Object; - public final fun component2 ()Z - public final fun component3 ()Lkotlin/reflect/KClass; - public final fun component4 ()Lio/mockk/InvocationMatcher; - public final fun component5 ()Lio/mockk/RecordedCall; - public final fun component6 ()Ljava/util/List; - public final fun copy (Ljava/lang/Object;ZLkotlin/reflect/KClass;Lio/mockk/InvocationMatcher;Lio/mockk/RecordedCall;Ljava/util/List;)Lio/mockk/RecordedCall; - public static synthetic fun copy$default (Lio/mockk/RecordedCall;Ljava/lang/Object;ZLkotlin/reflect/KClass;Lio/mockk/InvocationMatcher;Lio/mockk/RecordedCall;Ljava/util/List;ILjava/lang/Object;)Lio/mockk/RecordedCall; - public fun equals (Ljava/lang/Object;)Z - public final fun getArgChains ()Ljava/util/List; - public final fun getMatcher ()Lio/mockk/InvocationMatcher; - public final fun getRetType ()Lkotlin/reflect/KClass; - public final fun getRetValue ()Ljava/lang/Object; - public final fun getSelfChain ()Lio/mockk/RecordedCall; - public fun hashCode ()I - public final fun isRetValueMock ()Z - public fun toString ()Ljava/lang/String; -} - -public final class io/mockk/Runs { - public static final field INSTANCE Lio/mockk/Runs; -} - -public final class io/mockk/StackElement { - public fun (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)V - public final fun component1 ()Ljava/lang/String; - public final fun component2 ()Ljava/lang/String; - public final fun component3 ()Ljava/lang/String; - public final fun component4 ()I - public final fun component5 ()Z - public final fun copy (Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZ)Lio/mockk/StackElement; - public static synthetic fun copy$default (Lio/mockk/StackElement;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;IZILjava/lang/Object;)Lio/mockk/StackElement; - public fun equals (Ljava/lang/Object;)Z - public final fun getClassName ()Ljava/lang/String; - public final fun getFileName ()Ljava/lang/String; - public final fun getLine ()I - public final fun getMethodName ()Ljava/lang/String; - public final fun getNativeMethod ()Z - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class io/mockk/StackTracesAlignment : java/lang/Enum { - public static final field CENTER Lio/mockk/StackTracesAlignment; - public static final field LEFT Lio/mockk/StackTracesAlignment; - public static fun valueOf (Ljava/lang/String;)Lio/mockk/StackTracesAlignment; - public static fun values ()[Lio/mockk/StackTracesAlignment; -} - -public final class io/mockk/ThrowingAnswer : io/mockk/Answer { - public fun (Ljava/lang/Throwable;)V - public synthetic fun answer (Lio/mockk/Call;)Ljava/lang/Object; - public fun answer (Lio/mockk/Call;)Ljava/lang/Void; - public fun coAnswer (Lio/mockk/Call;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun component1 ()Ljava/lang/Throwable; - public final fun copy (Ljava/lang/Throwable;)Lio/mockk/ThrowingAnswer; - public static synthetic fun copy$default (Lio/mockk/ThrowingAnswer;Ljava/lang/Throwable;ILjava/lang/Object;)Lio/mockk/ThrowingAnswer; - public fun equals (Ljava/lang/Object;)Z - public final fun getEx ()Ljava/lang/Throwable; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public abstract interface class io/mockk/TypedMatcher { - public abstract fun checkType (Ljava/lang/Object;)Z - public abstract fun getArgumentType ()Lkotlin/reflect/KClass; -} - -public final class io/mockk/TypedMatcher$DefaultImpls { - public static fun checkType (Lio/mockk/TypedMatcher;Ljava/lang/Object;)Z -} - -public final class io/mockk/VarargMatcher : io/mockk/CapturingMatcher, io/mockk/Matcher { - public fun (ZLkotlin/jvm/functions/Function2;Ljava/util/List;Ljava/util/List;)V - public synthetic fun (ZLkotlin/jvm/functions/Function2;Ljava/util/List;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun capture (Ljava/lang/Object;)V - public final fun copy (ZLkotlin/jvm/functions/Function2;Ljava/util/List;Ljava/util/List;)Lio/mockk/VarargMatcher; - public static synthetic fun copy$default (Lio/mockk/VarargMatcher;ZLkotlin/jvm/functions/Function2;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)Lio/mockk/VarargMatcher; - public fun equals (Ljava/lang/Object;)Z - public fun hashCode ()I - public fun match (Ljava/lang/Object;)Z - public fun substitute (Ljava/util/Map;)Lio/mockk/Matcher; - public fun toString ()Ljava/lang/String; -} - diff --git a/dsl/jvm/build.gradle.kts b/dsl/jvm/build.gradle.kts deleted file mode 100644 index f1a63b8e6..000000000 --- a/dsl/jvm/build.gradle.kts +++ /dev/null @@ -1,36 +0,0 @@ -import io.mockk.dependencies.Deps -import io.mockk.dependencies.kotlinVersion - -plugins { - id("mpp-jvm") -} - -extra["mavenName"] = "Java MockK DSL" -extra["mavenDescription"] = "Java MockK DSL providing API for MockK implementation" - -apply(from = "${rootProject.extensions.extraProperties["gradles"]}/jacoco.gradle") -apply(from = "${rootProject.extensions.extraProperties["gradles"]}/additional-archives.gradle") -apply(from = "${rootProject.extensions.extraProperties["gradles"]}/upload.gradle") - -dependencies { - expectedBy(project(":mockk-dsl")) - implementation(Deps.Libs.kotlinReflect(kotlinVersion())) - compileOnly(Deps.Libs.kotlinCoroutinesCore()) -} - -evaluationDependsOn(":mockk-dsl") - -tasks { - val sourcesJar by creating(Jar::class) { - dependsOn(JavaPlugin.CLASSES_TASK_NAME) - archiveClassifier.set("sources") - from(sourceSets["main"].allSource) - from(project(":mockk-dsl").sourceSets["main"].allJava.files) { - exclude("io/mockk/InternalPlatformDsl.kt") - exclude("io/mockk/MockKSettings.kt") - } - } - artifacts { - add("archives", sourcesJar) - } -} diff --git a/mockk/common/build.gradle.kts b/mockk/common/build.gradle.kts deleted file mode 100644 index d04789282..000000000 --- a/mockk/common/build.gradle.kts +++ /dev/null @@ -1,18 +0,0 @@ -plugins { - id("mpp-common") -} - -extra["mavenName"] = "MockK common" -extra["mavenDescription"] = "Common(JS and Java) MockK module" - -apply(from = "${rootProject.extensions.extraProperties["gradles"]}/additional-archives.gradle") -apply(from = "${rootProject.extensions.extraProperties["gradles"]}/upload.gradle") - -java { - sourceCompatibility = JavaVersion.VERSION_1_8 - targetCompatibility = JavaVersion.VERSION_1_8 -} - -dependencies { - api(project(":mockk-dsl")) -} diff --git a/mockk/js/build.gradle b/mockk/js/build.gradle deleted file mode 100644 index 40ce0c0ea..000000000 --- a/mockk/js/build.gradle +++ /dev/null @@ -1,57 +0,0 @@ -plugins { - id("mpp-js") - id("com.moowork.node") version "1.2.0" -} - -ext { - mavenName = 'MockK JS' - mavenDescription = 'mocking library for Kotlin (JS)' -} - -apply from: "${gradles}/additional-archives.gradle" -apply from: "${gradles}/upload.gradle" - - -dependencies { - expectedBy project(":mockk-common") - api project(":mockk-dsl-js") -} - -task sourcesJar(type: Jar) { - archiveClassifier.set('sources') - from sourceSets.main.allSource - from(project(':mockk-common').sourceSets.main.allSource) { - exclude "io/mockk/impl/InternalPlatform.kt" - } -} - -artifacts { - archives sourcesJar -} - -task populateNodeModules(type: Copy, dependsOn: compileKotlin2Js) { - from compileKotlin2Js.destinationDir - - configurations.testCompile.each { - from zipTree(it.absolutePath).matching { include '*.js' } - } - - into "${buildDir}/node_modules" -} - -node { - download = true -} - -task installMocha(type: NpmTask) { - args = ['install', 'mocha'] - workingDir = file("${buildDir}/node_modules") -} - -task runMocha(type: NodeTask, dependsOn: [compileTestKotlin2Js, populateNodeModules, installMocha]) { - script = file("${buildDir}/node_modules/mocha/bin/mocha") - args = [compileTestKotlin2Js.outputs.files[0]] -} - -test.dependsOn runMocha - diff --git a/mockk/jvm/api/mockk-jvm.api b/mockk/jvm/api/mockk-jvm.api deleted file mode 100644 index e9df09df6..000000000 --- a/mockk/jvm/api/mockk-jvm.api +++ /dev/null @@ -1,1148 +0,0 @@ -public final class io/mockk/JVMMockKKt { - public static final fun getDeclaringKotlinFile (Lkotlin/reflect/KFunction;)Lkotlin/reflect/KClass; - public static final fun mockkStatic ([Lkotlin/reflect/KFunction;)V - public static final fun mockkStatic ([Lkotlin/reflect/KFunction;Lkotlin/jvm/functions/Function0;)V - public static final fun mockkStatic ([Lkotlin/reflect/KProperty;)V - public static final fun mockkStatic ([Lkotlin/reflect/KProperty;Lkotlin/jvm/functions/Function0;)V - public static final fun unmockkStatic ([Lkotlin/reflect/KFunction;)V - public static final fun unmockkStatic ([Lkotlin/reflect/KProperty;)V -} - -public final class io/mockk/MockK { - public static final field INSTANCE Lio/mockk/MockK; - public final fun useImpl (Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; -} - -public final class io/mockk/MockKAnnotations { - public static final field INSTANCE Lio/mockk/MockKAnnotations; - public final fun init ([Ljava/lang/Object;ZZZ)V - public static synthetic fun init$default (Lio/mockk/MockKAnnotations;[Ljava/lang/Object;ZZZILjava/lang/Object;)V -} - -public final class io/mockk/MockKKt { - public static final fun checkUnnecessaryStub ([Ljava/lang/Object;)V - public static final fun clearAllMocks (ZZZZZZZ)V - public static synthetic fun clearAllMocks$default (ZZZZZZZILjava/lang/Object;)V - public static final fun clearConstructorMockk ([Lkotlin/reflect/KClass;ZZZ)V - public static synthetic fun clearConstructorMockk$default ([Lkotlin/reflect/KClass;ZZZILjava/lang/Object;)V - public static final fun clearMocks (Ljava/lang/Object;[Ljava/lang/Object;ZZZZZ)V - public static synthetic fun clearMocks$default (Ljava/lang/Object;[Ljava/lang/Object;ZZZZZILjava/lang/Object;)V - public static final fun clearStaticMockk ([Lkotlin/reflect/KClass;ZZZ)V - public static synthetic fun clearStaticMockk$default ([Lkotlin/reflect/KClass;ZZZILjava/lang/Object;)V - public static final fun coEvery (Lkotlin/jvm/functions/Function2;)Lio/mockk/MockKStubScope; - public static final fun coExcludeRecords (ZLkotlin/jvm/functions/Function2;)V - public static synthetic fun coExcludeRecords$default (ZLkotlin/jvm/functions/Function2;ILjava/lang/Object;)V - public static final fun coJustRun (Lkotlin/jvm/functions/Function2;)Lio/mockk/MockKAdditionalAnswerScope; - public static final fun coVerify (Lio/mockk/Ordering;ZIIIJLkotlin/jvm/functions/Function2;)V - public static synthetic fun coVerify$default (Lio/mockk/Ordering;ZIIIJLkotlin/jvm/functions/Function2;ILjava/lang/Object;)V - public static final fun coVerifyAll (ZLkotlin/jvm/functions/Function2;)V - public static synthetic fun coVerifyAll$default (ZLkotlin/jvm/functions/Function2;ILjava/lang/Object;)V - public static final fun coVerifyOrder (ZLkotlin/jvm/functions/Function2;)V - public static synthetic fun coVerifyOrder$default (ZLkotlin/jvm/functions/Function2;ILjava/lang/Object;)V - public static final fun coVerifySequence (ZLkotlin/jvm/functions/Function2;)V - public static synthetic fun coVerifySequence$default (ZLkotlin/jvm/functions/Function2;ILjava/lang/Object;)V - public static final fun confirmVerified ([Ljava/lang/Object;)V - public static final fun every (Lkotlin/jvm/functions/Function1;)Lio/mockk/MockKStubScope; - public static final fun excludeRecords (ZLkotlin/jvm/functions/Function1;)V - public static synthetic fun excludeRecords$default (ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)V - public static final fun isMockKMock (Ljava/lang/Object;ZZZZZ)Z - public static synthetic fun isMockKMock$default (Ljava/lang/Object;ZZZZZILjava/lang/Object;)Z - public static final fun justRun (Lkotlin/jvm/functions/Function1;)Lio/mockk/MockKAdditionalAnswerScope; - public static final fun mockkClass (Lkotlin/reflect/KClass;Ljava/lang/String;Z[Lkotlin/reflect/KClass;ZLkotlin/jvm/functions/Function1;)Ljava/lang/Object; - public static synthetic fun mockkClass$default (Lkotlin/reflect/KClass;Ljava/lang/String;Z[Lkotlin/reflect/KClass;ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)Ljava/lang/Object; - public static final fun mockkConstructor ([Lkotlin/reflect/KClass;ZZ)V - public static final fun mockkConstructor ([Lkotlin/reflect/KClass;ZZLkotlin/jvm/functions/Function0;)V - public static synthetic fun mockkConstructor$default ([Lkotlin/reflect/KClass;ZZILjava/lang/Object;)V - public static synthetic fun mockkConstructor$default ([Lkotlin/reflect/KClass;ZZLkotlin/jvm/functions/Function0;ILjava/lang/Object;)V - public static final fun mockkObject ([Ljava/lang/Object;Z)V - public static final fun mockkObject ([Ljava/lang/Object;ZLkotlin/jvm/functions/Function0;)V - public static synthetic fun mockkObject$default ([Ljava/lang/Object;ZILjava/lang/Object;)V - public static synthetic fun mockkObject$default ([Ljava/lang/Object;ZLkotlin/jvm/functions/Function0;ILjava/lang/Object;)V - public static final fun mockkStatic ([Ljava/lang/String;)V - public static final fun mockkStatic ([Ljava/lang/String;Lkotlin/jvm/functions/Function0;)V - public static final fun mockkStatic ([Lkotlin/reflect/KClass;)V - public static final fun mockkStatic ([Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;)V - public static final fun unmockkAll ()V - public static final fun unmockkConstructor ([Lkotlin/reflect/KClass;)V - public static final fun unmockkObject ([Ljava/lang/Object;)V - public static final fun unmockkStatic ([Ljava/lang/String;)V - public static final fun unmockkStatic ([Lkotlin/reflect/KClass;)V - public static final fun verify (Lio/mockk/Ordering;ZIIIJLkotlin/jvm/functions/Function1;)V - public static synthetic fun verify$default (Lio/mockk/Ordering;ZIIIJLkotlin/jvm/functions/Function1;ILjava/lang/Object;)V - public static final fun verifyAll (ZLkotlin/jvm/functions/Function1;)V - public static synthetic fun verifyAll$default (ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)V - public static final fun verifyOrder (ZLkotlin/jvm/functions/Function1;)V - public static synthetic fun verifyOrder$default (ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)V - public static final fun verifySequence (ZLkotlin/jvm/functions/Function1;)V - public static synthetic fun verifySequence$default (ZLkotlin/jvm/functions/Function1;ILjava/lang/Object;)V -} - -public final class io/mockk/impl/InternalPlatform { - public static final field INSTANCE Lio/mockk/impl/InternalPlatform; - public final fun captureStackTrace ()Lkotlin/jvm/functions/Function0; - public final fun copyFields (Ljava/lang/Object;Ljava/lang/Object;)V - public final fun customComputeIfAbsent (Ljava/util/Map;Ljava/lang/Object;Lkotlin/jvm/functions/Function1;)Ljava/lang/Object; - public final fun hkd (Ljava/lang/Object;)Ljava/lang/String; - public final fun identityMap ()Ljava/util/Map; - public final fun isPassedByValue (Lkotlin/reflect/KClass;)Z - public final fun isRunningAndroidInstrumentationTest ()Z - public final fun multiNotifier ()Lio/mockk/impl/MultiNotifier; - public final fun packRef (Ljava/lang/Object;)Ljava/lang/Object; - public final fun prettifyRecordingException (Ljava/lang/Throwable;)Ljava/lang/Throwable; - public final fun ref (Ljava/lang/Object;)Lio/mockk/impl/Ref; - public final fun synchronized (Ljava/lang/Object;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; - public final fun synchronizedMutableList ()Ljava/util/List; - public final fun synchronizedMutableMap ()Ljava/util/Map; - public final fun time ()J - public final fun weakMap ()Ljava/util/Map; - public final fun weakRef (Ljava/lang/Object;)Lio/mockk/impl/WeakRef; -} - -public final class io/mockk/impl/JvmMockKGateway : io/mockk/MockKGateway { - public static final field Companion Lio/mockk/impl/JvmMockKGateway$Companion; - public fun ()V - public final fun getAnyValueGeneratorProvider ()Lkotlin/jvm/functions/Function0; - public fun getCallRecorder ()Lio/mockk/MockKGateway$CallRecorder; - public final fun getCallRecorderFactories ()Lio/mockk/impl/recording/CallRecorderFactories; - public synthetic fun getClearer ()Lio/mockk/MockKGateway$Clearer; - public fun getClearer ()Lio/mockk/impl/stub/CommonClearer; - public synthetic fun getConstructorMockFactory ()Lio/mockk/MockKGateway$ConstructorMockFactory; - public fun getConstructorMockFactory ()Lio/mockk/impl/instantiation/JvmConstructorMockFactory; - public fun getExcluder ()Lio/mockk/MockKGateway$Excluder; - public final fun getGatewayAccess ()Lio/mockk/impl/stub/StubGatewayAccess; - public final fun getGatewayAccessWithFactory ()Lio/mockk/impl/stub/StubGatewayAccess; - public fun getInstanceFactoryRegistry ()Lio/mockk/MockKGateway$InstanceFactoryRegistry; - public final fun getInstantiator ()Lio/mockk/impl/instantiation/JvmInstantiator; - public synthetic fun getMockFactory ()Lio/mockk/MockKGateway$MockFactory; - public fun getMockFactory ()Lio/mockk/impl/instantiation/AbstractMockFactory; - public synthetic fun getMockInitializer ()Lio/mockk/MockKGateway$MockInitializer; - public fun getMockInitializer ()Lio/mockk/impl/annotations/JvmMockInitializer; - public synthetic fun getMockTypeChecker ()Lio/mockk/MockKGateway$MockTypeChecker; - public fun getMockTypeChecker ()Lio/mockk/impl/instantiation/JvmMockTypeChecker; - public synthetic fun getObjectMockFactory ()Lio/mockk/MockKGateway$ObjectMockFactory; - public fun getObjectMockFactory ()Lio/mockk/impl/instantiation/JvmObjectMockFactory; - public final fun getSafeToString ()Lio/mockk/impl/log/SafeToString; - public final fun getSignatureValueGenerator ()Lio/mockk/impl/recording/JvmSignatureValueGenerator; - public synthetic fun getStaticMockFactory ()Lio/mockk/MockKGateway$StaticMockFactory; - public fun getStaticMockFactory ()Lio/mockk/impl/instantiation/JvmStaticMockFactory; - public final fun getStubRepo ()Lio/mockk/impl/stub/StubRepository; - public fun getStubber ()Lio/mockk/MockKGateway$Stubber; - public synthetic fun getVerificationAcknowledger ()Lio/mockk/MockKGateway$VerificationAcknowledger; - public fun getVerificationAcknowledger ()Lio/mockk/impl/recording/CommonVerificationAcknowledger; - public fun getVerifier ()Lio/mockk/MockKGateway$Verifier; - public fun verifier (Lio/mockk/MockKGateway$VerificationParameters;)Lio/mockk/MockKGateway$CallVerifier; -} - -public final class io/mockk/impl/JvmMockKGateway$Companion { - public final fun getAnyValueGeneratorFactory ()Lkotlin/jvm/functions/Function1; - public final fun getDefaultImplementation ()Lio/mockk/impl/JvmMockKGateway; - public final fun getDefaultImplementationBuilder ()Lkotlin/jvm/functions/Function0; - public final fun setAnyValueGeneratorFactory (Lkotlin/jvm/functions/Function1;)V -} - -public final class io/mockk/impl/JvmMultiNotifier : io/mockk/impl/MultiNotifier { - public fun ()V - public final fun getCondition ()Ljava/util/concurrent/locks/Condition; - public final fun getConditionMet ()Ljava/util/Set; - public final fun getCounters ()Ljava/util/Map; - public final fun getLock ()Ljava/util/concurrent/locks/ReentrantLock; - public fun notify (Ljava/lang/Object;)V - public fun openSession (Ljava/util/List;J)Lio/mockk/impl/MultiNotifier$Session; -} - -public final class io/mockk/impl/JvmMultiNotifier$SessionImpl : io/mockk/impl/MultiNotifier$Session { - public fun (Lio/mockk/impl/JvmMultiNotifier;JJLjava/util/List;)V - public fun close ()V - public fun wait ()Z -} - -public abstract interface class io/mockk/impl/MultiNotifier { - public abstract fun notify (Ljava/lang/Object;)V - public abstract fun openSession (Ljava/util/List;J)Lio/mockk/impl/MultiNotifier$Session; -} - -public abstract interface class io/mockk/impl/MultiNotifier$Session { - public abstract fun close ()V - public abstract fun wait ()Z -} - -public abstract interface class io/mockk/impl/Ref { - public abstract fun getValue ()Ljava/lang/Object; -} - -public abstract interface class io/mockk/impl/WeakRef { - public abstract fun getValue ()Ljava/lang/Object; -} - -public abstract interface annotation class io/mockk/impl/annotations/AdditionalInterface : java/lang/annotation/Annotation { - public abstract fun type ()Ljava/lang/Class; -} - -public abstract interface annotation class io/mockk/impl/annotations/InjectMockKs : java/lang/annotation/Annotation { - public abstract fun injectImmutable ()Z - public abstract fun lookupType ()Lio/mockk/impl/annotations/InjectionLookupType; - public abstract fun overrideValues ()Z -} - -public final class io/mockk/impl/annotations/InjectionLookupType : java/lang/Enum { - public static final field BOTH Lio/mockk/impl/annotations/InjectionLookupType; - public static final field BY_NAME Lio/mockk/impl/annotations/InjectionLookupType; - public static final field BY_TYPE Lio/mockk/impl/annotations/InjectionLookupType; - public final fun getByName ()Z - public final fun getByType ()Z - public static fun valueOf (Ljava/lang/String;)Lio/mockk/impl/annotations/InjectionLookupType; - public static fun values ()[Lio/mockk/impl/annotations/InjectionLookupType; -} - -public final class io/mockk/impl/annotations/JvmMockInitializer : io/mockk/MockKGateway$MockInitializer { - public static final field Companion Lio/mockk/impl/annotations/JvmMockInitializer$Companion; - public fun (Lio/mockk/MockKGateway;)V - public final fun getGateway ()Lio/mockk/MockKGateway; - public fun initAnnotatedMocks (Ljava/util/List;ZZZ)V - public final fun initMock (Ljava/lang/Object;ZZZ)V -} - -public final class io/mockk/impl/annotations/JvmMockInitializer$Companion { -} - -public final class io/mockk/impl/annotations/MockInjector { - public fun (Ljava/lang/Object;Lio/mockk/impl/annotations/InjectionLookupType;ZZ)V - public final fun constructorInjection (Lkotlin/reflect/KClass;)Ljava/lang/Object; - public final fun getInjectImmutable ()Z - public final fun getLookupType ()Lio/mockk/impl/annotations/InjectionLookupType; - public final fun getMockHolder ()Ljava/lang/Object; - public final fun getOverrideValues ()Z - public final fun propertiesInjection (Ljava/lang/Object;)V -} - -public abstract interface annotation class io/mockk/impl/annotations/MockK : java/lang/annotation/Annotation { - public abstract fun name ()Ljava/lang/String; - public abstract fun relaxUnitFun ()Z - public abstract fun relaxed ()Z -} - -public abstract interface annotation class io/mockk/impl/annotations/OverrideMockKs : java/lang/annotation/Annotation { - public abstract fun injectImmutable ()Z - public abstract fun lookupType ()Lio/mockk/impl/annotations/InjectionLookupType; -} - -public abstract interface annotation class io/mockk/impl/annotations/RelaxedMockK : java/lang/annotation/Annotation { - public abstract fun name ()Ljava/lang/String; -} - -public abstract interface annotation class io/mockk/impl/annotations/SpyK : java/lang/annotation/Annotation { - public abstract fun name ()Ljava/lang/String; - public abstract fun recordPrivateCalls ()Z -} - -public final class io/mockk/impl/eval/EveryBlockEvaluator : io/mockk/impl/eval/RecordedBlockEvaluator, io/mockk/MockKGateway$Stubber { - public fun (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V - public fun every (Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)Lio/mockk/MockKStubScope; -} - -public final class io/mockk/impl/eval/ExcludeBlockEvaluator : io/mockk/impl/eval/RecordedBlockEvaluator, io/mockk/MockKGateway$Excluder { - public fun (Lkotlin/jvm/functions/Function0;Lio/mockk/impl/stub/StubRepository;Lkotlin/jvm/functions/Function0;)V - public fun exclude (Lio/mockk/MockKGateway$ExclusionParameters;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)V - public final fun getStubRepo ()Lio/mockk/impl/stub/StubRepository; -} - -public abstract class io/mockk/impl/eval/RecordedBlockEvaluator { - public fun (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;)V - public final fun getAutoHinterFactory ()Lkotlin/jvm/functions/Function0; - public final fun getCallRecorder ()Lkotlin/jvm/functions/Function0; - protected final fun initializeCoroutines ()V - public final fun record (Lio/mockk/MockKMatcherScope;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)V -} - -public final class io/mockk/impl/eval/VerifyBlockEvaluator : io/mockk/impl/eval/RecordedBlockEvaluator, io/mockk/MockKGateway$Verifier { - public fun (Lkotlin/jvm/functions/Function0;Lio/mockk/impl/stub/StubRepository;Lkotlin/jvm/functions/Function0;)V - public final fun getStubRepo ()Lio/mockk/impl/stub/StubRepository; - public fun verify (Lio/mockk/MockKGateway$VerificationParameters;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;)V -} - -public abstract class io/mockk/impl/instantiation/AbstractInstantiator { - public static final field Companion Lio/mockk/impl/instantiation/AbstractInstantiator$Companion; - public fun (Lio/mockk/impl/instantiation/CommonInstanceFactoryRegistry;)V - public final fun getInstanceFactoryRegistry ()Lio/mockk/impl/instantiation/CommonInstanceFactoryRegistry; - public abstract fun instantiate (Lkotlin/reflect/KClass;)Ljava/lang/Object; - public final fun instantiateViaInstanceFactoryRegistry (Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; -} - -public final class io/mockk/impl/instantiation/AbstractInstantiator$Companion { - public final fun getLog ()Lio/mockk/impl/log/Logger; -} - -public abstract class io/mockk/impl/instantiation/AbstractMockFactory : io/mockk/MockKGateway$MockFactory { - public static final field Companion Lio/mockk/impl/instantiation/AbstractMockFactory$Companion; - public fun (Lio/mockk/impl/stub/StubRepository;Lio/mockk/impl/instantiation/AbstractInstantiator;Lio/mockk/impl/stub/StubGatewayAccess;)V - public final fun getGatewayAccess ()Lio/mockk/impl/stub/StubGatewayAccess; - public final fun getInstantiator ()Lio/mockk/impl/instantiation/AbstractInstantiator; - public final fun getLog ()Lio/mockk/impl/log/Logger; - public final fun getSafeToString ()Lio/mockk/impl/log/SafeToString; - public final fun getStubRepository ()Lio/mockk/impl/stub/StubRepository; - public fun isMock (Ljava/lang/Object;)Z - public fun mockk (Lkotlin/reflect/KClass;Ljava/lang/String;Z[Lkotlin/reflect/KClass;Z)Ljava/lang/Object; - public abstract fun newProxy (Lkotlin/reflect/KClass;[Lkotlin/reflect/KClass;Lio/mockk/impl/stub/Stub;ZZ)Ljava/lang/Object; - public static synthetic fun newProxy$default (Lio/mockk/impl/instantiation/AbstractMockFactory;Lkotlin/reflect/KClass;[Lkotlin/reflect/KClass;Lio/mockk/impl/stub/Stub;ZZILjava/lang/Object;)Ljava/lang/Object; - public fun spyk (Lkotlin/reflect/KClass;Ljava/lang/Object;Ljava/lang/String;[Lkotlin/reflect/KClass;Z)Ljava/lang/Object; - public fun temporaryMock (Lkotlin/reflect/KClass;)Ljava/lang/Object; -} - -public final class io/mockk/impl/instantiation/AbstractMockFactory$Companion { - public final fun getIdCounter ()Lio/mockk/InternalCounter; - public final fun newId ()J -} - -public class io/mockk/impl/instantiation/AnyValueGenerator { - public fun ()V - public fun anyValue (Lkotlin/reflect/KClass;ZLkotlin/jvm/functions/Function0;)Ljava/lang/Object; -} - -public final class io/mockk/impl/instantiation/CommonInstanceFactoryRegistry : io/mockk/MockKGateway$InstanceFactoryRegistry { - public fun ()V - public fun deregisterFactory (Lio/mockk/MockKGateway$InstanceFactory;)V - public final fun getInstanceFactories ()Ljava/util/List; - public fun registerFactory (Lio/mockk/MockKGateway$InstanceFactory;)V -} - -public class io/mockk/impl/instantiation/CommonMockTypeChecker : io/mockk/MockKGateway$MockTypeChecker { - public fun (Lio/mockk/impl/stub/StubRepository;Lkotlin/jvm/functions/Function1;)V - public final fun getStubRepository ()Lio/mockk/impl/stub/StubRepository; - public fun isConstructorMock (Ljava/lang/Object;)Z - public final fun isConstructorMockFun ()Lkotlin/jvm/functions/Function1; - public fun isObjectMock (Ljava/lang/Object;)Z - public fun isRegularMock (Ljava/lang/Object;)Z - public fun isSpy (Ljava/lang/Object;)Z - public fun isStaticMock (Ljava/lang/Object;)Z -} - -public class io/mockk/impl/instantiation/JvmAnyValueGenerator : io/mockk/impl/instantiation/AnyValueGenerator { - public fun (Ljava/lang/Object;)V - public fun anyValue (Lkotlin/reflect/KClass;ZLkotlin/jvm/functions/Function0;)Ljava/lang/Object; -} - -public final class io/mockk/impl/instantiation/JvmConstructorMockFactory : io/mockk/MockKGateway$ConstructorMockFactory { - public fun (Lio/mockk/proxy/MockKConstructorProxyMaker;Lio/mockk/impl/stub/CommonClearer;Lio/mockk/impl/instantiation/AbstractMockFactory;Lio/mockk/proxy/MockKProxyMaker;Lio/mockk/impl/stub/StubGatewayAccess;)V - public fun clear (Lkotlin/reflect/KClass;Lio/mockk/MockKGateway$ClearOptions;)V - public fun clearAll (Lio/mockk/MockKGateway$ClearOptions;)V - public fun constructorMockk (Lkotlin/reflect/KClass;ZZ)Lkotlin/jvm/functions/Function0; - public final fun getClearer ()Lio/mockk/impl/stub/CommonClearer; - public final fun getConstructorProxyMaker ()Lio/mockk/proxy/MockKConstructorProxyMaker; - public final fun getGatewayAccess ()Lio/mockk/impl/stub/StubGatewayAccess; - public final fun getHandlers ()Ljava/util/WeakHashMap; - public final fun getLog ()Lio/mockk/impl/log/Logger; - public final fun getMockFactory ()Lio/mockk/impl/instantiation/AbstractMockFactory; - public final fun getObjectProxyMaker ()Lio/mockk/proxy/MockKProxyMaker; - public final fun isMock (Lkotlin/reflect/KClass;)Z - public fun mockPlaceholder (Lkotlin/reflect/KClass;[Lio/mockk/Matcher;)Ljava/lang/Object; -} - -public final class io/mockk/impl/instantiation/JvmConstructorMockFactory$ConstructorInvocationHandler : io/mockk/proxy/MockKInvocationHandler { - public fun (Lio/mockk/impl/instantiation/JvmConstructorMockFactory;Lkotlin/reflect/KClass;)V - public final fun getCls ()Lkotlin/reflect/KClass; - public final fun getConstructorMockVariant ()Lio/mockk/impl/instantiation/JvmConstructorMockFactory$ConstructorMockVariant; - public fun invocation (Ljava/lang/Object;Ljava/lang/reflect/Method;Ljava/util/concurrent/Callable;[Ljava/lang/Object;)Ljava/lang/Object; - public final fun push (ZZ)Lkotlin/jvm/functions/Function0; -} - -public final class io/mockk/impl/instantiation/JvmConstructorMockFactory$ConstructorMock { - public fun (Lio/mockk/impl/instantiation/JvmConstructorMockFactory;Lkotlin/reflect/KClass;ZLjava/lang/String;)V - public synthetic fun (Lio/mockk/impl/instantiation/JvmConstructorMockFactory;Lkotlin/reflect/KClass;ZLjava/lang/String;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun dispose ()V - public final fun getCancellations ()Ljava/util/List; - public final fun getCls ()Lkotlin/reflect/KClass; - public final fun getName ()Ljava/lang/String; - public final fun getRecordPrivateCalls ()Z - public final fun getRepresentativeMock ()Ljava/lang/Object; - public final fun getRepresentativeStub ()Lio/mockk/impl/stub/SpyKStub; -} - -public final class io/mockk/impl/instantiation/JvmConstructorMockFactory$ConstructorMockVariant { - public fun (Lio/mockk/impl/instantiation/JvmConstructorMockFactory;Lkotlin/reflect/KClass;Z)V - public final fun clear (Lio/mockk/MockKGateway$ClearOptions;)V - public final fun dispose ()V - public final fun getCls ()Lkotlin/reflect/KClass; - public final fun getMock ([Ljava/lang/Object;)Lio/mockk/impl/instantiation/JvmConstructorMockFactory$ConstructorMock; - public final fun getRepresentative ([Lio/mockk/Matcher;)Ljava/lang/Object; - public fun toString ()Ljava/lang/String; -} - -public final class io/mockk/impl/instantiation/JvmInstantiator : io/mockk/impl/instantiation/AbstractInstantiator { - public static final field Companion Lio/mockk/impl/instantiation/JvmInstantiator$Companion; - public fun (Lio/mockk/proxy/MockKInstantiatior;Lio/mockk/impl/instantiation/CommonInstanceFactoryRegistry;)V - public fun instantiate (Lkotlin/reflect/KClass;)Ljava/lang/Object; -} - -public final class io/mockk/impl/instantiation/JvmInstantiator$Companion { - public final fun getLog ()Lio/mockk/impl/log/Logger; -} - -public final class io/mockk/impl/instantiation/JvmMockFactory : io/mockk/impl/instantiation/AbstractMockFactory { - public fun (Lio/mockk/proxy/MockKProxyMaker;Lio/mockk/impl/instantiation/JvmInstantiator;Lio/mockk/impl/stub/StubRepository;Lio/mockk/impl/stub/StubGatewayAccess;)V - public final fun getProxyMaker ()Lio/mockk/proxy/MockKProxyMaker; - public fun newProxy (Lkotlin/reflect/KClass;[Lkotlin/reflect/KClass;Lio/mockk/impl/stub/Stub;ZZ)Ljava/lang/Object; -} - -public final class io/mockk/impl/instantiation/JvmMockFactoryHelper { - public static final field INSTANCE Lio/mockk/impl/instantiation/JvmMockFactoryHelper; - public final fun getCache ()Ljava/util/Map; - public final fun isEquals (Ljava/lang/reflect/Method;)Z - public final fun isHashCode (Ljava/lang/reflect/Method;)Z - public final fun mockHandler (Lio/mockk/impl/stub/Stub;)Lio/mockk/proxy/MockKInvocationHandler; -} - -public final class io/mockk/impl/instantiation/JvmMockTypeChecker : io/mockk/impl/instantiation/CommonMockTypeChecker { - public fun (Lio/mockk/impl/stub/StubRepository;Lkotlin/jvm/functions/Function1;)V - public fun isConstructorMock (Ljava/lang/Object;)Z - public fun isStaticMock (Ljava/lang/Object;)Z -} - -public final class io/mockk/impl/instantiation/JvmObjectMockFactory : io/mockk/MockKGateway$ObjectMockFactory { - public static final field Companion Lio/mockk/impl/instantiation/JvmObjectMockFactory$Companion; - public fun (Lio/mockk/proxy/MockKProxyMaker;Lio/mockk/impl/stub/StubRepository;Lio/mockk/impl/stub/StubGatewayAccess;)V - public fun clear (Ljava/lang/Object;Lio/mockk/MockKGateway$ClearOptions;)V - public fun clearAll (Lio/mockk/MockKGateway$ClearOptions;)V - public final fun getGatewayAccess ()Lio/mockk/impl/stub/StubGatewayAccess; - public final fun getProxyMaker ()Lio/mockk/proxy/MockKProxyMaker; - public final fun getRefCntMap ()Lio/mockk/impl/instantiation/RefCounterMap; - public final fun getStubRepository ()Lio/mockk/impl/stub/StubRepository; - public fun objectMockk (Ljava/lang/Object;Z)Lkotlin/jvm/functions/Function0; -} - -public final class io/mockk/impl/instantiation/JvmObjectMockFactory$Companion { - public final fun getLog ()Lio/mockk/impl/log/Logger; -} - -public final class io/mockk/impl/instantiation/JvmStaticMockFactory : io/mockk/MockKGateway$StaticMockFactory { - public static final field Companion Lio/mockk/impl/instantiation/JvmStaticMockFactory$Companion; - public fun (Lio/mockk/proxy/MockKStaticProxyMaker;Lio/mockk/impl/stub/StubRepository;Lio/mockk/impl/stub/StubGatewayAccess;)V - public fun clear (Lkotlin/reflect/KClass;Lio/mockk/MockKGateway$ClearOptions;)V - public fun clearAll (Lio/mockk/MockKGateway$ClearOptions;)V - public final fun getGatewayAccess ()Lio/mockk/impl/stub/StubGatewayAccess; - public final fun getProxyMaker ()Lio/mockk/proxy/MockKStaticProxyMaker; - public final fun getRefCntMap ()Lio/mockk/impl/instantiation/RefCounterMap; - public final fun getStubRepository ()Lio/mockk/impl/stub/StubRepository; - public fun staticMockk (Lkotlin/reflect/KClass;)Lkotlin/jvm/functions/Function0; -} - -public final class io/mockk/impl/instantiation/JvmStaticMockFactory$Companion { - public final fun getLog ()Lio/mockk/impl/log/Logger; -} - -public final class io/mockk/impl/instantiation/RefCounterMap { - public fun ()V - public final fun decrementRefCnt (Ljava/lang/Object;)Z - public final fun getCounter ()Ljava/util/WeakHashMap; - public final fun incrementRefCnt (Ljava/lang/Object;)Z -} - -public final class io/mockk/impl/log/FilterLogger : io/mockk/impl/log/Logger { - public fun (Lio/mockk/impl/log/Logger;Lkotlin/jvm/functions/Function0;)V - public fun debug (Ljava/lang/Throwable;Lkotlin/jvm/functions/Function0;)V - public fun debug (Lkotlin/jvm/functions/Function0;)V - public fun error (Ljava/lang/Throwable;Lkotlin/jvm/functions/Function0;)V - public fun error (Lkotlin/jvm/functions/Function0;)V - public final fun getLogLevel ()Lkotlin/jvm/functions/Function0; - public final fun getLogger ()Lio/mockk/impl/log/Logger; - public fun info (Ljava/lang/Throwable;Lkotlin/jvm/functions/Function0;)V - public fun info (Lkotlin/jvm/functions/Function0;)V - public fun trace (Ljava/lang/Throwable;Lkotlin/jvm/functions/Function0;)V - public fun trace (Lkotlin/jvm/functions/Function0;)V - public fun warn (Ljava/lang/Throwable;Lkotlin/jvm/functions/Function0;)V - public fun warn (Lkotlin/jvm/functions/Function0;)V -} - -public final class io/mockk/impl/log/JULLogger : io/mockk/impl/log/Logger { - public fun (Lkotlin/reflect/KClass;)V - public fun debug (Ljava/lang/Throwable;Lkotlin/jvm/functions/Function0;)V - public fun debug (Lkotlin/jvm/functions/Function0;)V - public fun error (Ljava/lang/Throwable;Lkotlin/jvm/functions/Function0;)V - public fun error (Lkotlin/jvm/functions/Function0;)V - public final fun getLog ()Ljava/util/logging/Logger; - public fun info (Ljava/lang/Throwable;Lkotlin/jvm/functions/Function0;)V - public fun info (Lkotlin/jvm/functions/Function0;)V - public fun trace (Ljava/lang/Throwable;Lkotlin/jvm/functions/Function0;)V - public fun trace (Lkotlin/jvm/functions/Function0;)V - public fun warn (Ljava/lang/Throwable;Lkotlin/jvm/functions/Function0;)V - public fun warn (Lkotlin/jvm/functions/Function0;)V -} - -public final class io/mockk/impl/log/JvmLogging { - public static final field INSTANCE Lio/mockk/impl/log/JvmLogging; - public final fun adaptor (Lio/mockk/impl/log/Logger;)Lio/mockk/proxy/MockKAgentLogger; - public final fun slf4jOrJulLogging ()Lkotlin/jvm/functions/Function1; -} - -public final class io/mockk/impl/log/LogLevel : java/lang/Enum { - public static final field DEBUG Lio/mockk/impl/log/LogLevel; - public static final field DISABLED Lio/mockk/impl/log/LogLevel; - public static final field ERROR Lio/mockk/impl/log/LogLevel; - public static final field INFO Lio/mockk/impl/log/LogLevel; - public static final field TRACE Lio/mockk/impl/log/LogLevel; - public static final field WARN Lio/mockk/impl/log/LogLevel; - public static fun valueOf (Ljava/lang/String;)Lio/mockk/impl/log/LogLevel; - public static fun values ()[Lio/mockk/impl/log/LogLevel; -} - -public abstract interface class io/mockk/impl/log/Logger { - public static final field Companion Lio/mockk/impl/log/Logger$Companion; - public abstract fun debug (Ljava/lang/Throwable;Lkotlin/jvm/functions/Function0;)V - public abstract fun debug (Lkotlin/jvm/functions/Function0;)V - public abstract fun error (Ljava/lang/Throwable;Lkotlin/jvm/functions/Function0;)V - public abstract fun error (Lkotlin/jvm/functions/Function0;)V - public abstract fun info (Ljava/lang/Throwable;Lkotlin/jvm/functions/Function0;)V - public abstract fun info (Lkotlin/jvm/functions/Function0;)V - public abstract fun trace (Ljava/lang/Throwable;Lkotlin/jvm/functions/Function0;)V - public abstract fun trace (Lkotlin/jvm/functions/Function0;)V - public abstract fun warn (Ljava/lang/Throwable;Lkotlin/jvm/functions/Function0;)V - public abstract fun warn (Lkotlin/jvm/functions/Function0;)V -} - -public final class io/mockk/impl/log/Logger$Companion { - public final fun getLoggerFactory ()Lkotlin/jvm/functions/Function1; - public final fun setLoggerFactory (Lkotlin/jvm/functions/Function1;)V -} - -public final class io/mockk/impl/log/NoOpLogger : io/mockk/impl/log/Logger { - public fun ()V - public fun debug (Ljava/lang/Throwable;Lkotlin/jvm/functions/Function0;)V - public fun debug (Lkotlin/jvm/functions/Function0;)V - public fun error (Ljava/lang/Throwable;Lkotlin/jvm/functions/Function0;)V - public fun error (Lkotlin/jvm/functions/Function0;)V - public fun info (Ljava/lang/Throwable;Lkotlin/jvm/functions/Function0;)V - public fun info (Lkotlin/jvm/functions/Function0;)V - public fun trace (Ljava/lang/Throwable;Lkotlin/jvm/functions/Function0;)V - public fun trace (Lkotlin/jvm/functions/Function0;)V - public fun warn (Ljava/lang/Throwable;Lkotlin/jvm/functions/Function0;)V - public fun warn (Lkotlin/jvm/functions/Function0;)V -} - -public final class io/mockk/impl/log/SafeLogger : io/mockk/impl/log/Logger { - public fun (Lio/mockk/impl/log/Logger;Lkotlin/jvm/functions/Function0;)V - public fun debug (Ljava/lang/Throwable;Lkotlin/jvm/functions/Function0;)V - public fun debug (Lkotlin/jvm/functions/Function0;)V - public fun error (Ljava/lang/Throwable;Lkotlin/jvm/functions/Function0;)V - public fun error (Lkotlin/jvm/functions/Function0;)V - public final fun getCallRecorderGetter ()Lkotlin/jvm/functions/Function0; - public final fun getLogger ()Lio/mockk/impl/log/Logger; - public fun info (Ljava/lang/Throwable;Lkotlin/jvm/functions/Function0;)V - public fun info (Lkotlin/jvm/functions/Function0;)V - public fun trace (Ljava/lang/Throwable;Lkotlin/jvm/functions/Function0;)V - public fun trace (Lkotlin/jvm/functions/Function0;)V - public fun warn (Ljava/lang/Throwable;Lkotlin/jvm/functions/Function0;)V - public fun warn (Lkotlin/jvm/functions/Function0;)V -} - -public final class io/mockk/impl/log/SafeToString { - public fun (Lkotlin/jvm/functions/Function0;)V - public final fun exec (Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; - public final fun getCallrecorderGetter ()Lkotlin/jvm/functions/Function0; - public final fun invoke (Lio/mockk/impl/log/Logger;)Lio/mockk/impl/log/Logger; -} - -public final class io/mockk/impl/log/Slf4jLogger : io/mockk/impl/log/Logger { - public fun (Lkotlin/reflect/KClass;)V - public fun debug (Ljava/lang/Throwable;Lkotlin/jvm/functions/Function0;)V - public fun debug (Lkotlin/jvm/functions/Function0;)V - public fun error (Ljava/lang/Throwable;Lkotlin/jvm/functions/Function0;)V - public fun error (Lkotlin/jvm/functions/Function0;)V - public final fun getLog ()Lorg/slf4j/Logger; - public fun info (Ljava/lang/Throwable;Lkotlin/jvm/functions/Function0;)V - public fun info (Lkotlin/jvm/functions/Function0;)V - public fun trace (Ljava/lang/Throwable;Lkotlin/jvm/functions/Function0;)V - public fun trace (Lkotlin/jvm/functions/Function0;)V - public fun warn (Ljava/lang/Throwable;Lkotlin/jvm/functions/Function0;)V - public fun warn (Lkotlin/jvm/functions/Function0;)V -} - -public final class io/mockk/impl/platform/CommonIdentityHashMapOf : java/util/Map, kotlin/jvm/internal/markers/KMutableMap { - public fun ()V - public fun clear ()V - public fun containsKey (Ljava/lang/Object;)Z - public fun containsValue (Ljava/lang/Object;)Z - public final fun entrySet ()Ljava/util/Set; - public fun get (Ljava/lang/Object;)Ljava/lang/Object; - public fun getEntries ()Ljava/util/Set; - public fun getKeys ()Ljava/util/Set; - public final fun getMap ()Ljava/util/LinkedHashMap; - public fun getSize ()I - public fun getValues ()Ljava/util/Collection; - public fun isEmpty ()Z - public final fun keySet ()Ljava/util/Set; - public fun put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public fun putAll (Ljava/util/Map;)V - public fun remove (Ljava/lang/Object;)Ljava/lang/Object; - public final fun size ()I - public final fun values ()Ljava/util/Collection; -} - -public final class io/mockk/impl/platform/CommonRef : io/mockk/impl/Ref { - public fun (Ljava/lang/Object;)V - public fun equals (Ljava/lang/Object;)Z - public fun getValue ()Ljava/lang/Object; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public abstract interface class io/mockk/impl/platform/Disposable { - public abstract fun dispose ()V -} - -public final class io/mockk/impl/platform/JvmWeakConcurrentMap : java/util/Map, kotlin/jvm/internal/markers/KMutableMap { - public fun ()V - public fun clear ()V - public fun containsKey (Ljava/lang/Object;)Z - public fun containsValue (Ljava/lang/Object;)Z - public final fun entrySet ()Ljava/util/Set; - public fun get (Ljava/lang/Object;)Ljava/lang/Object; - public fun getEntries ()Ljava/util/Set; - public fun getKeys ()Ljava/util/Set; - public fun getSize ()I - public fun getValues ()Ljava/util/Collection; - public fun isEmpty ()Z - public final fun keySet ()Ljava/util/Set; - public fun put (Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; - public fun putAll (Ljava/util/Map;)V - public fun remove (Ljava/lang/Object;)Ljava/lang/Object; - public final fun size ()I - public final fun values ()Ljava/util/Collection; -} - -public class io/mockk/impl/recording/AutoHinter { - public fun ()V - public fun autoHint (Lio/mockk/MockKGateway$CallRecorder;IILkotlin/jvm/functions/Function0;)V -} - -public final class io/mockk/impl/recording/CallRecorderFactories { - public fun (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)V - public final fun component1 ()Lkotlin/jvm/functions/Function0; - public final fun component10 ()Lkotlin/jvm/functions/Function2; - public final fun component11 ()Lkotlin/jvm/functions/Function1; - public final fun component12 ()Lkotlin/jvm/functions/Function1; - public final fun component2 ()Lkotlin/jvm/functions/Function0; - public final fun component3 ()Lkotlin/jvm/functions/Function0; - public final fun component4 ()Lkotlin/jvm/functions/Function1; - public final fun component5 ()Lkotlin/jvm/functions/Function0; - public final fun component6 ()Lkotlin/jvm/functions/Function0; - public final fun component7 ()Lkotlin/jvm/functions/Function1; - public final fun component8 ()Lkotlin/jvm/functions/Function1; - public final fun component9 ()Lkotlin/jvm/functions/Function2; - public final fun copy (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;)Lio/mockk/impl/recording/CallRecorderFactories; - public static synthetic fun copy$default (Lio/mockk/impl/recording/CallRecorderFactories;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function2;Lkotlin/jvm/functions/Function1;Lkotlin/jvm/functions/Function1;ILjava/lang/Object;)Lio/mockk/impl/recording/CallRecorderFactories; - public fun equals (Ljava/lang/Object;)Z - public final fun getAnsweringState ()Lkotlin/jvm/functions/Function1; - public final fun getCallRoundBuilder ()Lkotlin/jvm/functions/Function0; - public final fun getChildHinter ()Lkotlin/jvm/functions/Function0; - public final fun getExclusionState ()Lkotlin/jvm/functions/Function2; - public final fun getPermanentMocker ()Lkotlin/jvm/functions/Function0; - public final fun getSafeLoggingState ()Lkotlin/jvm/functions/Function1; - public final fun getSignatureMatcherDetector ()Lkotlin/jvm/functions/Function0; - public final fun getStubbingAwaitingAnswerState ()Lkotlin/jvm/functions/Function1; - public final fun getStubbingState ()Lkotlin/jvm/functions/Function1; - public final fun getVerificationCallSorter ()Lkotlin/jvm/functions/Function0; - public final fun getVerifier ()Lkotlin/jvm/functions/Function1; - public final fun getVerifyingState ()Lkotlin/jvm/functions/Function2; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class io/mockk/impl/recording/CallRound { - public fun (Ljava/util/List;Ljava/util/List;)V - public final fun component1 ()Ljava/util/List; - public final fun component2 ()Ljava/util/List; - public final fun copy (Ljava/util/List;Ljava/util/List;)Lio/mockk/impl/recording/CallRound; - public static synthetic fun copy$default (Lio/mockk/impl/recording/CallRound;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)Lio/mockk/impl/recording/CallRound; - public fun equals (Ljava/lang/Object;)Z - public final fun getCalls ()Ljava/util/List; - public final fun getMatchers ()Ljava/util/List; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class io/mockk/impl/recording/CallRoundBuilder { - public fun (Lio/mockk/impl/log/SafeToString;)V - public final fun addMatcher (Lio/mockk/Matcher;Ljava/lang/Object;)V - public final fun addSignedCall (Ljava/lang/Object;ZLkotlin/reflect/KClass;Lio/mockk/Invocation;)V - public final fun addWasNotCalled (Ljava/util/List;)V - public final fun build ()Lio/mockk/impl/recording/CallRound; - public final fun getSafeToString ()Lio/mockk/impl/log/SafeToString; - public final fun getSignedCalls ()Ljava/util/List; - public final fun getSignedMatchers ()Ljava/util/List; -} - -public final class io/mockk/impl/recording/ChainedCallDetector { - public static final field Companion Lio/mockk/impl/recording/ChainedCallDetector$Companion; - public field call Lio/mockk/RecordedCall; - public fun (Lio/mockk/impl/log/SafeToString;)V - public final fun detect (Ljava/util/List;ILjava/util/HashMap;)V - public final fun getArgMatchers ()Ljava/util/List; - public final fun getCall ()Lio/mockk/RecordedCall; - public final fun getLog ()Lio/mockk/impl/log/Logger; - public final fun setCall (Lio/mockk/RecordedCall;)V -} - -public final class io/mockk/impl/recording/ChainedCallDetector$Companion { - public final fun eqOrNullMatcher (Ljava/lang/Object;)Lio/mockk/Matcher; -} - -public final class io/mockk/impl/recording/ChildHinter { - public fun ()V - public final fun hint (ILkotlin/reflect/KClass;)V - public final fun nextChildType (Lkotlin/jvm/functions/Function0;)Lkotlin/reflect/KClass; -} - -public final class io/mockk/impl/recording/CommonCallRecorder : io/mockk/MockKGateway$CallRecorder { - public static final field Companion Lio/mockk/impl/recording/CommonCallRecorder$Companion; - public fun (Lio/mockk/impl/stub/StubRepository;Lio/mockk/impl/instantiation/AbstractInstantiator;Lio/mockk/impl/recording/SignatureValueGenerator;Lio/mockk/MockKGateway$MockFactory;Lkotlin/jvm/functions/Function0;Lio/mockk/impl/log/SafeToString;Lio/mockk/impl/recording/CallRecorderFactories;Lkotlin/jvm/functions/Function1;Lio/mockk/MockKGateway$VerificationAcknowledger;)V - public fun answerOpportunity ()Lio/mockk/MockKGateway$AnswerOpportunity; - public fun call (Lio/mockk/Invocation;)Ljava/lang/Object; - public fun discardLastCallRound ()V - public fun done ()V - public fun estimateCallRounds ()I - public final fun getAck ()Lio/mockk/MockKGateway$VerificationAcknowledger; - public final fun getAnyValueGenerator ()Lkotlin/jvm/functions/Function0; - public fun getCalls ()Ljava/util/List; - public final fun getChildHinter ()Lio/mockk/impl/recording/ChildHinter; - public final fun getFactories ()Lio/mockk/impl/recording/CallRecorderFactories; - public final fun getInitialState ()Lkotlin/jvm/functions/Function1; - public final fun getInstantiator ()Lio/mockk/impl/instantiation/AbstractInstantiator; - public final fun getMockFactory ()Lio/mockk/MockKGateway$MockFactory; - public final fun getSafeToString ()Lio/mockk/impl/log/SafeToString; - public final fun getSignatureValueGenerator ()Lio/mockk/impl/recording/SignatureValueGenerator; - public final fun getState ()Lio/mockk/impl/recording/states/CallRecordingState; - public final fun getStubRepo ()Lio/mockk/impl/stub/StubRepository; - public fun hintNextReturnType (Lkotlin/reflect/KClass;I)V - public fun isLastCallReturnsNothing ()Z - public fun matcher (Lio/mockk/Matcher;Lkotlin/reflect/KClass;)Ljava/lang/Object; - public fun nCalls ()I - public fun reset ()V - public fun round (II)V - public final fun safeExec (Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; - public final fun setChildHinter (Lio/mockk/impl/recording/ChildHinter;)V - public final fun setState (Lio/mockk/impl/recording/states/CallRecordingState;)V - public fun startExclusion (Lio/mockk/MockKGateway$ExclusionParameters;)V - public fun startStubbing ()V - public fun startVerification (Lio/mockk/MockKGateway$VerificationParameters;)V - public fun wasNotCalled (Ljava/util/List;)V -} - -public final class io/mockk/impl/recording/CommonCallRecorder$Companion { - public final fun getLog ()Lio/mockk/impl/log/Logger; -} - -public final class io/mockk/impl/recording/CommonVerificationAcknowledger : io/mockk/MockKGateway$VerificationAcknowledger { - public fun (Lio/mockk/impl/stub/StubRepository;Lio/mockk/impl/log/SafeToString;)V - public fun acknowledgeVerified ()V - public fun acknowledgeVerified (Ljava/lang/Object;)V - public fun checkUnnecessaryStub ()V - public fun checkUnnecessaryStub (Ljava/lang/Object;)V - public final fun getSafeToString ()Lio/mockk/impl/log/SafeToString; - public final fun getStubRepo ()Lio/mockk/impl/stub/StubRepository; - public fun markCallVerified (Lio/mockk/Invocation;)V -} - -public final class io/mockk/impl/recording/JvmAutoHinter : io/mockk/impl/recording/AutoHinter { - public static final field Companion Lio/mockk/impl/recording/JvmAutoHinter$Companion; - public fun ()V - public fun autoHint (Lio/mockk/MockKGateway$CallRecorder;IILkotlin/jvm/functions/Function0;)V - public final fun getChildTypes ()Ljava/util/Map; -} - -public final class io/mockk/impl/recording/JvmAutoHinter$Companion { - public final fun getExceptionMessage ()Lkotlin/text/Regex; - public final fun getLog ()Lio/mockk/impl/log/Logger; -} - -public final class io/mockk/impl/recording/JvmSignatureValueGenerator : io/mockk/impl/recording/SignatureValueGenerator { - public fun (Ljava/util/Random;)V - public final fun getRnd ()Ljava/util/Random; - public fun signatureValue (Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; -} - -public final class io/mockk/impl/recording/PermanentMocker { - public fun (Lio/mockk/impl/stub/StubRepository;Lio/mockk/impl/log/SafeToString;)V - public final fun getCallRef ()Ljava/util/Map; - public final fun getLog ()Lio/mockk/impl/log/Logger; - public final fun getPermanentMocks ()Ljava/util/Map; - public final fun getSafeToString ()Lio/mockk/impl/log/SafeToString; - public final fun getStubRepo ()Lio/mockk/impl/stub/StubRepository; - public final fun mock (Ljava/util/List;)Ljava/util/List; -} - -public final class io/mockk/impl/recording/SignatureMatcherDetector { - public fun (Lio/mockk/impl/log/SafeToString;Lkotlin/jvm/functions/Function0;)V - public final fun detect (Ljava/util/List;)V - public final fun getCalls ()Ljava/util/List; - public final fun getChainedCallDetectorFactory ()Lkotlin/jvm/functions/Function0; - public final fun getLog ()Lio/mockk/impl/log/Logger; -} - -public abstract interface class io/mockk/impl/recording/SignatureValueGenerator { - public abstract fun signatureValue (Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; -} - -public final class io/mockk/impl/recording/SignedCall { - public fun (Ljava/lang/Object;ZLkotlin/reflect/KClass;Ljava/lang/Object;Lio/mockk/MethodDescription;Ljava/util/List;Ljava/lang/String;)V - public final fun component1 ()Ljava/lang/Object; - public final fun component2 ()Z - public final fun component3 ()Lkotlin/reflect/KClass; - public final fun component4 ()Ljava/lang/Object; - public final fun component5 ()Lio/mockk/MethodDescription; - public final fun component6 ()Ljava/util/List; - public final fun component7 ()Ljava/lang/String; - public final fun copy (Ljava/lang/Object;ZLkotlin/reflect/KClass;Ljava/lang/Object;Lio/mockk/MethodDescription;Ljava/util/List;Ljava/lang/String;)Lio/mockk/impl/recording/SignedCall; - public static synthetic fun copy$default (Lio/mockk/impl/recording/SignedCall;Ljava/lang/Object;ZLkotlin/reflect/KClass;Ljava/lang/Object;Lio/mockk/MethodDescription;Ljava/util/List;Ljava/lang/String;ILjava/lang/Object;)Lio/mockk/impl/recording/SignedCall; - public fun equals (Ljava/lang/Object;)Z - public final fun getArgs ()Ljava/util/List; - public final fun getInvocationStr ()Ljava/lang/String; - public final fun getMethod ()Lio/mockk/MethodDescription; - public final fun getRetType ()Lkotlin/reflect/KClass; - public final fun getRetValue ()Ljava/lang/Object; - public final fun getSelf ()Ljava/lang/Object; - public fun hashCode ()I - public final fun isRetValueMock ()Z - public fun toString ()Ljava/lang/String; -} - -public final class io/mockk/impl/recording/SignedMatcher { - public fun (Lio/mockk/Matcher;Ljava/lang/Object;)V - public final fun component1 ()Lio/mockk/Matcher; - public final fun component2 ()Ljava/lang/Object; - public final fun copy (Lio/mockk/Matcher;Ljava/lang/Object;)Lio/mockk/impl/recording/SignedMatcher; - public static synthetic fun copy$default (Lio/mockk/impl/recording/SignedMatcher;Lio/mockk/Matcher;Ljava/lang/Object;ILjava/lang/Object;)Lio/mockk/impl/recording/SignedMatcher; - public fun equals (Ljava/lang/Object;)Z - public final fun getMatcher ()Lio/mockk/Matcher; - public final fun getSignature ()Ljava/lang/Object; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class io/mockk/impl/recording/VerificationCallSorter { - public field regularCalls Ljava/util/List; - public field wasNotCalledCalls Ljava/util/List; - public fun ()V - public final fun getRegularCalls ()Ljava/util/List; - public final fun getWasNotCalledCalls ()Ljava/util/List; - public final fun setRegularCalls (Ljava/util/List;)V - public final fun setWasNotCalledCalls (Ljava/util/List;)V - public final fun sort (Ljava/util/List;)V -} - -public final class io/mockk/impl/recording/WasNotCalled { - public static final field INSTANCE Lio/mockk/impl/recording/WasNotCalled; - public final fun getMethod ()Lio/mockk/MethodDescription; -} - -public class io/mockk/impl/recording/states/AnsweringState : io/mockk/impl/recording/states/CallRecordingState { - public fun (Lio/mockk/impl/recording/CommonCallRecorder;)V - public fun call (Lio/mockk/Invocation;)Ljava/lang/Object; - public fun getLog ()Lio/mockk/impl/log/Logger; - public fun startStubbing ()Lio/mockk/impl/recording/states/CallRecordingState; - public fun startVerification (Lio/mockk/MockKGateway$VerificationParameters;)Lio/mockk/impl/recording/states/CallRecordingState; -} - -public abstract class io/mockk/impl/recording/states/CallRecordingState { - public fun (Lio/mockk/impl/recording/CommonCallRecorder;)V - public fun answerOpportunity ()Lio/mockk/MockKGateway$AnswerOpportunity; - public fun call (Lio/mockk/Invocation;)Ljava/lang/Object; - public fun discardLastCallRound ()V - public fun estimateCallRounds ()I - public final fun getRecorder ()Lio/mockk/impl/recording/CommonCallRecorder; - public fun isLastCallReturnsNothing ()Z - public fun matcher (Lio/mockk/Matcher;Lkotlin/reflect/KClass;)Ljava/lang/Object; - public fun nCalls ()I - public fun recordingDone ()Lio/mockk/impl/recording/states/CallRecordingState; - public fun round (II)V - public fun startStubbing ()Lio/mockk/impl/recording/states/CallRecordingState; - public fun startVerification (Lio/mockk/MockKGateway$VerificationParameters;)Lio/mockk/impl/recording/states/CallRecordingState; - public fun wasNotCalled (Ljava/util/List;)V -} - -public final class io/mockk/impl/recording/states/ExclusionState : io/mockk/impl/recording/states/RecordingState { - public static final field Companion Lio/mockk/impl/recording/states/ExclusionState$Companion; - public fun (Lio/mockk/impl/recording/CommonCallRecorder;Lio/mockk/MockKGateway$ExclusionParameters;)V - public final fun getParams ()Lio/mockk/MockKGateway$ExclusionParameters; - public fun recordingDone ()Lio/mockk/impl/recording/states/CallRecordingState; - public fun wasNotCalled (Ljava/util/List;)V -} - -public final class io/mockk/impl/recording/states/ExclusionState$Companion { - public final fun getLog ()Lio/mockk/impl/log/Logger; -} - -public abstract class io/mockk/impl/recording/states/RecordingState : io/mockk/impl/recording/states/CallRecordingState { - public fun (Lio/mockk/impl/recording/CommonCallRecorder;)V - protected final fun addWasNotCalled (Ljava/util/List;)V - public fun call (Lio/mockk/Invocation;)Ljava/lang/Object; - public fun discardLastCallRound ()V - public fun estimateCallRounds ()I - public final fun getLog ()Lio/mockk/impl/log/Logger; - public fun isLastCallReturnsNothing ()Z - public fun matcher (Lio/mockk/Matcher;Lkotlin/reflect/KClass;)Ljava/lang/Object; - public final fun mockPermanently ()V - public fun nCalls ()I - public fun round (II)V -} - -public final class io/mockk/impl/recording/states/SafeLoggingState : io/mockk/impl/recording/states/CallRecordingState { - public fun (Lio/mockk/impl/recording/CommonCallRecorder;)V - public fun call (Lio/mockk/Invocation;)Ljava/lang/Object; -} - -public final class io/mockk/impl/recording/states/StubbingAwaitingAnswerState : io/mockk/impl/recording/states/CallRecordingState { - public fun (Lio/mockk/impl/recording/CommonCallRecorder;)V - public fun answerOpportunity ()Lio/mockk/MockKGateway$AnswerOpportunity; - public final fun getLog ()Lio/mockk/impl/log/Logger; -} - -public final class io/mockk/impl/recording/states/StubbingState : io/mockk/impl/recording/states/RecordingState { - public fun (Lio/mockk/impl/recording/CommonCallRecorder;)V - public fun recordingDone ()Lio/mockk/impl/recording/states/CallRecordingState; -} - -public final class io/mockk/impl/recording/states/VerifyingState : io/mockk/impl/recording/states/RecordingState { - public static final field Companion Lio/mockk/impl/recording/states/VerifyingState$Companion; - public fun (Lio/mockk/impl/recording/CommonCallRecorder;Lio/mockk/MockKGateway$VerificationParameters;)V - public final fun getParams ()Lio/mockk/MockKGateway$VerificationParameters; - public fun recordingDone ()Lio/mockk/impl/recording/states/CallRecordingState; - public fun wasNotCalled (Ljava/util/List;)V -} - -public final class io/mockk/impl/recording/states/VerifyingState$Companion { - public final fun getLog ()Lio/mockk/impl/log/Logger; -} - -public final class io/mockk/impl/stub/AnswerAnsweringOpportunity : io/mockk/Answer, io/mockk/MockKGateway$AnswerOpportunity { - public fun (Lkotlin/jvm/functions/Function0;)V - public fun answer (Lio/mockk/Call;)Ljava/lang/Object; - public fun coAnswer (Lio/mockk/Call;Lkotlin/coroutines/Continuation;)Ljava/lang/Object; - public final fun onFirstAnswer (Lkotlin/jvm/functions/Function1;)V - public fun provideAnswer (Lio/mockk/Answer;)V -} - -public final class io/mockk/impl/stub/CommonClearer : io/mockk/MockKGateway$Clearer { - public fun (Lio/mockk/impl/stub/StubRepository;Lio/mockk/impl/log/SafeToString;)V - public fun clear ([Ljava/lang/Object;Lio/mockk/MockKGateway$ClearOptions;)V - public fun clearAll (Lio/mockk/MockKGateway$ClearOptions;)V - public final fun getLog ()Lio/mockk/impl/log/Logger; - public final fun getSafeToString ()Lio/mockk/impl/log/SafeToString; - public final fun getStubRepository ()Lio/mockk/impl/stub/StubRepository; -} - -public final class io/mockk/impl/stub/ConstructorStub : io/mockk/impl/stub/Stub { - public fun (Ljava/lang/Object;Ljava/lang/Object;Lio/mockk/impl/stub/Stub;Z)V - public fun addAnswer (Lio/mockk/InvocationMatcher;Lio/mockk/Answer;)V - public fun allRecordedCalls ()Ljava/util/List; - public fun allRecordedCalls (Lio/mockk/MethodDescription;)Ljava/util/List; - public fun answer (Lio/mockk/Invocation;)Ljava/lang/Object; - public fun childMockK (Lio/mockk/InvocationMatcher;Lkotlin/reflect/KClass;)Ljava/lang/Object; - public fun clear (Lio/mockk/MockKGateway$ClearOptions;)V - public fun dispose ()V - public fun excludeRecordedCalls (Lio/mockk/MockKGateway$ExclusionParameters;Lio/mockk/InvocationMatcher;)V - public final fun getMock ()Ljava/lang/Object; - public fun getName ()Ljava/lang/String; - public final fun getRecordPrivateCalls ()Z - public final fun getRepresentativeMock ()Ljava/lang/Object; - public final fun getStub ()Lio/mockk/impl/stub/Stub; - public fun getType ()Lkotlin/reflect/KClass; - public fun handleInvocation (Ljava/lang/Object;Lio/mockk/MethodDescription;Lkotlin/jvm/functions/Function0;[Ljava/lang/Object;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; - public fun markCallVerified (Lio/mockk/Invocation;)V - public fun matcherUsages ()Ljava/util/Map; - public fun recordCall (Lio/mockk/Invocation;)V - public fun stdObjectAnswer (Lio/mockk/Invocation;)Ljava/lang/Object; - public fun toStr ()Ljava/lang/String; - public fun verifiedCalls ()Ljava/util/List; -} - -public class io/mockk/impl/stub/MockKStub : io/mockk/impl/stub/Stub { - public static final field Companion Lio/mockk/impl/stub/MockKStub$Companion; - public field hashCodeStr Ljava/lang/String; - public fun (Lkotlin/reflect/KClass;Ljava/lang/String;ZZLio/mockk/impl/stub/StubGatewayAccess;ZLio/mockk/impl/stub/MockType;)V - public synthetic fun (Lkotlin/reflect/KClass;Ljava/lang/String;ZZLio/mockk/impl/stub/StubGatewayAccess;ZLio/mockk/impl/stub/MockType;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public fun addAnswer (Lio/mockk/InvocationMatcher;Lio/mockk/Answer;)V - protected final fun allEqMatcher (Lio/mockk/Invocation;)Lio/mockk/InvocationMatcher; - public fun allRecordedCalls ()Ljava/util/List; - public fun allRecordedCalls (Lio/mockk/MethodDescription;)Ljava/util/List; - public fun answer (Lio/mockk/Invocation;)Ljava/lang/Object; - public fun childMockK (Lio/mockk/InvocationMatcher;Lkotlin/reflect/KClass;)Ljava/lang/Object; - public fun clear (Lio/mockk/MockKGateway$ClearOptions;)V - protected fun defaultAnswer (Lio/mockk/Invocation;)Ljava/lang/Object; - public fun dispose ()V - public fun excludeRecordedCalls (Lio/mockk/MockKGateway$ExclusionParameters;Lio/mockk/InvocationMatcher;)V - public final fun getDisposeRoutine ()Lkotlin/jvm/functions/Function0; - public final fun getGatewayAccess ()Lio/mockk/impl/stub/StubGatewayAccess; - public final fun getHashCodeStr ()Ljava/lang/String; - public final fun getLog ()Lio/mockk/impl/log/Logger; - public final fun getMockType ()Lio/mockk/impl/stub/MockType; - public fun getName ()Ljava/lang/String; - public final fun getRecordPrivateCalls ()Z - public final fun getRelaxUnitFun ()Z - public final fun getRelaxed ()Z - public fun getType ()Lkotlin/reflect/KClass; - public fun handleInvocation (Ljava/lang/Object;Lio/mockk/MethodDescription;Lkotlin/jvm/functions/Function0;[Ljava/lang/Object;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; - public fun markCallVerified (Lio/mockk/Invocation;)V - public fun matcherUsages ()Ljava/util/Map; - public fun recordCall (Lio/mockk/Invocation;)V - public final fun setDisposeRoutine (Lkotlin/jvm/functions/Function0;)V - public final fun setHashCodeStr (Ljava/lang/String;)V - public fun stdObjectAnswer (Lio/mockk/Invocation;)Ljava/lang/Object; - protected final fun stdObjectFunctions (Ljava/lang/Object;Lio/mockk/MethodDescription;Ljava/util/List;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; - public fun toStr ()Ljava/lang/String; - public fun verifiedCalls ()Ljava/util/List; -} - -public final class io/mockk/impl/stub/MockKStub$Companion { - public final fun getChildOfRegex ()Lkotlin/text/Regex; -} - -public final class io/mockk/impl/stub/MockType : java/lang/Enum { - public static final field CONSTRUCTOR Lio/mockk/impl/stub/MockType; - public static final field OBJECT Lio/mockk/impl/stub/MockType; - public static final field REGULAR Lio/mockk/impl/stub/MockType; - public static final field SPY Lio/mockk/impl/stub/MockType; - public static final field STATIC Lio/mockk/impl/stub/MockType; - public static final field TEMPORARY Lio/mockk/impl/stub/MockType; - public static fun valueOf (Ljava/lang/String;)Lio/mockk/impl/stub/MockType; - public static fun values ()[Lio/mockk/impl/stub/MockType; -} - -public final class io/mockk/impl/stub/SpyKStub : io/mockk/impl/stub/MockKStub { - public fun (Lkotlin/reflect/KClass;Ljava/lang/String;Lio/mockk/impl/stub/StubGatewayAccess;ZLio/mockk/impl/stub/MockType;)V -} - -public abstract interface class io/mockk/impl/stub/Stub : io/mockk/impl/platform/Disposable { - public abstract fun addAnswer (Lio/mockk/InvocationMatcher;Lio/mockk/Answer;)V - public abstract fun allRecordedCalls ()Ljava/util/List; - public abstract fun allRecordedCalls (Lio/mockk/MethodDescription;)Ljava/util/List; - public abstract fun answer (Lio/mockk/Invocation;)Ljava/lang/Object; - public abstract fun childMockK (Lio/mockk/InvocationMatcher;Lkotlin/reflect/KClass;)Ljava/lang/Object; - public abstract fun clear (Lio/mockk/MockKGateway$ClearOptions;)V - public abstract fun excludeRecordedCalls (Lio/mockk/MockKGateway$ExclusionParameters;Lio/mockk/InvocationMatcher;)V - public abstract fun getName ()Ljava/lang/String; - public abstract fun getType ()Lkotlin/reflect/KClass; - public abstract fun handleInvocation (Ljava/lang/Object;Lio/mockk/MethodDescription;Lkotlin/jvm/functions/Function0;[Ljava/lang/Object;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; - public abstract fun markCallVerified (Lio/mockk/Invocation;)V - public abstract fun matcherUsages ()Ljava/util/Map; - public abstract fun recordCall (Lio/mockk/Invocation;)V - public abstract fun stdObjectAnswer (Lio/mockk/Invocation;)Ljava/lang/Object; - public abstract fun toStr ()Ljava/lang/String; - public abstract fun verifiedCalls ()Ljava/util/List; -} - -public final class io/mockk/impl/stub/StubGatewayAccess { - public fun (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lio/mockk/impl/stub/StubRepository;Lio/mockk/impl/log/SafeToString;Lio/mockk/MockKGateway$MockFactory;)V - public synthetic fun (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lio/mockk/impl/stub/StubRepository;Lio/mockk/impl/log/SafeToString;Lio/mockk/MockKGateway$MockFactory;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun component1 ()Lkotlin/jvm/functions/Function0; - public final fun component2 ()Lkotlin/jvm/functions/Function0; - public final fun component3 ()Lio/mockk/impl/stub/StubRepository; - public final fun component4 ()Lio/mockk/impl/log/SafeToString; - public final fun component5 ()Lio/mockk/MockKGateway$MockFactory; - public final fun copy (Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lio/mockk/impl/stub/StubRepository;Lio/mockk/impl/log/SafeToString;Lio/mockk/MockKGateway$MockFactory;)Lio/mockk/impl/stub/StubGatewayAccess; - public static synthetic fun copy$default (Lio/mockk/impl/stub/StubGatewayAccess;Lkotlin/jvm/functions/Function0;Lkotlin/jvm/functions/Function0;Lio/mockk/impl/stub/StubRepository;Lio/mockk/impl/log/SafeToString;Lio/mockk/MockKGateway$MockFactory;ILjava/lang/Object;)Lio/mockk/impl/stub/StubGatewayAccess; - public fun equals (Ljava/lang/Object;)Z - public final fun getAnyValueGenerator ()Lkotlin/jvm/functions/Function0; - public final fun getCallRecorder ()Lkotlin/jvm/functions/Function0; - public final fun getMockFactory ()Lio/mockk/MockKGateway$MockFactory; - public final fun getSafeToString ()Lio/mockk/impl/log/SafeToString; - public final fun getStubRepository ()Lio/mockk/impl/stub/StubRepository; - public fun hashCode ()I - public fun toString ()Ljava/lang/String; -} - -public final class io/mockk/impl/stub/StubRepository { - public fun (Lio/mockk/impl/log/SafeToString;)V - public final fun add (Ljava/lang/Object;Lio/mockk/impl/stub/Stub;)V - public final fun get (Ljava/lang/Object;)Lio/mockk/impl/stub/Stub; - public final fun getAllStubs ()Ljava/util/List; - public final fun getSafeToString ()Lio/mockk/impl/log/SafeToString; - public final fun notifyCallRecorded (Lio/mockk/impl/stub/MockKStub;)V - public final fun openRecordCallAwaitSession (Ljava/util/List;J)Lio/mockk/impl/MultiNotifier$Session; - public final fun remove (Ljava/lang/Object;)Lio/mockk/impl/stub/Stub; - public final fun stubFor (Ljava/lang/Object;)Lio/mockk/impl/stub/Stub; -} - -public final class io/mockk/impl/verify/AllCallsCallVerifier : io/mockk/impl/verify/UnorderedCallVerifier { - public fun (Lio/mockk/impl/stub/StubRepository;Lio/mockk/impl/log/SafeToString;)V - public fun verify (Ljava/util/List;Lio/mockk/MockKGateway$VerificationParameters;)Lio/mockk/MockKGateway$VerificationResult; -} - -public final class io/mockk/impl/verify/LCSMatchingAlgo { - public fun (Ljava/util/List;Ljava/util/List;Ljava/util/List;)V - public synthetic fun (Ljava/util/List;Ljava/util/List;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V - public final fun getAllCalls ()Ljava/util/List; - public final fun getVerifiedCalls ()Ljava/util/List; - public final fun getVerifiedMatchers ()Ljava/util/List; - public final fun lcs ()Z -} - -public final class io/mockk/impl/verify/OrderedCallVerifier : io/mockk/MockKGateway$CallVerifier { - public fun (Lio/mockk/impl/stub/StubRepository;Lio/mockk/impl/log/SafeToString;)V - public fun captureArguments ()V - public final fun getSafeToString ()Lio/mockk/impl/log/SafeToString; - public final fun getStubRepo ()Lio/mockk/impl/stub/StubRepository; - public fun verify (Ljava/util/List;Lio/mockk/MockKGateway$VerificationParameters;)Lio/mockk/MockKGateway$VerificationResult; -} - -public final class io/mockk/impl/verify/SequenceCallVerifier : io/mockk/MockKGateway$CallVerifier { - public fun (Lio/mockk/impl/stub/StubRepository;Lio/mockk/impl/log/SafeToString;)V - public fun captureArguments ()V - public final fun getSafeToString ()Lio/mockk/impl/log/SafeToString; - public final fun getStubRepo ()Lio/mockk/impl/stub/StubRepository; - public fun verify (Ljava/util/List;Lio/mockk/MockKGateway$VerificationParameters;)Lio/mockk/MockKGateway$VerificationResult; -} - -public final class io/mockk/impl/verify/TimeoutVerifier : io/mockk/MockKGateway$CallVerifier { - public fun (Lio/mockk/impl/stub/StubRepository;Lio/mockk/MockKGateway$CallVerifier;)V - public fun captureArguments ()V - public final fun getStubRepo ()Lio/mockk/impl/stub/StubRepository; - public final fun getVerifierChain ()Lio/mockk/MockKGateway$CallVerifier; - public fun verify (Ljava/util/List;Lio/mockk/MockKGateway$VerificationParameters;)Lio/mockk/MockKGateway$VerificationResult; -} - -public class io/mockk/impl/verify/UnorderedCallVerifier : io/mockk/MockKGateway$CallVerifier { - public fun (Lio/mockk/impl/stub/StubRepository;Lio/mockk/impl/log/SafeToString;)V - public fun captureArguments ()V - public final fun getSafeToString ()Lio/mockk/impl/log/SafeToString; - public final fun getStubRepo ()Lio/mockk/impl/stub/StubRepository; - public fun verify (Ljava/util/List;Lio/mockk/MockKGateway$VerificationParameters;)Lio/mockk/MockKGateway$VerificationResult; -} - -public final class io/mockk/impl/verify/VerificationHelpers { - public static final field INSTANCE Lio/mockk/impl/verify/VerificationHelpers; - public final fun allInvocations (Ljava/util/List;Lio/mockk/impl/stub/StubRepository;)Ljava/util/List; - public final fun formatCalls (Ljava/util/List;Ljava/util/List;)Ljava/lang/String; - public static synthetic fun formatCalls$default (Lio/mockk/impl/verify/VerificationHelpers;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)Ljava/lang/String; - public final fun reportCalls (Ljava/util/List;Ljava/util/List;Lio/mockk/impl/verify/LCSMatchingAlgo;)Ljava/lang/String; - public static synthetic fun reportCalls$default (Lio/mockk/impl/verify/VerificationHelpers;Ljava/util/List;Ljava/util/List;Lio/mockk/impl/verify/LCSMatchingAlgo;ILjava/lang/Object;)Ljava/lang/String; - public final fun stackTrace (ILjava/util/List;)Ljava/lang/String; - public final fun stackTraces (Ljava/util/List;)Ljava/lang/String; -} - -public final class io/mockk/junit4/MockKRule : org/junit/rules/TestWatcher, org/junit/rules/TestRule { - public fun (Ljava/lang/Object;)V -} - -public final class io/mockk/junit5/MockKExtension : org/junit/jupiter/api/extension/AfterAllCallback, org/junit/jupiter/api/extension/ParameterResolver, org/junit/jupiter/api/extension/TestInstancePostProcessor { - public static final field CHECK_UNNECESSARY_STUB_PROPERTY Ljava/lang/String; - public static final field CONFIRM_VERIFICATION_PROPERTY Ljava/lang/String; - public static final field Companion Lio/mockk/junit5/MockKExtension$Companion; - public static final field KEEP_MOCKS_PROPERTY Ljava/lang/String; - public fun ()V - public fun afterAll (Lorg/junit/jupiter/api/extension/ExtensionContext;)V - public fun postProcessTestInstance (Ljava/lang/Object;Lorg/junit/jupiter/api/extension/ExtensionContext;)V - public fun resolveParameter (Lorg/junit/jupiter/api/extension/ParameterContext;Lorg/junit/jupiter/api/extension/ExtensionContext;)Ljava/lang/Object; - public fun supportsParameter (Lorg/junit/jupiter/api/extension/ParameterContext;Lorg/junit/jupiter/api/extension/ExtensionContext;)Z -} - -public abstract interface annotation class io/mockk/junit5/MockKExtension$CheckUnnecessaryStub : java/lang/annotation/Annotation { -} - -public final class io/mockk/junit5/MockKExtension$Companion { -} - -public abstract interface annotation class io/mockk/junit5/MockKExtension$ConfirmVerification : java/lang/annotation/Annotation { -} - -public abstract interface annotation class io/mockk/junit5/MockKExtension$KeepMocks : java/lang/annotation/Annotation { -} - diff --git a/mockk/jvm/build.gradle.kts b/mockk/jvm/build.gradle.kts deleted file mode 100644 index 672d6ef63..000000000 --- a/mockk/jvm/build.gradle.kts +++ /dev/null @@ -1,43 +0,0 @@ -import io.mockk.dependencies.Deps -import io.mockk.dependencies.kotlinVersion - -plugins { - id("mpp-jvm") -} - -extra["mavenName"] = "MockK" -extra["mavenDescription"] = "mocking library for Kotlin" - -apply(from = "${rootProject.extensions.extraProperties["gradles"]}/jacoco.gradle") -apply(from = "${rootProject.extensions.extraProperties["gradles"]}/additional-archives.gradle") -apply(from = "${rootProject.extensions.extraProperties["gradles"]}/upload.gradle") - -dependencies { - expectedBy(project(":mockk-common")) - api(project(":mockk-dsl-jvm")) - implementation(project(":mockk-agent-jvm")) - - implementation(Deps.Libs.kotlinReflect(kotlinVersion())) - compileOnly(Deps.Libs.kotlinCoroutinesCore()) - compileOnly("org.slf4j:slf4j-api:1.7.36") - compileOnly("junit:junit:4.13.2") - - testImplementation(Deps.Libs.kotlinCoroutinesCore()) -} - -evaluationDependsOn(":mockk-common") -tasks { - val sourcesJar by creating(Jar::class) { - archiveClassifier.set("sources") - from(sourceSets["main"].allSource) - /*from(project(":mockk-dsl").sourceSets["main"].allJava.files) { - exclude("io/mockk/impl/InternalPlatform.kt") - exclude("io/mockk/impl/annotations/AdditionalInterface.kt") - exclude("io/mockk/MockK.kt") - }*/ - } -} - -base { - archivesBaseName = "mockk" -} diff --git a/modules/mockk-agent-android/xbuild.gradle b/modules/mockk-agent-android/xbuild.gradle deleted file mode 100644 index 008a67d3a..000000000 --- a/modules/mockk-agent-android/xbuild.gradle +++ /dev/null @@ -1,92 +0,0 @@ -plugins { - id("buildsrc.convention.android-library") -} - -ext { - mavenName = 'MockK Android Agent' - mavenDescription = 'Android instrumented testing MockK inline mocking agent' -} - -//apply from: "${gradles}/upload.gradle" - -def dispatcherApkResPath = file("$buildDir/generated/dispatcher-apk") -def dispatcherDexResPath = file("$buildDir/generated/dispatcher-dex") -def dispatcherJarResPath = file("$buildDir/generated/dispatcher-jar") -def apkReleaseDispatcherPath = new File(project(':modules:mockk-agent-android-dispatcher').buildDir, "outputs/apk/release") - -task copyDispatcherApk(type: Copy) { - dependsOn ':modules:mockk-agent-android-dispatcher:assembleRelease' - from apkReleaseDispatcherPath - into dispatcherApkResPath - include '*.apk' - rename { "dispatcher.apk" } -} - -task unzipDispatcherApk(type: Copy) { - dependsOn copyDispatcherApk - from zipTree(new File(dispatcherApkResPath, 'dispatcher.apk')) - into dispatcherDexResPath - include '*.dex' - rename { "classes.dex" } -} - -task packageDispatcherJar(type: Jar) { - dependsOn unzipDispatcherApk - archiveFileName.set("dispatcher.jar") - destinationDirectory.set(dispatcherJarResPath) - - from dispatcherDexResPath -} -preBuild.dependsOn(packageDispatcherJar) - -android { - - sourceSets { - main.resources.srcDirs += dispatcherJarResPath - main.resources.includes += "**/*.jar" - main.java.srcDirs += 'src/main/kotlin' - } - -// packagingOptions { -// exclude 'META-INF/main.kotlin_module' -// } - - defaultConfig { -// minSdkVersion 26 -// targetSdkVersion 32 - versionName project['version'] - testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner" - testInstrumentationRunnerArgument "notAnnotation", "io.mockk.test.SkipInstrumentedAndroidTest" - -// applicationId "io.mockk.android.agent" - - ndk { - abiFilters "armeabi-v7a", "x86", "x86_64", "arm64-v8a" - } - } - - externalNativeBuild { - cmake { - path = 'CMakeLists.txt' - } - } -} - -ext.kotlin_version = "1.7.10" -ext.byteBuddyVersion = "1.12.10" -ext.objenesisVersion = "3.2" -ext.dexmakerVersion = "2.28.1" -ext.objenesis_android_version = "3.2" - -dependencies { - api(project(":modules:mockk-agent-api")) - api(project(":modules:mockk-agent")) - implementation( "com.linkedin.dexmaker:dexmaker:$dexmakerVersion") - implementation( "org.objenesis:objenesis:$objenesis_android_version") - androidTestImplementation('androidx.test.espresso:espresso-core:3.4.0', { - exclude group: 'com.android.support', module: 'support-annotations' - }) - androidTestImplementation('junit:junit:4.13.1') - - implementation("org.jetbrains.kotlin:kotlin-reflect:$kotlin_version") -} diff --git a/agent/api/api/mockk-agent-api.api b/modules/mockk-agent-api/api-old/mockk-agent-api.api similarity index 100% rename from agent/api/api/mockk-agent-api.api rename to modules/mockk-agent-api/api-old/mockk-agent-api.api diff --git a/agent/common/api/mockk-agent-common.api b/modules/mockk-agent-api/api-old/mockk-agent-common.api similarity index 100% rename from agent/common/api/mockk-agent-common.api rename to modules/mockk-agent-api/api-old/mockk-agent-common.api diff --git a/modules/mockk-android/xbuild.gradle.kts b/modules/mockk-android/xbuild.gradle.kts deleted file mode 100644 index 80f229968..000000000 --- a/modules/mockk-android/xbuild.gradle.kts +++ /dev/null @@ -1,73 +0,0 @@ -import buildsrc.config.Deps - -plugins { - buildsrc.convention.`kotlin-android` -} - -description = "Android instrumented testing MockK inline mocking agent" - -val byteBuddyVersion = "1.12.10" -val objenesisVersion = "3.2" -val dexmakerVersion = "2.28.1" - - -dependencies { -// api(project(":${mockKProject.name}")) { -// exclude(group = "io.mockk", module = "mockk-agent-jvm") -// } - implementation(project(":modules:mockk-agent-android")) - implementation(project(":modules:mockk-agent-api")) - - testImplementation(buildsrc.config.Deps.Libs.junit4) - androidTestImplementation("androidx.test.espresso:espresso-core:3.4.0") { - exclude(group = "com.android.support", module = "support-annotations") - } - androidTestImplementation(kotlin("reflect")) - androidTestImplementation(Deps.Libs.kotlinCoroutinesCore()) - androidTestImplementation(Deps.Libs.kotlinTestJunit()) { - exclude(group = "junit", module = "junit") - } - androidTestImplementation("androidx.test:rules:1.4.0") - - androidTestImplementation(Deps.Libs.junitJupiterApi) - androidTestImplementation(Deps.Libs.junitJupiterEngine) - androidTestImplementation(Deps.Libs.junitVintageEngine) -} - - -// -//kotlin { -// jvm { -// withJava() -// } -// -// sourceSets { -// val commonMain by getting { -// dependencies { -// api(projects.modules.mockkAgentApi) -// api(projects.modules.mockkAgent) -// implementation(kotlin("reflect")) -// } -// } -// val commonTest by getting { -// dependencies { -// } -// } -// val jvmMain by getting { -// dependencies { -//// api (project(":mockk-agent-common")) -// -// api("org.objenesis:objenesis:$objenesisVersion") -// -// api("net.bytebuddy:byte-buddy:$byteBuddyVersion") -// api("net.bytebuddy:byte-buddy-agent:$byteBuddyVersion") -// } -// } -// val jvmTest by getting { -// dependencies { -// implementation(buildsrc.config.Deps.Libs.junitJupiter) -// implementation(buildsrc.config.Deps.Libs.junitVintageEngine) -// } -// } -// } -//} diff --git a/modules/mockk-dsl/api/mockk-dsl.api b/modules/mockk-dsl/api/mockk-dsl.api index 0493fd6f2..88895c61b 100644 --- a/modules/mockk-dsl/api/mockk-dsl.api +++ b/modules/mockk-dsl/api/mockk-dsl.api @@ -326,7 +326,6 @@ public final class io/mockk/InternalPlatformDsl { public final fun toArray (Ljava/lang/Object;)[Ljava/lang/Object; public final fun toStr (Ljava/lang/Object;)Ljava/lang/String; public final fun unboxChar (Ljava/lang/Object;)Ljava/lang/Object; - public final fun unboxClass (Lkotlin/reflect/KClass;)Lkotlin/reflect/KClass; } public abstract interface class io/mockk/InternalRef { @@ -493,7 +492,6 @@ public final class io/mockk/MockKAnswerScope { public final fun getFieldValue ()Ljava/lang/Object; public final fun getFieldValueAny ()Ljava/lang/Object; public final fun getInvocation ()Lio/mockk/Invocation; - public final fun getLambda ()Lio/mockk/CapturingSlot; public final fun getMatcher ()Lio/mockk/InvocationMatcher; public final fun getMethod ()Lio/mockk/MethodDescription; public final fun getNArgs ()I @@ -824,7 +822,6 @@ public class io/mockk/MockKMatcherScope { public final fun anyLongVararg ()[J public final fun anyShortVararg ()[S public final fun get (Ljava/lang/Object;Ljava/lang/String;)Lio/mockk/MockKMatcherScope$DynamicCall; - public final fun getCallRecorder ()Lio/mockk/MockKGateway$CallRecorder; public final fun getLambda ()Lio/mockk/CapturingSlot; public final fun getProperty (Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; public final fun hint (Ljava/lang/Object;Lkotlin/reflect/KClass;I)Ljava/lang/Object; diff --git a/modules/mockk/api/mockk.api b/modules/mockk/api/mockk.api index 068b1f553..e9df09df6 100644 --- a/modules/mockk/api/mockk.api +++ b/modules/mockk/api/mockk.api @@ -756,7 +756,7 @@ public final class io/mockk/impl/recording/JvmAutoHinter$Companion { public final class io/mockk/impl/recording/JvmSignatureValueGenerator : io/mockk/impl/recording/SignatureValueGenerator { public fun (Ljava/util/Random;)V public final fun getRnd ()Ljava/util/Random; - public fun signatureValue (Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;Lio/mockk/impl/instantiation/AbstractInstantiator;)Ljava/lang/Object; + public fun signatureValue (Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; } public final class io/mockk/impl/recording/PermanentMocker { @@ -778,7 +778,7 @@ public final class io/mockk/impl/recording/SignatureMatcherDetector { } public abstract interface class io/mockk/impl/recording/SignatureValueGenerator { - public abstract fun signatureValue (Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;Lio/mockk/impl/instantiation/AbstractInstantiator;)Ljava/lang/Object; + public abstract fun signatureValue (Lkotlin/reflect/KClass;Lkotlin/jvm/functions/Function0;)Ljava/lang/Object; } public final class io/mockk/impl/recording/SignedCall { diff --git a/plugins/dependencies/build.gradle.kts b/plugins/dependencies/build.gradle.kts deleted file mode 100644 index 6c55d9606..000000000 --- a/plugins/dependencies/build.gradle.kts +++ /dev/null @@ -1,28 +0,0 @@ -import org.jetbrains.kotlin.gradle.tasks.KotlinCompile - -plugins { - `kotlin-dsl` - `java-gradle-plugin` -} - -group = "io.mockk.plugins" -version = "SNAPSHOT" - -// Required since Gradle 4.10+. -repositories { - mavenCentral() - gradlePluginPortal() -} - -gradlePlugin { - plugins.register("dependencies") { - id = "dependencies" - implementationClass = "io.mockk.dependencies.DependenciesPlugin" - } -} - -tasks.withType { - kotlinOptions { - freeCompilerArgs = listOf("-Xjsr305=strict") - } -} diff --git a/plugins/dependencies/src/main/kotlin/io/mockk/dependencies/DependenciesPlugin.kt b/plugins/dependencies/src/main/kotlin/io/mockk/dependencies/DependenciesPlugin.kt deleted file mode 100644 index dcc84d13e..000000000 --- a/plugins/dependencies/src/main/kotlin/io/mockk/dependencies/DependenciesPlugin.kt +++ /dev/null @@ -1,10 +0,0 @@ -package io.mockk.dependencies - -import org.gradle.api.Plugin -import org.gradle.api.Project - -class DependenciesPlugin : Plugin { - override fun apply(target: Project) { - // no-op - } -} diff --git a/x.build.gradle b/x.build.gradle deleted file mode 100644 index 7eb45af78..000000000 --- a/x.build.gradle +++ /dev/null @@ -1,56 +0,0 @@ -import org.jetbrains.kotlin.gradle.tasks.KotlinCompile - -import java.time.Duration - -buildscript { - ext.kotlin_gradle_version = findProperty('kotlin.version')?.toString() ?: '1.7.10' - ext.android_gradle_version = '7.2.1' - ext.byte_buddy_version = '1.12.10' - ext.coroutines_version = '1.6.4' - ext.dexmaker_version = '2.28.1' - ext.objenesis_version = '3.2' - ext.objenesis_android_version = '3.2' - ext.junit_jupiter_version = '5.8.2' - ext.junit_vintage_version = '5.8.2' - ext.dokka_version = '1.7.10' - ext.gradles = project.projectDir.toString() + "/gradle" - - repositories { - mavenCentral() - google() - } - - dependencies { - classpath "org.jetbrains.kotlin:kotlin-gradle-plugin:$kotlin_gradle_version" - classpath "com.android.tools.build:gradle:$android_gradle_version" - classpath "org.jetbrains.dokka:dokka-gradle-plugin:$dokka_version" - } -} - -plugins { - id("org.jetbrains.kotlinx.binary-compatibility-validator") version "0.11.0" -} - -subprojects { subProject -> - group = 'io.mockk' - - ext.kotlin_version = findProperty('kotlin.version')?.toString() ?: '1.7.10' - ext.kotlin_gradle_version = findProperty('kotlin.version')?.toString() ?: '1.6.0' - - repositories { - mavenCentral() - google() - } - - tasks.withType(KotlinCompile).all { - kotlinOptions { - jvmTarget = "1.8" - apiVersion = "1.5" - languageVersion = "1.5" - } - } - - tasks.withType(Test).configureEach { - timeout.set(Duration.ofMinutes(5)) - } -}