public abstract class AbstractClassMeta extends Object implements ClassMeta
| 限定符和类型 | 字段和说明 |
|---|---|
protected static Map<Class<?>,ClassMeta> |
CLASS_METAS |
| 限定符 | 构造器和说明 |
|---|---|
protected |
AbstractClassMeta(Class<?> clazz) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected boolean |
filterField(Field field) |
Optional<FieldMeta> |
findFieldMeta(Field field)
根据指定字段找到定的字段元数据,可以为空
|
Optional<MethodMeta> |
findMethodMeta(Method method)
根据指定方法找到对应的方法元数据,可能为空
|
Class<?> |
getElement()
获取被注解的元素
|
FieldMeta |
getFieldMeta(Field field)
根据指定字段找到定的字段元数据
|
List<FieldMeta> |
getFieldMetas()
获取类的字段列表元数据
|
MethodMeta |
getMethodMeta(Method method)
根据指定方法找到对应的方法元数据
|
List<MethodMeta> |
getMethodMetas()
获取方法元数据列表
|
Map<Class<? extends Annotation>,List<FieldMeta>> |
getQueryClauses() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitfindAnnotation, getAnnotation, getAnnotations, isAnnotationPresentprotected AbstractClassMeta(Class<?> clazz)
protected boolean filterField(Field field)
public List<MethodMeta> getMethodMetas()
ClassMetagetMethodMetas 在接口中 ClassMetapublic Optional<MethodMeta> findMethodMeta(Method method)
ClassMetafindMethodMeta 在接口中 ClassMetamethod - 方法public MethodMeta getMethodMeta(Method method)
ClassMetagetMethodMeta 在接口中 ClassMetamethod - 方法public List<FieldMeta> getFieldMetas()
ClassMetagetFieldMetas 在接口中 ClassMetapublic Optional<FieldMeta> findFieldMeta(Field field)
ClassMetafindFieldMeta 在接口中 ClassMetafield - 字段public FieldMeta getFieldMeta(Field field)
ClassMetagetFieldMeta 在接口中 ClassMetafield - 字段public Map<Class<? extends Annotation>,List<FieldMeta>> getQueryClauses()
getQueryClauses 在接口中 ClassMetapublic Class<?> getElement()
AnnotatedMetagetElement 在接口中 AnnotatedMeta<Class<?>>Copyright © 2021. All rights reserved.