wilgaboury / jsignal

Declarative GUI Library for Java Desktop Applications
https://jsignal.org
MIT License
2 stars 1 forks source link

Builder Annotation Processor #31

Closed wilgaboury closed 3 weeks ago

wilgaboury commented 3 weeks ago

Making reactive builders for components is tedious and could hamper library usability. Make an annotation processor that can automate the codegen for this. It may also be worth implementing before finishing #4, as it will help remove a lot of boilerplate.

Reference: https://mccue.dev/pages/1-23-22-code-generation https://github.com/bowbahdoe/magic-bean https://www.baeldung.com/java-annotation-processing-builder https://medium.com/skyro-tech/code-generation-with-javapoet-on-practice-bfbe8ca56a61