From db36aca48193e9fd1c5a70c0aeebcfa397280c25 Mon Sep 17 00:00:00 2001 From: lanarimarco Date: Thu, 19 Dec 2024 13:05:20 +0100 Subject: [PATCH] fix: breaking change of DataStructValue constructor --- .../src/main/kotlin/com/smeup/rpgparser/interpreter/values.kt | 1 + 1 file changed, 1 insertion(+) diff --git a/rpgJavaInterpreter-core/src/main/kotlin/com/smeup/rpgparser/interpreter/values.kt b/rpgJavaInterpreter-core/src/main/kotlin/com/smeup/rpgparser/interpreter/values.kt index 9af759d07..b356261ea 100644 --- a/rpgJavaInterpreter-core/src/main/kotlin/com/smeup/rpgparser/interpreter/values.kt +++ b/rpgJavaInterpreter-core/src/main/kotlin/com/smeup/rpgparser/interpreter/values.kt @@ -1100,6 +1100,7 @@ fun Type.blank(): Value { data class DataStructValue(@Contextual val value: StringBuilder, private val optionalExternalLen: Int? = null) : Value { constructor(value: String) : this(StringBuilder(value)) + constructor(value: String, len: Int) : this(StringBuilder(value), len) // We can't serialize a class with a var computed from another one because of a bug in the serialization plugin // See https://github.com/Kotlin/kotlinx.serialization/issues/133