A Java library which contains various aid classes. The documentation is still a work in progress, but some notable highlights are:
- CyclicList: A List<> which wraps index access such that -1 accesses the last element and -2 the element before that etc.
- FilePath: Allows to manipulate file paths.
- Ref: A class which can be used to return a value from a method via a kind of reference parameter.
- Signal/Slots: A signal/slot implementation similar to the Qt signal and slots mechanism.
- DataMutex: A generic mutex class which guarantees compile time safe thread synchronization.
- LockLocker: A helper class to lock Locks within a
try-with-resources
statement.