Lint4j has been designed as an embeddable framework for source code (Java 1.4) and and byte code analysis. It can be integrated into any kind of IDE or build system. Currently shipping is a commandline interface, an Ant task, and Emacs integration