Home

This is the homepage of the c4jplugin sourceforge project.

It aims at developing an Eclipse plug-in for the Design by Contract library C4J written by Jonas Bergström. This library works with any Java project using Java 1.5 or above and has no dependencies on Eclipse.

However, there is a lot of room for usability improvements concerning the management of your contracts and this is where the c4jplugin project fits in.

Documentation

The c4jplugin project is split into two Eclipse plug-ins, net.sourceforge.c4jplugin.runtime and net.sourceforge.c4jplugin. The first is essentially a wrapper plug-in for the c4j.jar library of the C4J project. The second extends the Eclipse Platform with contract creation and management capabilities.

These two plug-ins are extensively documented in their corresponding menus on the right. Note that this documentation is also integrated into the Eclipse help system when you install these plug-ins.

Users of Internet Explorer may experience some layout issues with the documentation of the plugins. If you can, please use a more decent browser.