|
|
It's all too easy to end up creating huge numbers of not very good utility classes which are nothing more than data holders. This is tedious to write, and although IDEs will generate most of the methods for you it would be nice to just have a cleaner approach.
This project is (well, will be. It's still very incomplete) a class library for generating data models from simple file descriptions, as well as a host of utility classes for manipulating them.
The generated objects will be immutable and provide sensible overrides for common methods from Object such as hashCode, equals and toString. They will come with associated mutable builder classes for easily producing and manipulating them.
