We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent d77838d commit fcc83eaCopy full SHA for fcc83ea
1 file changed
kt/entry-generation/godot-entry-generator/src/main/kotlin/godot/entrygenerator/model/RegisteredClass.kt
@@ -34,7 +34,7 @@ data class RegisteredClass(
34
?.takeIf { it.isNotBlank() }
35
?: fqName.substringAfterLast(".")
36
37
- return when (settings.registeredNameMode) {
+ val rawName = when (settings.registeredNameMode) {
38
RegisteredNameMode.SIMPLE_NAME -> baseRegisteredName
39
RegisteredNameMode.FQ_NAME -> fqName.substringBeforeLast(".", missingDelimiterValue = "").let { packageName ->
40
if (packageName.isBlank()) {
@@ -52,5 +52,7 @@ data class RegisteredClass(
52
}
53
54
55
+
56
+ return rawName.replace('.', '_').replace('-', '_')
57
58
0 commit comments