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