Skip to content

Improved the AST reflection - #1969

Merged
spoenemann merged 3 commits into
mainfrom
jm/reflection-improvements
Jul 1, 2025
Merged

spoenemann merged 3 commits into
mainfrom
jm/reflection-improvements

Conversation

@JohannesMeierSE

Copy link
Copy Markdown
Contributor

This is a follow-up for #1942:

  • removed outdated left-over code
  • Another interesting change of Refactored AST reflection #1942 is documented by a new test case: meta-data are now generated even for types without properties
  • The meta-data contained hard-coded string values ('MyType') and constants (MyType.$type): Now constants are used everywhere

@JohannesMeierSE JohannesMeierSE added this to the v4.0.0 milestone Jun 26, 2025
@JohannesMeierSE

Copy link
Copy Markdown
Contributor Author

Some more possible improvements are discussed in #1970 as future work

@spoenemann spoenemann left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks!

@spoenemann
spoenemann merged commit 1539b42 into main Jul 1, 2025
@spoenemann
spoenemann deleted the jm/reflection-improvements branch July 1, 2025 14:29
@JohannesMeierSE JohannesMeierSE added ast AST structure related issue cli CLI related issue labels Jul 24, 2025
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

ast AST structure related issue cli CLI related issue

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants