Discussing the design, decisions and discovery involved in developing Mutability Detector, an open-source analysis tool for Java.

About this blog

This blog will chronicle the development of Mutability Detector, a lightweight static analysis tool for Java. Mutability Detector provides a way to check that those classes you intended to be immutable are immutable. You can use it in a unit test, as a FindBugs plugin, or from the command line.

For a background on why you should use Mutability Detector, and how to get started, checkout the README on GitHub.

I will heartily appreciate feedback, comments and questions. If you wish to contact me privately, don't hesitate to mail me.