Kotlin аннотация только для параметров аннотации - PullRequest
0 голосов
/ 10 июля 2019

Мне бы хотелось иметь аннотацию Kotlin, которую можно использовать только в качестве параметра другой аннотации.Какую цель я должен использовать для этого?

// @Target   <- ?
annotation class MyConfigurationEntry(
    val option,
    val value
)

@Target(AnnotationTarget.FUNCTION)
annotation class MyConfiguration(vararg val entries: MyConfigurationEntry)

1 Ответ

1 голос
/ 10 июля 2019

Я полагаю, что @Target(AnnotationTarget.ANNOTATION_CLASS), если вы нажмете на эту константу, вы прочтете:

Только для класса аннотаций

Версия Kotlin 1.3.41

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...