Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
 package javax.enterprise.inject.spi;
 import static java.lang.annotation.ElementType.PARAMETER;
 import static java.lang.annotation.RetentionPolicy.RUNTIME;

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.

Pete Muir
public @interface WithAnnotations {
    Class<? extends Annotation>[] value();
New to GrepCode? Check out our FAQ X