bob
bob copied to clipboard
Java annotation processor for builder generation (plain source code, no bytecode weaving)
See for more information: https://www.baeldung.com/junit-5-conditional-test-execution#java-runtime-environment-condition
Sometimes the selected constructor can set many fields. In those cases it might be feasible to opt out some fields from being mandatory when using the STRICT strategy. Fields can...
Add a releasable maven module `bob-validation` that is able to process **jakarta-validation** annotations. The end result should be a builder that is **jakarta-validation** aware in such a way that it...
When `@Buildable(constructorPolicy = ENFORCED)` is being applied and there are multiple constructor parameters not set within the build process then an `MandatoryFieldMissingException` is being thrown **only for the first encounter...