From 98b672858c86a5af72961a92c8c598ae21c642ae Mon Sep 17 00:00:00 2001 From: Arnaud Giuliani Date: Fri, 13 Sep 2024 17:38:06 +0200 Subject: [PATCH] update API signature --- .../api/koin-android-test.api | 8 +-- projects/core/koin-core/api/koin-core.api | 2 + projects/core/koin-test/api/koin-test.api | 56 ++++++++++++++++--- 3 files changed, 55 insertions(+), 11 deletions(-) diff --git a/projects/android/koin-android-test/api/koin-android-test.api b/projects/android/koin-android-test/api/koin-android-test.api index c6dc1e8c8..62d6b9b19 100644 --- a/projects/android/koin-android-test/api/koin-android-test.api +++ b/projects/android/koin-android-test/api/koin-android-test.api @@ -4,9 +4,9 @@ public final class org/koin/android/test/verify/AndroidVerify { } public final class org/koin/android/test/verify/AndroidVerifyKt { - public static final fun androidVerify (Lorg/koin/core/module/Module;Ljava/util/List;)V - public static synthetic fun androidVerify$default (Lorg/koin/core/module/Module;Ljava/util/List;ILjava/lang/Object;)V - public static final fun verify (Lorg/koin/core/module/Module;Ljava/util/List;)V - public static synthetic fun verify$default (Lorg/koin/core/module/Module;Ljava/util/List;ILjava/lang/Object;)V + public static final fun androidVerify (Lorg/koin/core/module/Module;Ljava/util/List;Ljava/util/List;)V + public static synthetic fun androidVerify$default (Lorg/koin/core/module/Module;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)V + public static final fun verify (Lorg/koin/core/module/Module;Ljava/util/List;Ljava/util/List;)V + public static synthetic fun verify$default (Lorg/koin/core/module/Module;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)V } diff --git a/projects/core/koin-core/api/koin-core.api b/projects/core/koin-core/api/koin-core.api index dfd1bf487..cf30b9116 100644 --- a/projects/core/koin-core/api/koin-core.api +++ b/projects/core/koin-core/api/koin-core.api @@ -78,7 +78,9 @@ public final class org/koin/core/component/KoinScopeComponent$DefaultImpls { public final class org/koin/core/component/KoinScopeComponentKt { public static final fun createScope (Lorg/koin/core/component/KoinScopeComponent;Ljava/lang/Object;)Lorg/koin/core/scope/Scope; + public static final fun createScope (Lorg/koin/core/component/KoinScopeComponent;Ljava/lang/String;Ljava/lang/Object;)Lorg/koin/core/scope/Scope; public static synthetic fun createScope$default (Lorg/koin/core/component/KoinScopeComponent;Ljava/lang/Object;ILjava/lang/Object;)Lorg/koin/core/scope/Scope; + public static synthetic fun createScope$default (Lorg/koin/core/component/KoinScopeComponent;Ljava/lang/String;Ljava/lang/Object;ILjava/lang/Object;)Lorg/koin/core/scope/Scope; public static final fun getOrCreateScope (Lorg/koin/core/component/KoinScopeComponent;)Lkotlin/Lazy; public static final fun getScopeId (Ljava/lang/Object;)Ljava/lang/String; public static final fun getScopeName (Ljava/lang/Object;)Lorg/koin/core/qualifier/TypeQualifier; diff --git a/projects/core/koin-test/api/koin-test.api b/projects/core/koin-test/api/koin-test.api index bfff44d71..675920396 100644 --- a/projects/core/koin-test/api/koin-test.api +++ b/projects/core/koin-test/api/koin-test.api @@ -71,24 +71,66 @@ public final class org/koin/test/verify/MissingKoinDefinitionException : java/la public fun (Ljava/lang/String;)V } +public final class org/koin/test/verify/ParameterTypeInjection { + public fun (Lkotlin/reflect/KClass;Ljava/util/List;)V + public final fun component1 ()Lkotlin/reflect/KClass; + public final fun component2 ()Ljava/util/List; + public final fun copy (Lkotlin/reflect/KClass;Ljava/util/List;)Lorg/koin/test/verify/ParameterTypeInjection; + public static synthetic fun copy$default (Lorg/koin/test/verify/ParameterTypeInjection;Lkotlin/reflect/KClass;Ljava/util/List;ILjava/lang/Object;)Lorg/koin/test/verify/ParameterTypeInjection; + public fun equals (Ljava/lang/Object;)Z + public final fun getInjectedTypes ()Ljava/util/List; + public final fun getTargetType ()Lkotlin/reflect/KClass; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + +public final class org/koin/test/verify/ParameterTypeInjectionKt { + public static final fun injectedParameters ([Lorg/koin/test/verify/ParameterTypeInjection;)Ljava/util/List; +} + public final class org/koin/test/verify/Verification { - public fun (Lorg/koin/core/module/Module;Ljava/util/List;)V + public fun (Lorg/koin/core/module/Module;Ljava/util/List;Ljava/util/List;)V + public synthetic fun (Lorg/koin/core/module/Module;Ljava/util/List;Ljava/util/List;ILkotlin/jvm/internal/DefaultConstructorMarker;)V public final fun getModule ()Lorg/koin/core/module/Module; public final fun verify ()V } +public final class org/koin/test/verify/VerificationStatus : java/lang/Enum { + public static final field CIRCULAR Lorg/koin/test/verify/VerificationStatus; + public static final field MISSING Lorg/koin/test/verify/VerificationStatus; + public static final field OK Lorg/koin/test/verify/VerificationStatus; + public static fun getEntries ()Lkotlin/enums/EnumEntries; + public static fun valueOf (Ljava/lang/String;)Lorg/koin/test/verify/VerificationStatus; + public static fun values ()[Lorg/koin/test/verify/VerificationStatus; +} + +public final class org/koin/test/verify/VerifiedParameter { + public fun (Ljava/lang/String;Lkotlin/reflect/KClass;Lorg/koin/test/verify/VerificationStatus;)V + public final fun component1 ()Ljava/lang/String; + public final fun component2 ()Lkotlin/reflect/KClass; + public final fun component3 ()Lorg/koin/test/verify/VerificationStatus; + public final fun copy (Ljava/lang/String;Lkotlin/reflect/KClass;Lorg/koin/test/verify/VerificationStatus;)Lorg/koin/test/verify/VerifiedParameter; + public static synthetic fun copy$default (Lorg/koin/test/verify/VerifiedParameter;Ljava/lang/String;Lkotlin/reflect/KClass;Lorg/koin/test/verify/VerificationStatus;ILjava/lang/Object;)Lorg/koin/test/verify/VerifiedParameter; + public fun equals (Ljava/lang/Object;)Z + public final fun getName ()Ljava/lang/String; + public final fun getStatus ()Lorg/koin/test/verify/VerificationStatus; + public final fun getType ()Lkotlin/reflect/KClass; + public fun hashCode ()I + public fun toString ()Ljava/lang/String; +} + public final class org/koin/test/verify/Verify { public static final field INSTANCE Lorg/koin/test/verify/Verify; public final fun addExtraTypes (Ljava/util/List;)V public final fun addExtraTypes ([Lkotlin/reflect/KClass;)V - public final fun verify (Lorg/koin/core/module/Module;Ljava/util/List;)V - public static synthetic fun verify$default (Lorg/koin/test/verify/Verify;Lorg/koin/core/module/Module;Ljava/util/List;ILjava/lang/Object;)V + public final fun verify (Lorg/koin/core/module/Module;Ljava/util/List;Ljava/util/List;)V + public static synthetic fun verify$default (Lorg/koin/test/verify/Verify;Lorg/koin/core/module/Module;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)V } public final class org/koin/test/verify/VerifyModuleKt { - public static final fun verify (Lorg/koin/core/module/Module;Ljava/util/List;)V - public static synthetic fun verify$default (Lorg/koin/core/module/Module;Ljava/util/List;ILjava/lang/Object;)V - public static final fun verifyAll (Ljava/util/List;Ljava/util/List;)V - public static synthetic fun verifyAll$default (Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)V + public static final fun verify (Lorg/koin/core/module/Module;Ljava/util/List;Ljava/util/List;)V + public static synthetic fun verify$default (Lorg/koin/core/module/Module;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)V + public static final fun verifyAll (Ljava/util/List;Ljava/util/List;Ljava/util/List;)V + public static synthetic fun verifyAll$default (Ljava/util/List;Ljava/util/List;Ljava/util/List;ILjava/lang/Object;)V }