É possível aplicar uma anotação única a vários destinos de sites de uso no Kotlin?

De acordo com a documentação:https://kotlinlang.org/docs/reference/annotations.html

Você pode aplicar várias anotações a um único destino de uso do site, mas existe uma maneira de aplicar a mesma anotação a vários destinos de uso do site?

Meu caso de uso é decorar classes com anotações para SimpleXML. Para usar um imutáveldata class, você deve anotarambos o campo e o parâmetro construtor:

data class Data( @field:Element(name = "ID") @param:Element(name = "ID") val id: Int, @param:Element(name = "TEXT") @field:Element(name = "TEXT") val text: String)

Para classes de dados com muitos campos, você pode facilmente terminar com 3x o número de anotações que o código real, e seria bom eliminar a duplicação. Isso é especialmente irritante quando você precisa usar uma anotação complicada comoElementUnion que pode ser várias linhas por si só.

questionAnswers(1)

yourAnswerToTheQuestion