We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent c4b2635 commit 97dfbe4Copy full SHA for 97dfbe4
plugins/dataframe-gradle-plugin/src/main/kotlin/org/jetbrains/dataframe/gradle/toCamelCaseByDelimiters.kt
@@ -1,9 +1,11 @@
1
package org.jetbrains.dataframe.gradle
2
3
+import java.util.Locale
4
+
5
fun String.toCamelCaseByDelimiters(delimiters: Regex): String {
- return split(delimiters).joinToCamelCaseString().decapitalize()
6
+ return split(delimiters).joinToCamelCaseString().replaceFirstChar { it.lowercase(Locale.getDefault()) }
7
}
8
9
fun List<String>.joinToCamelCaseString(): String {
- return joinToString(separator = "") { it.capitalize() }
10
+ return joinToString(separator = "") { s -> s.replaceFirstChar { if (it.isLowerCase()) it.titlecase(Locale.getDefault()) else it.toString() } }
11
0 commit comments