【发布时间】:2018-07-23 19:28:00
【问题描述】:
我正在尝试注释案例类的参数。
从this question来看,和 从这个scaladoc 看来,我正在做的事情应该可以工作,但由于某种原因它没有:
class Foo extends java.lang.annotation.Annotation { def annotationType = getClass }
case class Bar(@Foo @getter bar: String)
classOf[Bar].getDeclaredMethods.map(_.getDeclaredAnnotations.length)
res66: Array[Int] = Array(0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0)
有什么想法吗?
【问题讨论】:
标签: scala annotations case-class