in exposed-gradle-plugin/plugin-build/plugin/src/main/kotlin/com/jetbrains/exposed/gradle/plugin/shadowjar/AsmPatcher.kt [14:28]
override fun visit(name: String?, value: Any?) {
val newValue = when {
thatArray && value is String && value.startsWith("(") -> {
patch.entries.fold(value) { n, u ->
n.replace(u.key, u.value)
}.also {
if (it != value) {
wasPatched = true
}
}
}
else -> value
}
av.visit(name, newValue)
}