WithAnnotations
may be applied to any portable extension observer method with an event parameter type of
ProcessAnnotatedType
to filter the events delivered.
If the WithAnnotations
annotation is applied to a portable extension observer method, then only
ProcessAnnotatedType
events for types which have at least one of the annotations specified are observed. The
annotation can appear on the annotated type, or on any member, or any parameter of any member of the annotated type, as
defined in section 11.4 Alternative
metadata sources. The annotation may be applied as a meta-annotation on any annotation considered.
CDI Lite implementations are not required to provide support for Portable Extensions.
- Since:
- 1.1
-
Required Element Summary
Modifier and TypeRequired ElementDescriptionClass<? extends Annotation>[]
The annotation types that must be present on theAnnotatedType
for theProcessAnnotatedType
observer to be notified.
-
Element Details
-
value
Class<? extends Annotation>[] valueThe annotation types that must be present on theAnnotatedType
for theProcessAnnotatedType
observer to be notified.- Returns:
- required annotation types
-