io7m-com / cedarbridge

Cedarbridge message protocol specification language
https://www.io7m.com/software/cedarbridge
ISC License
0 stars 0 forks source link

Upgrade to records #8

Closed io7m closed 2 years ago

io7m commented 3 years ago

The code generator and much of the compiler code was written to make migration to Java record classes easy when records make it into an LTS JDK (likely JDK 17 at this point). Do the migration!

io7m commented 3 years ago

Specifically: The compiler should have all value classes converted to records, and the code generator should generate record classes as output.

io7m commented 2 years ago

Done.