Class AnnotatedMethodReporter

java.lang.Object
org.smartparam.engine.util.reflection.PackageFilteringReporter
org.smartparam.engine.util.reflection.AnnotatedMethodReporter
All Implemented Interfaces:
eu.infomas.annotation.AnnotationDetector.MethodReporter, eu.infomas.annotation.AnnotationDetector.Reporter

public class AnnotatedMethodReporter extends PackageFilteringReporter implements eu.infomas.annotation.AnnotationDetector.MethodReporter
Author:
Adam Dubiel
  • Constructor Details

    • AnnotatedMethodReporter

      public AnnotatedMethodReporter(Class<? extends Annotation> reportedClass, String... packagesToScan)
    • AnnotatedMethodReporter

      public AnnotatedMethodReporter(ClassLoader classLoader, Class<? extends Annotation> reportedClass, String... packagesToScan)
  • Method Details

    • reportMethodAnnotation

      public void reportMethodAnnotation(Class<? extends Annotation> annotation, String className, String methodName)
      Specified by:
      reportMethodAnnotation in interface eu.infomas.annotation.AnnotationDetector.MethodReporter
    • annotations

      public Class<? extends Annotation>[] annotations()
      Specified by:
      annotations in interface eu.infomas.annotation.AnnotationDetector.Reporter