summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMargarita Bobova <32216159+woainikk@users.noreply.github.com>2023-08-03 08:34:45 +0200
committerGitHub <noreply@github.com>2023-08-03 08:34:45 +0200
commit416e20a4af303620b7bff4caf7e34e7d719afa63 (patch)
tree2a02009b9fa04fde548ee1b0551bb3e30b227e59
parentf023988e9dba1ab2e5d0044e804a587d7cf0546e (diff)
downloadkotlinx.serialization-416e20a4af303620b7bff4caf7e34e7d719afa63.tar.gz
Add annotations from expect entity to actual entity. Required after KT-58551 (#2388)
-rw-r--r--formats/json/jsMain/src/kotlinx/serialization/json/internal/FormatLanguageJs.kt10
-rw-r--r--formats/json/nativeMain/src/kotlinx/serialization/json/internal/FormatLanguage.kt10
2 files changed, 20 insertions, 0 deletions
diff --git a/formats/json/jsMain/src/kotlinx/serialization/json/internal/FormatLanguageJs.kt b/formats/json/jsMain/src/kotlinx/serialization/json/internal/FormatLanguageJs.kt
index eb96ea2e..176771fd 100644
--- a/formats/json/jsMain/src/kotlinx/serialization/json/internal/FormatLanguageJs.kt
+++ b/formats/json/jsMain/src/kotlinx/serialization/json/internal/FormatLanguageJs.kt
@@ -7,6 +7,16 @@ 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/
diff --git a/formats/json/nativeMain/src/kotlinx/serialization/json/internal/FormatLanguage.kt b/formats/json/nativeMain/src/kotlinx/serialization/json/internal/FormatLanguage.kt
index 1518d86c..4f2fff0c 100644
--- a/formats/json/nativeMain/src/kotlinx/serialization/json/internal/FormatLanguage.kt
+++ b/formats/json/nativeMain/src/kotlinx/serialization/json/internal/FormatLanguage.kt
@@ -7,6 +7,16 @@ 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/