Interface AnnotationFilter


public interface AnnotationFilter
Author:
taha.bensalah@gmail.com
  • Method Details

    • isSupportedTypeAnnotation

      boolean isSupportedTypeAnnotation()
      when true acceptMethodAnnotation and acceptFieldAnnotation will not be invoked if acceptTypeAnnotation returns false
      Returns:
      true if supported
    • isSupportedMethodAnnotation

      boolean isSupportedMethodAnnotation()
    • isSupportedFieldAnnotation

      boolean isSupportedFieldAnnotation()
    • acceptTypeAnnotation

      boolean acceptTypeAnnotation(String name, String targetType, Class value)
    • acceptMethodAnnotation

      boolean acceptMethodAnnotation(String name, String targetMethod, String targetType, Method value)
    • acceptFieldAnnotation

      boolean acceptFieldAnnotation(String name, String targetField, String targetType, Field value)