Class AnnotatedMethodReporter
java.lang.Object
io.higson.runtime.engine.util.reflection.PackageFilteringReporter
io.higson.runtime.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 Summary
ConstructorsConstructorDescriptionAnnotatedMethodReporter(Class<? extends Annotation> reportedClass, String... packagesToScan) AnnotatedMethodReporter(ClassLoader classLoader, Class<? extends Annotation> reportedClass, String... packagesToScan) -
Method Summary
Modifier and TypeMethodDescriptionClass<? extends Annotation>[]voidreportMethodAnnotation(Class<? extends Annotation> annotation, String className, String methodName) Methods inherited from class io.higson.runtime.engine.util.reflection.PackageFilteringReporter
isWanted, loadClass
-
Constructor Details
-
AnnotatedMethodReporter
-
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:
reportMethodAnnotationin interfaceeu.infomas.annotation.AnnotationDetector.MethodReporter
-
annotations
- Specified by:
annotationsin interfaceeu.infomas.annotation.AnnotationDetector.Reporter
-