Annotation Interface BeanPropertyType


@Documented @Retention(RUNTIME) @Target(ANNOTATION_TYPE) public @interface BeanPropertyType
Identify the annotated annotation as a Bean Property Type.

Bean Property Type can be applied to beans annotated with SingleComponent, FactoryComponent, to beans annotated with ApplicationScoped or Dependent where the Service annotation is applied, to methods and fields marked as Produces where the Service annotation is applied, or to injection points where the Reference annotation is applied.

See Also:
  • "Bean Property Types."