Package org.apache.groovy.contracts.annotations.meta

# Annotation Interface AnnotationProcessorImplementation

@Documented @Retention(RUNTIME) public @interface AnnotationProcessorImplementation

Indicates what `AnnotationProcessor` implementation should be used to process the correlating annotation.

See Also:
  - `AnnotationProcessor`

- ## Required Element Summary

  Required Elements
  Modifier and Type
  Required Element
  Description
  `Class<? extends AnnotationProcessor>`
  `value`
  Returns the processor type responsible for interpreting the annotated contract annotation.

- ## Element Details

  - ### value

    Class<? extends AnnotationProcessor> value
    Returns the processor type responsible for interpreting the annotated contract annotation.
    Returns:
      the annotation processor implementation