From f5b57f3995c9dfe3d773bfb53f58e8deb33817c9 Mon Sep 17 00:00:00 2001 From: Evgeny Bukreev Date: Wed, 23 Apr 2025 17:47:57 +0300 Subject: [PATCH] Fix toString in JcRawNewArrayExpr --- .../src/main/kotlin/org/jacodb/api/jvm/cfg/JcRawInst.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/jacodb-api-jvm/src/main/kotlin/org/jacodb/api/jvm/cfg/JcRawInst.kt b/jacodb-api-jvm/src/main/kotlin/org/jacodb/api/jvm/cfg/JcRawInst.kt index 115c3a635..ebd098759 100644 --- a/jacodb-api-jvm/src/main/kotlin/org/jacodb/api/jvm/cfg/JcRawInst.kt +++ b/jacodb-api-jvm/src/main/kotlin/org/jacodb/api/jvm/cfg/JcRawInst.kt @@ -618,9 +618,9 @@ data class JcRawNewArrayExpr( companion object { private val regexToProcessDimensions = Regex("\\[(.*?)]") - private fun arrayTypeToStringWithDimensions(typeName: TypeName, dimensions: List) { + private fun arrayTypeToStringWithDimensions(typeName: TypeName, dimensions: List): String { var curDim = 0 - regexToProcessDimensions.replace("$typeName") { + return regexToProcessDimensions.replace("$typeName") { "[${dimensions.getOrNull(curDim++) ?: ""}]" } }