Skip to content

Commit 8d62e59

Browse files
authored
[kotlin][client] Kotlinx Serialization code formating (OpenAPITools#12922)
* [kotlin][client] Kotlinx Serialization cleanup * [kotlin][client] Kotlinx Serialization cleanup
1 parent 1a5b592 commit 8d62e59

File tree

60 files changed

+79
-73
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

60 files changed

+79
-73
lines changed

modules/openapi-generator/src/main/java/org/openapitools/codegen/languages/KotlinClientCodegen.java

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -596,13 +596,13 @@ private void processJVMVolleyLibrary(String infrastructureFolder, String request
596596

597597
private void addSupportingSerializerAdapters(final String infrastructureFolder) {
598598
supportingFiles.add(new SupportingFile("jvm-common/infrastructure/Serializer.kt.mustache", infrastructureFolder, "Serializer.kt"));
599-
supportingFiles.add(new SupportingFile("jvm-common/infrastructure/ByteArrayAdapter.kt.mustache", infrastructureFolder, "ByteArrayAdapter.kt"));
600599

601600
switch (getSerializationLibrary()) {
602601
case moshi:
603602
if (enumUnknownDefaultCase) {
604603
supportingFiles.add(new SupportingFile("jvm-common/infrastructure/SerializerHelper.kt.mustache", infrastructureFolder, "SerializerHelper.kt"));
605604
}
605+
supportingFiles.add(new SupportingFile("jvm-common/infrastructure/ByteArrayAdapter.kt.mustache", infrastructureFolder, "ByteArrayAdapter.kt"));
606606
supportingFiles.add(new SupportingFile("jvm-common/infrastructure/UUIDAdapter.kt.mustache", infrastructureFolder, "UUIDAdapter.kt"));
607607
supportingFiles.add(new SupportingFile("jvm-common/infrastructure/LocalDateAdapter.kt.mustache", infrastructureFolder, "LocalDateAdapter.kt"));
608608
supportingFiles.add(new SupportingFile("jvm-common/infrastructure/LocalDateTimeAdapter.kt.mustache", infrastructureFolder, "LocalDateTimeAdapter.kt"));
@@ -613,6 +613,7 @@ private void addSupportingSerializerAdapters(final String infrastructureFolder)
613613
break;
614614

615615
case gson:
616+
supportingFiles.add(new SupportingFile("jvm-common/infrastructure/ByteArrayAdapter.kt.mustache", infrastructureFolder, "ByteArrayAdapter.kt"));
616617
supportingFiles.add(new SupportingFile("jvm-common/infrastructure/LocalDateAdapter.kt.mustache", infrastructureFolder, "LocalDateAdapter.kt"));
617618
supportingFiles.add(new SupportingFile("jvm-common/infrastructure/LocalDateTimeAdapter.kt.mustache", infrastructureFolder, "LocalDateTimeAdapter.kt"));
618619
supportingFiles.add(new SupportingFile("jvm-common/infrastructure/OffsetDateTimeAdapter.kt.mustache", infrastructureFolder, "OffsetDateTimeAdapter.kt"));

modules/openapi-generator/src/main/resources/kotlin-client/jvm-common/infrastructure/AtomicBooleanAdapter.kt.mustache

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ import kotlinx.serialization.descriptors.SerialDescriptor
1010
import java.util.concurrent.atomic.AtomicBoolean
1111

1212
@Serializer(forClass = AtomicBoolean::class)
13-
object AtomicBooleanAdapter : KSerializer<AtomicBoolean> {
13+
{{#nonPublicApi}}internal {{/nonPublicApi}}object AtomicBooleanAdapter : KSerializer<AtomicBoolean> {
1414
override fun serialize(encoder: Encoder, value: AtomicBoolean) {
1515
encoder.encodeBoolean(value.get())
1616
}
1717

1818
override fun deserialize(decoder: Decoder): AtomicBoolean = AtomicBoolean(decoder.decodeBoolean())
1919

2020
override val descriptor: SerialDescriptor = PrimitiveSerialDescriptor("AtomicBoolean", PrimitiveKind.BOOLEAN)
21-
}
21+
}

modules/openapi-generator/src/main/resources/kotlin-client/jvm-common/infrastructure/AtomicIntegerAdapter.kt.mustache

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ import kotlinx.serialization.descriptors.SerialDescriptor
1010
import java.util.concurrent.atomic.AtomicInteger
1111

1212
@Serializer(forClass = AtomicInteger::class)
13-
object AtomicIntegerAdapter : KSerializer<AtomicInteger> {
13+
{{#nonPublicApi}}internal {{/nonPublicApi}}object AtomicIntegerAdapter : KSerializer<AtomicInteger> {
1414
override fun serialize(encoder: Encoder, value: AtomicInteger) {
1515
encoder.encodeInt(value.get())
1616
}
1717

1818
override fun deserialize(decoder: Decoder): AtomicInteger = AtomicInteger(decoder.decodeInt())
1919

2020
override val descriptor: SerialDescriptor = PrimitiveSerialDescriptor("AtomicInteger", PrimitiveKind.INT)
21-
}
21+
}

modules/openapi-generator/src/main/resources/kotlin-client/jvm-common/infrastructure/AtomicLongAdapter.kt.mustache

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ import kotlinx.serialization.descriptors.SerialDescriptor
1010
import java.util.concurrent.atomic.AtomicLong
1111

1212
@Serializer(forClass = AtomicLong::class)
13-
object AtomicLongAdapter : KSerializer<AtomicLong> {
13+
{{#nonPublicApi}}internal {{/nonPublicApi}}object AtomicLongAdapter : KSerializer<AtomicLong> {
1414
override fun serialize(encoder: Encoder, value: AtomicLong) {
1515
encoder.encodeLong(value.get())
1616
}
1717

1818
override fun deserialize(decoder: Decoder): AtomicLong = AtomicLong(decoder.decodeLong())
1919

2020
override val descriptor: SerialDescriptor = PrimitiveSerialDescriptor("AtomicLong", PrimitiveKind.LONG)
21-
}
21+
}

modules/openapi-generator/src/main/resources/kotlin-client/jvm-common/infrastructure/BigDecimalAdapter.kt.mustache

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,12 +15,16 @@ import com.squareup.moshi.ToJson
1515
{{/moshi}}
1616
import java.math.BigDecimal
1717

18-
{{#kotlinx_serialization}}@Serializer(forClass = BigDecimal::class)
19-
object BigDecimalAdapter : KSerializer<BigDecimal> {
18+
{{#kotlinx_serialization}}
19+
@Serializer(forClass = BigDecimal::class)
20+
{{#nonPublicApi}}internal {{/nonPublicApi}}object BigDecimalAdapter : KSerializer<BigDecimal> {
2021
override val descriptor: SerialDescriptor = PrimitiveSerialDescriptor("BigDecimal", PrimitiveKind.STRING)
2122
override fun deserialize(decoder: Decoder): BigDecimal = BigDecimal(decoder.decodeString())
2223
override fun serialize(encoder: Encoder, value: BigDecimal) = encoder.encodeString(value.toPlainString())
23-
}{{/kotlinx_serialization}}{{#moshi}}{{#nonPublicApi}}internal {{/nonPublicApi}}class BigDecimalAdapter {
24+
}
25+
{{/kotlinx_serialization}}
26+
{{#moshi}}
27+
{{#nonPublicApi}}internal {{/nonPublicApi}}class BigDecimalAdapter {
2428
@ToJson
2529
fun toJson(value: BigDecimal): String {
2630
return value.toPlainString()
@@ -30,4 +34,5 @@ object BigDecimalAdapter : KSerializer<BigDecimal> {
3034
fun fromJson(value: String): BigDecimal {
3135
return BigDecimal(value)
3236
}
33-
}{{/moshi}}
37+
}
38+
{{/moshi}}

modules/openapi-generator/src/main/resources/kotlin-client/jvm-common/infrastructure/BigIntegerAdapter.kt.mustache

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,9 @@ import com.squareup.moshi.ToJson
1515
{{/moshi}}
1616
import java.math.BigInteger
1717

18-
{{#kotlinx_serialization}}@Serializer(forClass = BigInteger::class)
19-
object BigIntegerAdapter : KSerializer<BigInteger> {
18+
{{#kotlinx_serialization}}
19+
@Serializer(forClass = BigInteger::class)
20+
{{#nonPublicApi}}internal {{/nonPublicApi}}object BigIntegerAdapter : KSerializer<BigInteger> {
2021
override val descriptor: SerialDescriptor = PrimitiveSerialDescriptor("BigInteger", PrimitiveKind.STRING)
2122
override fun deserialize(decoder: Decoder): BigInteger {
2223
return BigInteger(decoder.decodeString())
@@ -25,7 +26,10 @@ object BigIntegerAdapter : KSerializer<BigInteger> {
2526
override fun serialize(encoder: Encoder, value: BigInteger) {
2627
encoder.encodeString(value.toString())
2728
}
28-
}{{/kotlinx_serialization}}{{#moshi}}{{#nonPublicApi}}internal {{/nonPublicApi}}class BigIntegerAdapter {
29+
}
30+
{{/kotlinx_serialization}}
31+
{{#moshi}}
32+
{{#nonPublicApi}}internal {{/nonPublicApi}}class BigIntegerAdapter {
2933
@ToJson
3034
fun toJson(value: BigInteger): String {
3135
return value.toString()
@@ -35,4 +39,5 @@ object BigIntegerAdapter : KSerializer<BigInteger> {
3539
fun fromJson(value: String): BigInteger {
3640
return BigInteger(value)
3741
}
38-
}{{/moshi}}
42+
}
43+
{{/moshi}}

modules/openapi-generator/src/main/resources/kotlin-client/jvm-common/infrastructure/StringBuilderAdapter.kt.mustache

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,12 +9,12 @@ import kotlinx.serialization.descriptors.PrimitiveKind
99
import kotlinx.serialization.descriptors.SerialDescriptor
1010

1111
@Serializer(forClass = StringBuilder::class)
12-
object StringBuilderAdapter : KSerializer<StringBuilder> {
12+
{{#nonPublicApi}}internal {{/nonPublicApi}}object StringBuilderAdapter : KSerializer<StringBuilder> {
1313
override fun serialize(encoder: Encoder, value: StringBuilder) {
1414
encoder.encodeString(value.toString())
1515
}
1616

1717
override fun deserialize(decoder: Decoder): StringBuilder = StringBuilder(decoder.decodeString())
1818

1919
override val descriptor: SerialDescriptor = PrimitiveSerialDescriptor("StringBuilder", PrimitiveKind.STRING)
20-
}
20+
}

modules/openapi-generator/src/main/resources/kotlin-client/jvm-common/infrastructure/URLAdapter.kt.mustache

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,12 +10,12 @@ import kotlinx.serialization.descriptors.SerialDescriptor
1010
import java.net.URL
1111

1212
@Serializer(forClass = URL::class)
13-
object URLAdapter : KSerializer<URL> {
13+
{{#nonPublicApi}}internal {{/nonPublicApi}}object URLAdapter : KSerializer<URL> {
1414
override fun serialize(encoder: Encoder, value: URL) {
1515
encoder.encodeString(value.toExternalForm())
1616
}
1717

1818
override fun deserialize(decoder: Decoder): URL = URL(decoder.decodeString())
1919

2020
override val descriptor: SerialDescriptor = PrimitiveSerialDescriptor("URL", PrimitiveKind.STRING)
21-
}
21+
}

modules/openapi-generator/src/main/resources/kotlin-client/jvm-common/infrastructure/proguard-rules.pro.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,4 +8,4 @@
88
# project specific.
99
-keep,includedescriptorclasses class {{modelPackage}}.**$$serializer { *; }
1010
-keepclassmembers class {{modelPackage}}.** { *** Companion; }
11-
-keepclasseswithmembers class {{modelPackage}}.** { kotlinx.serialization.KSerializer serializer(...); }
11+
-keepclasseswithmembers class {{modelPackage}}.** { kotlinx.serialization.KSerializer serializer(...); }

samples/client/petstore/kotlin-allOff-discriminator/src/main/kotlin/org/openapitools/client/infrastructure/BigDecimalAdapter.kt

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,4 +14,4 @@ class BigDecimalAdapter {
1414
fun fromJson(value: String): BigDecimal {
1515
return BigDecimal(value)
1616
}
17-
}
17+
}

0 commit comments

Comments
 (0)