DEV Community 👩‍💻👨‍💻

Discussion on: "Builder Pattern" generator for Java

riversun profile image
riversun Author

Thanks for your helpful comments.

I added @NotNull annotation to specify required properties and not required ones.
They are used for null checks in build methods.
What do you think?
The tool works with @Required and @NonNull as aliases for @NotNull as well.

Your "Another idea" is also interesting as a design that forces the coder to set the required parameters in order.