com.github.datalking.annotation.meta.AnnotationMetadata Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of play-ioc Show documentation
Show all versions of play-ioc Show documentation
simple ioc container with aop support.
The newest version!
package com.github.datalking.annotation.meta;
import java.lang.annotation.Annotation;
import java.util.Map;
import java.util.Set;
/**
* 注解元数据
*
* @author yaoo on 4/9/18
*/
public interface AnnotationMetadata extends ClassMetadata {
Set getAnnotationTypes();
boolean hasAnnotation(String annotationName);
Set getAnnotatedMethods(String annotationName);
Set getAnnotatedMethods(Class> clazz);
Map getAnnotationAttributes(Class> annotationName, boolean classValuesAsString);
Annotation[] getAnnotations();
// boolean hasAnnotatedMethods(String annotationName);
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy