Process string properly

This commit is contained in:
Him188 2020-02-12 20:00:29 +08:00
parent fbe5f14a9c
commit 7183439444

View File

@ -261,6 +261,12 @@ fun String.generateProtoBufDataClass(): GeneratedClass {
@Suppress("NAME_SHADOWING")
var name = _name
when {
name.startsWith("string") -> {
name = name.substringAfter("string").takeIf { it.isNotBlank() }?.adjustName() ?: "string"
if (defaultValue == "EMPTY_BYTE_ARRAY")
defaultValue = "\"\""
}
name.startsWith("str") -> {
name = name.substringAfter("str").takeIf { it.isNotBlank() }?.adjustName() ?: "str"
if (defaultValue == "EMPTY_BYTE_ARRAY")