title: Get case class annotations with reflection?
body: <p>I have a case class like:</p>
  
  <pre><code>case class Foo (@Annotation bar: String)
  </code></pre>
  
  <p>I'd like to be able to get access to that annotation and any of its information that is stored</p>
  
  <p>I can get the case accessors using scala reflection (using 2.11.8) with</p>
  
  <pre><code>val caseAccessors = 
    universe.typeTag[T].
      tpe.
      decls.
      filter(_.isMethod).
      map(_.asMethod).
      filter(_.isCaseAccessor)
  </code></pre>
  
  <p>But when I try and access <code>.annotations</code> on them there is nothing. I realize that the annotation is technically on the constructor parameter, but how do I get to it?</p>