summaryrefslogtreecommitdiff
path: root/formats/json/jsWasmMain/src/kotlinx/serialization/json/internal/FormatLanguageJsWasm.kt
diff options
context:
space:
mode:
authorClara Fok <clarafok@google.com>2024-04-23 10:28:10 -0700
committerColin Cross <ccross@android.com>2024-04-23 14:03:42 -0700
commit3eabe70bae2e9e08a9325f57c4cc558cbb947257 (patch)
tree1e0665b0be3c1eff26b3b737cb3a17a3a3a13388 /formats/json/jsWasmMain/src/kotlinx/serialization/json/internal/FormatLanguageJsWasm.kt
parent45d6ad7772c2ea15a55ef6cf30561583da352e99 (diff)
parent3efe324be422ead21ca44f2f6318e1791c166556 (diff)
downloadkotlinx.serialization-3eabe70bae2e9e08a9325f57c4cc558cbb947257.tar.gz
Upgrade kotlinx.serialization to v1.6.3
This project was upgraded with external_updater. Usage: tools/external_updater/updater.sh update external/kotlinx.serialization For more info, check https://cs.android.com/android/platform/superproject/+/main:tools/external_updater/README.md Test: TreeHugger Change-Id: I0a33712c9ac0a953307b3e8c3470f29cdd6dcaec
Diffstat (limited to 'formats/json/jsWasmMain/src/kotlinx/serialization/json/internal/FormatLanguageJsWasm.kt')
-rw-r--r--formats/json/jsWasmMain/src/kotlinx/serialization/json/internal/FormatLanguageJsWasm.kt25
1 files changed, 25 insertions, 0 deletions
diff --git a/formats/json/jsWasmMain/src/kotlinx/serialization/json/internal/FormatLanguageJsWasm.kt b/formats/json/jsWasmMain/src/kotlinx/serialization/json/internal/FormatLanguageJsWasm.kt
new file mode 100644
index 00000000..176771fd
--- /dev/null
+++ b/formats/json/jsWasmMain/src/kotlinx/serialization/json/internal/FormatLanguageJsWasm.kt
@@ -0,0 +1,25 @@
+/*
+ * Copyright 2017-2023 JetBrains s.r.o. Use of this source code is governed by the Apache 2.0 license.
+ */
+
+package kotlinx.serialization.json.internal;
+
+import kotlinx.serialization.InternalSerializationApi
+
+@InternalSerializationApi
+@Retention(AnnotationRetention.BINARY)
+@Target(
+ AnnotationTarget.FUNCTION,
+ AnnotationTarget.PROPERTY_GETTER,
+ AnnotationTarget.PROPERTY_SETTER,
+ AnnotationTarget.FIELD,
+ AnnotationTarget.VALUE_PARAMETER,
+ AnnotationTarget.LOCAL_VARIABLE,
+ AnnotationTarget.ANNOTATION_CLASS
+)
+public actual annotation class FormatLanguage(
+ public actual val value: String,
+ // default parameters are not used due to https://youtrack.jetbrains.com/issue/KT-25946/
+ public actual val prefix: String,
+ public actual val suffix: String,
+)