public static AnnotatedElement getAnnotatedElement(Class<?> beanClass, String propertyName, Class<?> propertyClass) {
Field field = getFieldOrNull(beanClass, propertyName);
Method method = getGetterOrNull(beanClass, propertyName, propertyClass);
if (field == null || field.getAnnotations().length == 0) {
return (method != null && method.getAnnotations().length > 0) ? method : method;
} else if (method == null || method.getAnnotations().length == 0) {
return field;
} else {
//return new Annotations(field, method);
return null;
}
}
ReflectionUtils.java 文件源码
java
阅读 53
收藏 0
点赞 0
评论 0
项目:GitHub
作者:
评论列表
文章目录