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

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

    public interface TypedAnnotationMapper<T extends java.lang.annotation.Annotation>
    extends AnnotationMapper<T>
    A typed AnnotationMapper 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.
    • Method Detail

      • annotationType

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