【发布时间】:2018-04-23 03:53:34
【问题描述】:
我有一个自定义注释声明为
@Target(AnnotationTarget.FUNCTION)
annotation class Anno(val value: IntArray, val attr2: Int = 0)
对于单个元素声明,我可以在 Java 类中使用上述注释作为
@Anno(1)
但是在 Kotlin 类中编写相同的代码时,我必须加上括号
@Anno([1])
在这种情况下括号不是不必要的还是我声明注释错误?我正在使用 Kotlin 版本 1.2.0-rc-39
【问题讨论】:
标签: annotations kotlin