Я пытаюсь выяснить, есть ли у значения признака связанная с ним аннотация. Изучив API отражения Scala 2.10-M7, я подумал, что метод getAnnotations (расположенный в Symbol) может быть отличным кандидатом, но он возвращает пустой список, как показано в следующем сеансе REPL:
scala> class W extends scala.annotation.Annotation
defined class W
scala> trait A { @W val a: Int }
defined trait A
scala> typeOf[A].members.last
res0: $r.intp.global.Symbol = value a
scala> res0.getAnnotations
res1: List[$r.intp.global.AnnotationInfo] = List()
Эти «аннотации» - это те же аннотации, с которыми я пытаюсь работать? Как я могу узнать, помечен ли a с помощью W?