@Documented @Qualifier @Retention(value=RUNTIME) @Target(value={FIELD,PARAMETER}) public @interface Reference
*
public abstract Class<?> value
If not specified, the type of the service for this reference is derived from the injection point type.
If a value is specified it must be type compatible with (assignable to) the service type derived from the injection point type, otherwise a definition error will result.
public abstract String target
If not specified, no target property is set.
Copyright © Contributors to the Eclipse Foundation Licensed under the Eclipse Foundation Specification License – v1.0