From a404ba9362a7a100dd8e7ac8ea7d2b2837a31270 Mon Sep 17 00:00:00 2001 From: Alexander Lobas Date: Tue, 20 May 2025 15:56:45 +0200 Subject: [PATCH] IJPL-188609 "Generate icon classes" doesn't resolve ambig names of numbers GitOrigin-RevId: 100f44a2ceec4f57cdfbf9742093835047f2333a --- .../jetbrains/intellij/build/images/IconsClassGenerator.kt | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/platform/build-scripts/icons/src/org/jetbrains/intellij/build/images/IconsClassGenerator.kt b/platform/build-scripts/icons/src/org/jetbrains/intellij/build/images/IconsClassGenerator.kt index 4fd272a5ab8b..c4c4cca61b5e 100644 --- a/platform/build-scripts/icons/src/org/jetbrains/intellij/build/images/IconsClassGenerator.kt +++ b/platform/build-scripts/icons/src/org/jetbrains/intellij/build/images/IconsClassGenerator.kt @@ -24,11 +24,10 @@ import java.nio.file.NoSuchFileException import java.nio.file.Path import java.nio.file.Paths import java.time.LocalDate -import java.util.* +import java.util.Locale import java.util.concurrent.CopyOnWriteArrayList import java.util.concurrent.atomic.AtomicInteger import javax.xml.stream.XMLStreamException -import kotlin.collections.any import kotlin.io.path.exists @JvmRecord @@ -665,6 +664,9 @@ internal open class IconsClassGenerator( } else { sb.append('_') + if (index == 0 && Character.isDigit(c)) { + sb.append(c) + } } }