From 31b1278cc2cafb17b667de4697422e66eb5ad2bf Mon Sep 17 00:00:00 2001 From: DBotThePony Date: Sat, 10 Feb 2024 15:41:03 +0700 Subject: [PATCH] DelegateSyncher.Group merging --- gradle.properties | 2 +- src/main/kotlin/ru/dbotthepony/kommons/io/DelegateSyncher.kt | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/gradle.properties b/gradle.properties index a780ad9..8e4fd10 100644 --- a/gradle.properties +++ b/gradle.properties @@ -4,7 +4,7 @@ kotlin.code.style=official specifyKotlinAsDependency=false projectGroup=ru.dbotthepony.kommons -projectVersion=2.1.0 +projectVersion=2.1.1 guavaDepVersion=33.0.0 gsonDepVersion=2.8.9 diff --git a/src/main/kotlin/ru/dbotthepony/kommons/io/DelegateSyncher.kt b/src/main/kotlin/ru/dbotthepony/kommons/io/DelegateSyncher.kt index a5785ef..0a18f3c 100644 --- a/src/main/kotlin/ru/dbotthepony/kommons/io/DelegateSyncher.kt +++ b/src/main/kotlin/ru/dbotthepony/kommons/io/DelegateSyncher.kt @@ -749,6 +749,11 @@ class DelegateSyncher : Listenable, Observer { return delegate } + fun add(other: Group): Group { + constructors.addAll(other.constructors) + return this + } + fun create(): DelegateSyncher { return addInto(DelegateSyncher()) }