title: NonExistentClass cannot be converted to Annotation
body: <p>I added a new Retrofit interface to my project containing a couple of Endpoints annotated with the <code>@GET</code> and <code>@HEADERS</code> annotations, after Injecting said interface to a repository class using the <code>@Inject</code> annotation in the constructor of said class, Android Studio throws this error:</p>
  
  <pre><code>NonExistentClass cannot be converted to Annotation
  </code></pre>
  
  <p>After taking a look at the generated Java code, it replaces the <code>@GET</code> and <code>@HEADERS</code> annotations with this:</p>
  
  <pre><code>@error.NonExistentClass()
  </code></pre>
  
  <p>I've already tried the following:</p>
  
  <ul>
  <li><p>Using <code>annotatioProcessor</code> instead of <code>kapt</code></p></li>
  <li><p>Setting <code>jetifier.enabled</code> to <code>false</code> in <code>gradle.properties</code></p></li>
  <li><p>Setting <code>generateStubs</code> to <code>true</code> in my <code>build.gradle</code> file</p></li>
  <li><p>Setting <code>correctErrorTypes</code> to <code>true</code> in my <code>build.gradle</code> file</p></li>
  </ul>
  
  <p>Im using:</p>
  
  <ul>
  <li><p>Android Studio 3.3</p></li>
  <li><p>Kotlin 1.3.11</p></li>
  <li><p>Dagger 2.21</p></li>
  <li><p>Retrofit 2.3.0</p></li>
  <li><p>Kotlin</p></li>
  <li><p>Kapt</p></li>
  </ul>
  
  <p>could it be some dagger scope issue? or Retrofit / dagger not fully compatible with the new versions of the Kapt plugin?</p>