Interface TypedAnnotationTransformer<T extends Annotation>

Type Parameters:
T - The annotation type.
All Superinterfaces:
AnnotationTransformer<T>
All Known Implementing Classes:
IntrospectedToBeanPropertiesTransformer

public interface TypedAnnotationTransformer<T extends 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
Author:
graemerocher
  • Method Details

    • annotationType

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