// This rule specifies whether you have to
provide
// an @version tag in a type (class/interface)
// declaration. This tag show which version of the
// class is being watched.
// Usually this tag is used with a placeholder which
// is substituted by the version control system.
/**
* <code>Foo</code> is a useless class ;)
*
* @author Donal Duck
* @version $REVISION$
*/
public class Foo
{
...
// becomes after first checkin
// (depending on version control system):
/**
* <code>Foo</code> is a useless class ;)
*
* @author Donal Duck
* @version 0.1
*/
public class Foo
{
...