public static interface MetadataBuilder.ForBean<T> extends HasAnnotationBehavior
Modifier and Type | Method and Description |
---|---|
MetadataBuilder.ForClass<T> |
getClass(Meta<Class<T>> meta) |
Map<Signature,MetadataBuilder.ForExecutable<Constructor<? extends T>>> |
getConstructors(Meta<Class<T>> meta) |
Map<String,MetadataBuilder.ForContainer<Field>> |
getFields(Meta<Class<T>> meta) |
Map<String,MetadataBuilder.ForContainer<Method>> |
getGetters(Meta<Class<T>> meta)
Returned keys are property names per XML mapping spec.
|
Map<Signature,MetadataBuilder.ForExecutable<Method>> |
getMethods(Meta<Class<T>> meta) |
default boolean |
isEmpty() |
getAnnotationBehavior
MetadataBuilder.ForClass<T> getClass(Meta<Class<T>> meta)
Map<String,MetadataBuilder.ForContainer<Method>> getGetters(Meta<Class<T>> meta)
meta
- Map
Map<Signature,MetadataBuilder.ForExecutable<Constructor<? extends T>>> getConstructors(Meta<Class<T>> meta)
default boolean isEmpty()
Copyright © 2010–2020 The Apache Software Foundation. All rights reserved.