Skip to content

Class MetaModel Consistency Between PUML and C++#260

Merged
hoe-jo merged 1 commit into
eclipse-score:mainfrom
melodyoncode:melody_update_class_metadata
Jun 9, 2026
Merged

Class MetaModel Consistency Between PUML and C++#260
hoe-jo merged 1 commit into
eclipse-score:mainfrom
melodyoncode:melody_update_class_metadata

Conversation

@melodyoncode

@melodyoncode melodyoncode commented Jun 9, 2026

Copy link
Copy Markdown
Contributor
  • Refactor:
    • Enum literals in serialized outputs are now numeric integers; explicit values are preserved and unspecified entries auto-sequence (starting from 0).
    • Const-qualified flag for member variables removed from serialized metadata; static flags remain.
    • Method modifier determination improved for more accurate modifier classification (static/virtual/abstract/override/constructor/destructor).
  • Tests:
    Integration fixtures updated and a new test added to cover revised enum value sequencing and member-variable serialization.

@melodyoncode melodyoncode force-pushed the melody_update_class_metadata branch from 82f233b to c60a6d2 Compare June 9, 2026 07:36
@hoe-jo hoe-jo merged commit 7a14efb into eclipse-score:main Jun 9, 2026
5 checks passed
@melodyoncode melodyoncode deleted the melody_update_class_metadata branch June 10, 2026 02:22
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Development

Successfully merging this pull request may close these issues.

2 participants