From 886b61040b380cb978b0727982b31e078202f65f Mon Sep 17 00:00:00 2001 From: "Anton Keks, Myroslava Stavnycha" Date: Fri, 5 Apr 2024 14:00:27 +0300 Subject: [PATCH] make create() public again as it may be needed in mocking --- CHANGELOG.md | 1 - core/src/Registry.kt | 2 +- 2 files changed, 1 insertion(+), 2 deletions(-) diff --git a/CHANGELOG.md b/CHANGELOG.md index 7f679c24..c5951d57 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,4 @@ # Unreleased -* core: MutableRegistry.create() is marked protected, as it should not be used directly. Use `require()` instead. * server: ErrorHandler now supports finding of handlers using exception super classes # 1.6.7 diff --git a/core/src/Registry.kt b/core/src/Registry.kt index 0ce9ad10..a2369a78 100644 --- a/core/src/Registry.kt +++ b/core/src/Registry.kt @@ -44,7 +44,7 @@ open class SimpleRegistry: MutableRegistry { override fun require(type: KClass) = optional(type) ?: create(type).also { register(type, it) } override fun requireAll(type: KClass): List = instances.values.filter { type.java.isAssignableFrom(it.javaClass) }.distinct() as List - protected open fun create(type: KClass): T = type.createInstance() + open fun create(type: KClass): T = type.createInstance() } /**