From 5ac338d8b79ebf2961895d0cb4d64e12f7206758 Mon Sep 17 00:00:00 2001 From: Andrew Golovashevich Date: Tue, 1 Apr 2025 01:51:56 +0300 Subject: [PATCH] Fix of root namespace --- .../ru/landgrafhomyak/db/raw_sql_skeleton/Namespace.kt | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/commonMain/kotlin/ru/landgrafhomyak/db/raw_sql_skeleton/Namespace.kt b/src/commonMain/kotlin/ru/landgrafhomyak/db/raw_sql_skeleton/Namespace.kt index 6d4b72c..0efd4ce 100644 --- a/src/commonMain/kotlin/ru/landgrafhomyak/db/raw_sql_skeleton/Namespace.kt +++ b/src/commonMain/kotlin/ru/landgrafhomyak/db/raw_sql_skeleton/Namespace.kt @@ -37,6 +37,9 @@ public class Namespace( } public companion object { - public val ROOT: Namespace = Namespace("", arrayOf()) + @Deprecated("Root namespace isn't global object, so you need to create it again each time you use it", replaceWith = ReplaceWith("this.newRootNamespace()")) + public val ROOT: Namespace get() = this.newRootNamespace() + + public fun newRootNamespace(): Namespace = Namespace("", arrayOf()) } } \ No newline at end of file