import java.lang.annotation.Retention
@Qualifier
@Retention(RUNTIME)
The above annotation is itself annotated with the @Qualifier
annotation to designate it as a qualifier. You can then use the annotation at any injection point in your code. For example:
@Inject Vehicle(@V8 Engine engine) {
this.engine = engine;
@Inject constructor(@V8 val engine: Engine) {