| AbstractBeanDescriptorProvider |
|
| AbstractBeanDescriptorProvider.ContextualConverterFactory |
|
| AbstractBeanDescriptorProvider.ContextualFactoryDecorator |
|
| ASMCreatorParameterNameResolver |
This class uses ASM library to resolve method and constructor parameter names from debug symbols
generated during compilation.
|
| BaseBeanDescriptorProvider |
|
| BeanCreator |
|
| BeanCreator.BeanCreatorProperty |
|
| BeanCreator.ConstructorBeanCreator |
|
| BeanCreator.MethodBeanCreator |
|
| BeanDescriptor<T> |
BeanDescriptors are used to serialize/deserialize objects based on their fields, methods and
constructors.
|
| BeanDescriptorProvider.CompositeBeanDescriptorProvider |
|
| BeanMutatorAccessorResolver.CompositeResolver |
|
| BeanMutatorAccessorResolver.GensonAnnotationsResolver |
|
| BeanMutatorAccessorResolver.PropertyBaseResolver |
|
| BeanMutatorAccessorResolver.StandardMutaAccessorResolver |
Standard implementation of BeanMutatorAccessorResolver.
|
| BeanProperty |
Represents a bean property, in practice it can be an object field, method (getter/setter) or
constructor parameter.
|
| BeanPropertyFactory.CompositeFactory |
|
| BeanPropertyFactory.StandardFactory |
|
| BeanViewDescriptorProvider |
This class constructs BeanDescriptors for the BeanView
mechanism.
|
| BeanViewDescriptorProvider.BeanViewMutatorAccessorResolver |
|
| BeanViewDescriptorProvider.BeanViewPropertyFactory |
|
| PropertyAccessor |
|
| PropertyAccessor.FieldAccessor |
|
| PropertyAccessor.MethodAccessor |
|
| PropertyFilter |
|
| PropertyMutator |
|
| PropertyMutator.FieldMutator |
|
| PropertyMutator.MethodMutator |
|
| PropertyNameResolver.AnnotationPropertyNameResolver |
JsonProperty resolver based on @JsonProperty annotation.
|
| PropertyNameResolver.CompositePropertyNameResolver |
|
| PropertyNameResolver.ConventionalBeanPropertyNameResolver |
|
| RenamingPropertyNameResolver |
|
| TypeUtil |
This class provides utilities to work with java Types.
|
| VisibilityFilter |
This class is used as filter for properties discovery.
|