title: Kotlin annotations on delegated properties
body: <p>In Kotlin, is there a way to define an annotation on a delegated property (ex: <code>lazy</code>)?</p>
  
  <pre><code>class MyActivity: Activity() {
  
      @ColorInt
      val textColor: Int by lazy { ContextCompat.getColor(this, R.color.someColor) }
      ...
  </code></pre>
  
  <p>The IDE throws an error at the <code>@ColorInt</code> annotation:</p>
  
  <blockquote>
    <p>This annotation is not applicable to target 'member property with delegate'</p>
  </blockquote>