diff --git a/jacodb-api/src/main/kotlin/org/jacodb/api/cfg/JcInst.kt b/jacodb-api/src/main/kotlin/org/jacodb/api/cfg/JcInst.kt index 9ee3c27d7..74bedf74e 100644 --- a/jacodb-api/src/main/kotlin/org/jacodb/api/cfg/JcInst.kt +++ b/jacodb-api/src/main/kotlin/org/jacodb/api/cfg/JcInst.kt @@ -615,9 +615,9 @@ data class JcNewArrayExpr( companion object { private val regexToProcessDimensions = Regex("\\[(.*?)]") - private fun arrayTypeToStringWithDimensions(typeName: String, dimensions: List) { + private fun arrayTypeToStringWithDimensions(typeName: String, dimensions: List): String { var curDim = 0 - regexToProcessDimensions.replace(typeName) { + return regexToProcessDimensions.replace(typeName) { "[${dimensions.getOrNull(curDim++) ?: ""}]" } }