All Classes and Interfaces
Class
Description
Marker interface that's shared by all immutable data types defined in this project, such as
ImmutableValueObject.The base type
The core feature set of
Example:
ImmutableValueObject supports creating immutable (i.e. an object where its values cannot change after object instantiation/creation) Value ObjectThe core feature set of
ImmutableValueObject is that it provides default implementations for ImmutableValueObject.toString(), ImmutableValueObject.equals(Object) and ImmutableValueObject.hashCode(),
but you're always free to override this and provide your own implementation.Example: