#1192 CIF language: the order of annotation arguments is now potentially relevant
- Best to review per commit.
- End-user visible changes:
- The order of the arguments of an annotation may now be relevant. The arguments can no longer be freely re-ordered. Specific annotations may however allow the order to be relevant or irrelevant.
- For
@doc
annotations, the argument order is relevant. For@state
and@controller:properties
annotations, the argument order is not relevant.
- Other changes:
-
AnnotationEqHashWrap
now assumes the order is relevant for two annotations be considered equal. -
CifAnnotationUtils.setArgument
has an extended JavaDoc. If the argument is not yet present, it is added after any existing arguments.
-
Closes #1192 (closed)