@Qualifier @Retention(RUNTIME) @Target(TYPE) public @interface QualifierWithMetadata
java.lang.String
value2
java.lang.Class<?>
value4
long[]
value6
@Metadata("key2") java.lang.String value2
@Metadata("key4") java.lang.Class<?> value4
@Metadata("key6") long[] value6