[kotlin][client] Kotlinx Serialization code formating (#12922)

* [kotlin][client] Kotlinx Serialization cleanup

* [kotlin][client] Kotlinx Serialization cleanup
This commit is contained in:
Bruno Coelho 2022-07-19 14:05:17 +01:00 committed by GitHub
parent 1a5b5924ed
commit 8d62e597ae
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
60 changed files with 79 additions and 73 deletions

View File

@ -596,13 +596,13 @@ public class KotlinClientCodegen extends AbstractKotlinCodegen {
private void addSupportingSerializerAdapters(final String infrastructureFolder) { private void addSupportingSerializerAdapters(final String infrastructureFolder) {
supportingFiles.add(new SupportingFile("jvm-common/infrastructure/Serializer.kt.mustache", infrastructureFolder, "Serializer.kt")); supportingFiles.add(new SupportingFile("jvm-common/infrastructure/Serializer.kt.mustache", infrastructureFolder, "Serializer.kt"));
supportingFiles.add(new SupportingFile("jvm-common/infrastructure/ByteArrayAdapter.kt.mustache", infrastructureFolder, "ByteArrayAdapter.kt"));
switch (getSerializationLibrary()) { switch (getSerializationLibrary()) {
case moshi: case moshi:
if (enumUnknownDefaultCase) { if (enumUnknownDefaultCase) {
supportingFiles.add(new SupportingFile("jvm-common/infrastructure/SerializerHelper.kt.mustache", infrastructureFolder, "SerializerHelper.kt")); supportingFiles.add(new SupportingFile("jvm-common/infrastructure/SerializerHelper.kt.mustache", infrastructureFolder, "SerializerHelper.kt"));
} }
supportingFiles.add(new SupportingFile("jvm-common/infrastructure/ByteArrayAdapter.kt.mustache", infrastructureFolder, "ByteArrayAdapter.kt"));
supportingFiles.add(new SupportingFile("jvm-common/infrastructure/UUIDAdapter.kt.mustache", infrastructureFolder, "UUIDAdapter.kt")); supportingFiles.add(new SupportingFile("jvm-common/infrastructure/UUIDAdapter.kt.mustache", infrastructureFolder, "UUIDAdapter.kt"));
supportingFiles.add(new SupportingFile("jvm-common/infrastructure/LocalDateAdapter.kt.mustache", infrastructureFolder, "LocalDateAdapter.kt")); supportingFiles.add(new SupportingFile("jvm-common/infrastructure/LocalDateAdapter.kt.mustache", infrastructureFolder, "LocalDateAdapter.kt"));
supportingFiles.add(new SupportingFile("jvm-common/infrastructure/LocalDateTimeAdapter.kt.mustache", infrastructureFolder, "LocalDateTimeAdapter.kt")); supportingFiles.add(new SupportingFile("jvm-common/infrastructure/LocalDateTimeAdapter.kt.mustache", infrastructureFolder, "LocalDateTimeAdapter.kt"));
@ -613,6 +613,7 @@ public class KotlinClientCodegen extends AbstractKotlinCodegen {
break; break;
case gson: case gson:
supportingFiles.add(new SupportingFile("jvm-common/infrastructure/ByteArrayAdapter.kt.mustache", infrastructureFolder, "ByteArrayAdapter.kt"));
supportingFiles.add(new SupportingFile("jvm-common/infrastructure/LocalDateAdapter.kt.mustache", infrastructureFolder, "LocalDateAdapter.kt")); supportingFiles.add(new SupportingFile("jvm-common/infrastructure/LocalDateAdapter.kt.mustache", infrastructureFolder, "LocalDateAdapter.kt"));
supportingFiles.add(new SupportingFile("jvm-common/infrastructure/LocalDateTimeAdapter.kt.mustache", infrastructureFolder, "LocalDateTimeAdapter.kt")); supportingFiles.add(new SupportingFile("jvm-common/infrastructure/LocalDateTimeAdapter.kt.mustache", infrastructureFolder, "LocalDateTimeAdapter.kt"));
supportingFiles.add(new SupportingFile("jvm-common/infrastructure/OffsetDateTimeAdapter.kt.mustache", infrastructureFolder, "OffsetDateTimeAdapter.kt")); supportingFiles.add(new SupportingFile("jvm-common/infrastructure/OffsetDateTimeAdapter.kt.mustache", infrastructureFolder, "OffsetDateTimeAdapter.kt"));

View File

@ -10,7 +10,7 @@ import kotlinx.serialization.descriptors.SerialDescriptor
import java.util.concurrent.atomic.AtomicBoolean import java.util.concurrent.atomic.AtomicBoolean
@Serializer(forClass = AtomicBoolean::class) @Serializer(forClass = AtomicBoolean::class)
object AtomicBooleanAdapter : KSerializer<AtomicBoolean> { {{#nonPublicApi}}internal {{/nonPublicApi}}object AtomicBooleanAdapter : KSerializer<AtomicBoolean> {
override fun serialize(encoder: Encoder, value: AtomicBoolean) { override fun serialize(encoder: Encoder, value: AtomicBoolean) {
encoder.encodeBoolean(value.get()) encoder.encodeBoolean(value.get())
} }

View File

@ -10,7 +10,7 @@ import kotlinx.serialization.descriptors.SerialDescriptor
import java.util.concurrent.atomic.AtomicInteger import java.util.concurrent.atomic.AtomicInteger
@Serializer(forClass = AtomicInteger::class) @Serializer(forClass = AtomicInteger::class)
object AtomicIntegerAdapter : KSerializer<AtomicInteger> { {{#nonPublicApi}}internal {{/nonPublicApi}}object AtomicIntegerAdapter : KSerializer<AtomicInteger> {
override fun serialize(encoder: Encoder, value: AtomicInteger) { override fun serialize(encoder: Encoder, value: AtomicInteger) {
encoder.encodeInt(value.get()) encoder.encodeInt(value.get())
} }

View File

@ -10,7 +10,7 @@ import kotlinx.serialization.descriptors.SerialDescriptor
import java.util.concurrent.atomic.AtomicLong import java.util.concurrent.atomic.AtomicLong
@Serializer(forClass = AtomicLong::class) @Serializer(forClass = AtomicLong::class)
object AtomicLongAdapter : KSerializer<AtomicLong> { {{#nonPublicApi}}internal {{/nonPublicApi}}object AtomicLongAdapter : KSerializer<AtomicLong> {
override fun serialize(encoder: Encoder, value: AtomicLong) { override fun serialize(encoder: Encoder, value: AtomicLong) {
encoder.encodeLong(value.get()) encoder.encodeLong(value.get())
} }

View File

@ -15,12 +15,16 @@ import com.squareup.moshi.ToJson
{{/moshi}} {{/moshi}}
import java.math.BigDecimal import java.math.BigDecimal
{{#kotlinx_serialization}}@Serializer(forClass = BigDecimal::class) {{#kotlinx_serialization}}
object BigDecimalAdapter : KSerializer<BigDecimal> { @Serializer(forClass = BigDecimal::class)
{{#nonPublicApi}}internal {{/nonPublicApi}}object BigDecimalAdapter : KSerializer<BigDecimal> {
override val descriptor: SerialDescriptor = PrimitiveSerialDescriptor("BigDecimal", PrimitiveKind.STRING) override val descriptor: SerialDescriptor = PrimitiveSerialDescriptor("BigDecimal", PrimitiveKind.STRING)
override fun deserialize(decoder: Decoder): BigDecimal = BigDecimal(decoder.decodeString()) override fun deserialize(decoder: Decoder): BigDecimal = BigDecimal(decoder.decodeString())
override fun serialize(encoder: Encoder, value: BigDecimal) = encoder.encodeString(value.toPlainString()) override fun serialize(encoder: Encoder, value: BigDecimal) = encoder.encodeString(value.toPlainString())
}{{/kotlinx_serialization}}{{#moshi}}{{#nonPublicApi}}internal {{/nonPublicApi}}class BigDecimalAdapter { }
{{/kotlinx_serialization}}
{{#moshi}}
{{#nonPublicApi}}internal {{/nonPublicApi}}class BigDecimalAdapter {
@ToJson @ToJson
fun toJson(value: BigDecimal): String { fun toJson(value: BigDecimal): String {
return value.toPlainString() return value.toPlainString()
@ -30,4 +34,5 @@ object BigDecimalAdapter : KSerializer<BigDecimal> {
fun fromJson(value: String): BigDecimal { fun fromJson(value: String): BigDecimal {
return BigDecimal(value) return BigDecimal(value)
} }
}{{/moshi}} }
{{/moshi}}

View File

@ -15,8 +15,9 @@ import com.squareup.moshi.ToJson
{{/moshi}} {{/moshi}}
import java.math.BigInteger import java.math.BigInteger
{{#kotlinx_serialization}}@Serializer(forClass = BigInteger::class) {{#kotlinx_serialization}}
object BigIntegerAdapter : KSerializer<BigInteger> { @Serializer(forClass = BigInteger::class)
{{#nonPublicApi}}internal {{/nonPublicApi}}object BigIntegerAdapter : KSerializer<BigInteger> {
override val descriptor: SerialDescriptor = PrimitiveSerialDescriptor("BigInteger", PrimitiveKind.STRING) override val descriptor: SerialDescriptor = PrimitiveSerialDescriptor("BigInteger", PrimitiveKind.STRING)
override fun deserialize(decoder: Decoder): BigInteger { override fun deserialize(decoder: Decoder): BigInteger {
return BigInteger(decoder.decodeString()) return BigInteger(decoder.decodeString())
@ -25,7 +26,10 @@ object BigIntegerAdapter : KSerializer<BigInteger> {
override fun serialize(encoder: Encoder, value: BigInteger) { override fun serialize(encoder: Encoder, value: BigInteger) {
encoder.encodeString(value.toString()) encoder.encodeString(value.toString())
} }
}{{/kotlinx_serialization}}{{#moshi}}{{#nonPublicApi}}internal {{/nonPublicApi}}class BigIntegerAdapter { }
{{/kotlinx_serialization}}
{{#moshi}}
{{#nonPublicApi}}internal {{/nonPublicApi}}class BigIntegerAdapter {
@ToJson @ToJson
fun toJson(value: BigInteger): String { fun toJson(value: BigInteger): String {
return value.toString() return value.toString()
@ -35,4 +39,5 @@ object BigIntegerAdapter : KSerializer<BigInteger> {
fun fromJson(value: String): BigInteger { fun fromJson(value: String): BigInteger {
return BigInteger(value) return BigInteger(value)
} }
}{{/moshi}} }
{{/moshi}}

View File

@ -9,7 +9,7 @@ import kotlinx.serialization.descriptors.PrimitiveKind
import kotlinx.serialization.descriptors.SerialDescriptor import kotlinx.serialization.descriptors.SerialDescriptor
@Serializer(forClass = StringBuilder::class) @Serializer(forClass = StringBuilder::class)
object StringBuilderAdapter : KSerializer<StringBuilder> { {{#nonPublicApi}}internal {{/nonPublicApi}}object StringBuilderAdapter : KSerializer<StringBuilder> {
override fun serialize(encoder: Encoder, value: StringBuilder) { override fun serialize(encoder: Encoder, value: StringBuilder) {
encoder.encodeString(value.toString()) encoder.encodeString(value.toString())
} }

View File

@ -10,7 +10,7 @@ import kotlinx.serialization.descriptors.SerialDescriptor
import java.net.URL import java.net.URL
@Serializer(forClass = URL::class) @Serializer(forClass = URL::class)
object URLAdapter : KSerializer<URL> { {{#nonPublicApi}}internal {{/nonPublicApi}}object URLAdapter : KSerializer<URL> {
override fun serialize(encoder: Encoder, value: URL) { override fun serialize(encoder: Encoder, value: URL) {
encoder.encodeString(value.toExternalForm()) encoder.encodeString(value.toExternalForm())
} }

View File

@ -20,7 +20,6 @@ src/main/kotlin/org/openapitools/client/apis/UserApi.kt
src/main/kotlin/org/openapitools/client/infrastructure/ApiAbstractions.kt src/main/kotlin/org/openapitools/client/infrastructure/ApiAbstractions.kt
src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt src/main/kotlin/org/openapitools/client/infrastructure/ApiClient.kt
src/main/kotlin/org/openapitools/client/infrastructure/ApiResponse.kt src/main/kotlin/org/openapitools/client/infrastructure/ApiResponse.kt
src/main/kotlin/org/openapitools/client/infrastructure/ByteArrayAdapter.kt
src/main/kotlin/org/openapitools/client/infrastructure/Errors.kt src/main/kotlin/org/openapitools/client/infrastructure/Errors.kt
src/main/kotlin/org/openapitools/client/infrastructure/PartConfig.kt src/main/kotlin/org/openapitools/client/infrastructure/PartConfig.kt
src/main/kotlin/org/openapitools/client/infrastructure/RequestConfig.kt src/main/kotlin/org/openapitools/client/infrastructure/RequestConfig.kt

View File

@ -28,7 +28,6 @@ src/main/kotlin/org/openapitools/client/infrastructure/AtomicIntegerAdapter.kt
src/main/kotlin/org/openapitools/client/infrastructure/AtomicLongAdapter.kt src/main/kotlin/org/openapitools/client/infrastructure/AtomicLongAdapter.kt
src/main/kotlin/org/openapitools/client/infrastructure/BigDecimalAdapter.kt src/main/kotlin/org/openapitools/client/infrastructure/BigDecimalAdapter.kt
src/main/kotlin/org/openapitools/client/infrastructure/BigIntegerAdapter.kt src/main/kotlin/org/openapitools/client/infrastructure/BigIntegerAdapter.kt
src/main/kotlin/org/openapitools/client/infrastructure/ByteArrayAdapter.kt
src/main/kotlin/org/openapitools/client/infrastructure/CollectionFormats.kt src/main/kotlin/org/openapitools/client/infrastructure/CollectionFormats.kt
src/main/kotlin/org/openapitools/client/infrastructure/LocalDateAdapter.kt src/main/kotlin/org/openapitools/client/infrastructure/LocalDateAdapter.kt
src/main/kotlin/org/openapitools/client/infrastructure/LocalDateTimeAdapter.kt src/main/kotlin/org/openapitools/client/infrastructure/LocalDateTimeAdapter.kt