@Retention(value=RUNTIME) public @interface Version
Version
annotation is used to specify an attribute
that is used to represent a revision of the class XML schema. This
annotation can annotate only floating point types such as double,
float, and the java primitive object types. This can not be used to
annotate strings, enumerations or other primitive types.public abstract String name
public abstract double revision
public abstract boolean required