Interface TypedAnnotationTransformer<T extends java.lang.annotation.Annotation>

  • Type Parameters:
    T - The annotation type.
    All Superinterfaces:
    AnnotationTransformer<T>

    public interface TypedAnnotationTransformer<T extends java.lang.annotation.Annotation>
    extends AnnotationTransformer<T>
    A typed AnnotationTransformer operates against a concrete annotation type. Mapper implementations that implement this class require the annotations to exist on the annotation processor classpath. If this is problematic consider NamedAnnotationMapper.
    Since:
    2.0
    • Method Detail

      • annotationType

        java.lang.Class<T> annotationType()
        The annotation type to be mapped.
        Returns:
        The annotation type