| ArrayType |
|
| CollectionType |
|
| ContainerType |
Collection or Array
|
| CustomType<T> |
Custom Types are not easy to manage, use it as a last resort,
only for corner cases like comparing custom Collection types.
JaVers treats a Custom Type as a black box
and doesn't take any assumptions about its content or behaviour.
|
| DuckType |
|
| EntityType |
Entity class in client's domain model.
|
| EnumerableType |
Collection or Array or Map
|
| IgnoredType |
All properties with IgnoredType are ignored by JaVers engine
|
| JaversProperty |
Class property with JaversType
|
| JaversType |
Managed property type
This is the convenient abstraction layer awkward
java.lang.reflect.Type and java.lang.Class
|
| KeyValueType |
|
| ListAsSetType |
|
| ListType |
|
| ManagedType |
|
| MapContentType |
|
| MapEnumerationOwnerContext |
|
| MapType |
|
| OptionalType |
|
| ParametrizedDehydratedType |
|
| PrimitiveOrValueType<T> |
|
| PrimitiveType |
Primitive or primitive box
|
| SetType |
|
| ShallowReferenceType |
|
| TokenType |
|
| TypeMapper |
Maps Java types into Javers types
|
| TypeMapperModule |
|
| UnknownType |
Generic type created when a class definition for named type is missing.
|
| ValueObjectType |
ValueObject class in client's domain model.
|
| ValueType |
Value class in a client's domain model is a simple value holder.
|