public interface ClassMeta extends AnnotatedMeta<Class<?>>
| 限定符和类型 | 方法和说明 |
|---|---|
static ClassMeta |
field(Field field,
Class<?> fieldType) |
Optional<FieldMeta> |
findFieldMeta(Field field)
根据指定字段找到定的字段元数据,可以为空
|
Optional<MethodMeta> |
findMethodMeta(Method method)
根据指定方法找到对应的方法元数据,可能为空
|
FieldMeta |
getFieldMeta(Field field)
根据指定字段找到定的字段元数据
|
List<FieldMeta> |
getFieldMetas()
获取类的字段列表元数据
|
MethodMeta |
getMethodMeta(Method method)
根据指定方法找到对应的方法元数据
|
List<MethodMeta> |
getMethodMetas()
获取方法元数据列表
|
Map<Class<? extends Annotation>,List<FieldMeta>> |
getQueryClauses() |
static ClassMeta |
of(Class<?> clazz) |
static ClassMeta |
parameter(Parameter parameter,
Class<?> parameterType) |
findAnnotation, getAnnotation, getAnnotations, getElement, isAnnotationPresentList<MethodMeta> getMethodMetas()
Optional<MethodMeta> findMethodMeta(Method method)
method - 方法MethodMeta getMethodMeta(Method method)
method - 方法Optional<FieldMeta> findFieldMeta(Field field)
field - 字段Map<Class<? extends Annotation>,List<FieldMeta>> getQueryClauses()
Copyright © 2021. All rights reserved.