From 33141258f22338b171f738fe7c5feb1a791c09fb Mon Sep 17 00:00:00 2001 From: Him188 Date: Fri, 23 Oct 2020 12:40:37 +0800 Subject: [PATCH] Use Lazy.PUBLICATION for SemVersion.toString --- .../src/main/kotlin/net/mamoe/mirai/console/util/SemVersion.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/backend/mirai-console/src/main/kotlin/net/mamoe/mirai/console/util/SemVersion.kt b/backend/mirai-console/src/main/kotlin/net/mamoe/mirai/console/util/SemVersion.kt index a80c467a2..c96e2950f 100644 --- a/backend/mirai-console/src/main/kotlin/net/mamoe/mirai/console/util/SemVersion.kt +++ b/backend/mirai-console/src/main/kotlin/net/mamoe/mirai/console/util/SemVersion.kt @@ -26,6 +26,7 @@ import net.mamoe.mirai.console.internal.data.map import net.mamoe.mirai.console.internal.util.semver.SemVersionInternal import net.mamoe.mirai.console.util.SemVersion.Companion.equals import net.mamoe.mirai.console.util.SemVersion.Requirement +import kotlin.LazyThreadSafetyMode.PUBLICATION /** * [语义化版本](https://semver.org/lang/zh-CN/) 支持 @@ -163,7 +164,7 @@ internal constructor( } @Transient - private val toString: String by lazy(LazyThreadSafetyMode.NONE) { + private val toString: String by lazy(PUBLICATION) { buildString { append(major) append('.').append(minor)