Next: , Previous: Class Attributes, Up: Class Attributes


7.2.1 Version Attribute

This attribute contains the version number of the BML specification annotations. The format of the attribute is as follows:

     Version_attribute {
       u2 attribute_name_index;
       u4 attribute_length;
       u2 major;
       u2 minor;
     }

The meaning of the fields:

A major version number change indicates an incompatible change in the format of attributes. A minor version number change indicates a backward-compatible change, e.g., the addition of a new attribute or a new flag. This attribute can occur only once.