T
- The type of metadatapublic abstract class AbstractMethodAnnotationScanner<T>
extends java.lang.Object
Constructor and Description |
---|
AbstractMethodAnnotationScanner() |
Modifier and Type | Method and Description |
---|---|
boolean |
isAnnotation(java.lang.annotation.Annotation annotation,
java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass) |
boolean |
isSameParameters(java.lang.Class<?>[] actual,
java.lang.Class<?>[] params) |
abstract void |
onMethodAnnotation(T metadata,
java.lang.Class<?> pojo,
java.lang.reflect.Method method,
java.lang.annotation.Annotation annotation) |
void |
scanMethodAnnotations(T metadata,
java.lang.Class<?> pojo) |
public boolean isAnnotation(java.lang.annotation.Annotation annotation, java.lang.Class<? extends java.lang.annotation.Annotation> annotationClass)
public boolean isSameParameters(java.lang.Class<?>[] actual, java.lang.Class<?>[] params)
public abstract void onMethodAnnotation(T metadata, java.lang.Class<?> pojo, java.lang.reflect.Method method, java.lang.annotation.Annotation annotation)
public void scanMethodAnnotations(T metadata, java.lang.Class<?> pojo)
Copyright © 2010 - 2019 Adobe. All Rights Reserved