rcf.core.framework.source
Annotation Type Revision


@Revision(value="$Revision: 1.6 $",
          date="$Date: 2006/12/20 17:21:20 $",
          tag="$Name:  $")
@Retention(value=RUNTIME)
@Target(value={TYPE,PACKAGE})
@Documented
public @interface Revision

Annotation of the CVS revision for an element, used for version management and debugging. By convention only the top level class in a java file has this annotation. Using CVS keyword replacement the standard way to write this is @Revision(value = "$Revision$", date = "$Date$", tag = "$Name$")

TODO: Javadoc review, Seal/Finalize

Version:
$Revision: 1.6 $
Author:
Greg Gibeling

Required Element Summary
 String value
          The CVS revision string for the file this annotation appears in.
 
Optional Element Summary
 String date
          The CVS checkin date string for the file this annotation appears in.
 DevelopmentStatus status
          The development status of the file this annotation appears in.
 String tag
          The CVS branch tag string for the file this annotation appears in.
 

Element Detail

value

public abstract String value
The CVS revision string for the file this annotation appears in.

date

public abstract String date
The CVS checkin date string for the file this annotation appears in.

Default:
""

status

public abstract DevelopmentStatus status
The development status of the file this annotation appears in.

Default:
Development

tag

public abstract String tag
The CVS branch tag string for the file this annotation appears in.

Default:
""