Skip to content

Port remaining usage of Kotlin in generator and samples to Java - #225

Merged
lopcode merged 2 commits into
mainfrom
task/java-generator-port
Jul 10, 2026
Merged

Port remaining usage of Kotlin in generator and samples to Java#225
lopcode merged 2 commits into
mainfrom
task/java-generator-port

Conversation

@lopcode

@lopcode lopcode commented Jul 10, 2026

Copy link
Copy Markdown
Owner

The goal is to simplify the project and reduce the number of dependencies. Modern Java offers many niceties that didn't exist when the project started, so the need for Kotlin is questionable.

This PR is an AI-assisted port to remove remaining usage of Kotlin from the generator and sample modules. The core module was already pure Java and so does not change.

In this project the validation of the port is easy, because it's mostly code generation and some (untouched) glue code in core. So it's easy to work in loops and verify that the resulting output code is identical to before the port.

@lopcode lopcode self-assigned this Jul 10, 2026
@lopcode
lopcode enabled auto-merge (squash) July 10, 2026 13:44
@lopcode
lopcode merged commit 1b21d74 into main Jul 10, 2026
7 checks passed
@lopcode
lopcode deleted the task/java-generator-port branch July 10, 2026 13:47
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant