Class AnnotationProcessor<T extends Annotation>

java.lang.Object
app.peac.core.service.AnnotationProcessor<T>

public abstract class AnnotationProcessor<T extends Annotation> extends Object
  • Constructor Details

    • AnnotationProcessor

      public AnnotationProcessor()
  • Method Details

    • getAnnotationType

      protected abstract Class<T> getAnnotationType()
    • initializeAnnotation

      protected abstract void initializeAnnotation(String className)
    • beforeAllAnnotations

      protected void beforeAllAnnotations(Set<String> classes)
    • initialize

      protected void initialize()
    • afterAllAnnotations

      protected void afterAllAnnotations(Set<String> classes)