如何在kotlin中添加对主构造函数参数的注释
具有以下类别:如何在kotlin中添加对主构造函数参数的注释,kotlin,reflection,kotlin-reflect,Kotlin,Reflection,Kotlin Reflect,具有以下类别: data class TestMsg( @Parse(";") val someArray: Array<String> ) 将AnnotationTarget.PROPERTY更改为AnnotationTarget.VALUE\u参数 @Target(AnnotationTarget.FIELD, AnnotationTarget.VALUE_PARAMETER, AnnotationTarget.TYPE_PARAMETER) @Retenti
data class TestMsg(
@Parse(";")
val someArray: Array<String>
)
将AnnotationTarget.PROPERTY更改为AnnotationTarget.VALUE\u参数
@Target(AnnotationTarget.FIELD, AnnotationTarget.VALUE_PARAMETER, AnnotationTarget.TYPE_PARAMETER)
@Retention(AnnotationRetention.RUNTIME)
annotation class Parse(
val delimiter: String
)
请添加注释实现Works fine on-kotlin reflect 1.3.50,kotlin 1.3.50I添加了注释Well我正在使用1.3.41I仍然存在1.3.50的错误
data class TestMsg(
@Parse(";") val someArray: Array<String>
)
@Target(AnnotationTarget.FIELD, AnnotationTarget.PROPERTY, AnnotationTarget.TYPE_PARAMETER)
@Retention(AnnotationRetention.RUNTIME)
annotation class Parse(
val delimiter: String
)
@Target(AnnotationTarget.FIELD, AnnotationTarget.VALUE_PARAMETER, AnnotationTarget.TYPE_PARAMETER)
@Retention(AnnotationRetention.RUNTIME)
annotation class Parse(
val delimiter: String
)