diff options
author | Margarita Bobova <32216159+woainikk@users.noreply.github.com> | 2023-08-03 08:34:45 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2023-08-03 08:34:45 +0200 |
commit | 416e20a4af303620b7bff4caf7e34e7d719afa63 (patch) | |
tree | 2a02009b9fa04fde548ee1b0551bb3e30b227e59 | |
parent | f023988e9dba1ab2e5d0044e804a587d7cf0546e (diff) | |
download | kotlinx.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.kt | 10 | ||||
-rw-r--r-- | formats/json/nativeMain/src/kotlinx/serialization/json/internal/FormatLanguage.kt | 10 |
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/ |