title: Dagger-reflect: class defines multiple @Inject-annotations constructors
body: <p>I try to use <a href="https://github.com/JakeWharton/dagger-reflect" rel="nofollow noreferrer">dagger-reflect</a> in my app to improve build speed for debug version of the app.</p>
  
  <p>Unfortunately my app crashes in the runtime and displays stack trace with following error: </p>
  
  <pre><code>java.lang.IllegalStateException: com.example.MyClass defines multiple 
  @Inject-annotations constructors
  </code></pre>
  
  <p>MyClass written in kotlin looks like this:</p>
  
  <pre><code>class MyClass @Inject constructor(@HostQualifier host: String = "")  
  </code></pre>
  
  <p>and I use dagger module like this to provide host: </p>
  
  <pre><code>@Module
  object SampleModule {
      @Provides
      @JvmStatic
      @HostQualifier
      fun provideHost(): String = "Example"
  }
  </code></pre>