A Java library which contains various aid classes.
Switch branches/tags
Nothing to show
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
.settings
src
.classpath
.gitignore
.project
LICENSE
README.md
pom.xml

README.md

JavaAidkit

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.