blob: 176771fd4ecd264aad3a8f4841fe6898579505c5 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
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,
)
|