Project Group: nl.elucidator.patterns.builder.annotations

MakeBuilder - Annotations

nl.elucidator.patterns.builder.annotations : builder-annotations

This project contains the annotations used by the MakeBuilder component. It is deployed as a JAR file. These annotations represent the public interface of the component.

Last Version: 1.1.1

Release Date:

MakeBuilder - Processor component

nl.elucidator.patterns.builder.annotations : builder-annotations-processor

This project contains the code for the MakeBuilder component. It is deployed as a JAR file. Usage, add the MakeBuilder JAR to the compiler classpath and run the compiler.

Last Version: 1.1.1

Release Date:

MakeBuilder - Test project

nl.elucidator.patterns.builder.annotations : builder-annotations-test

Test project for MakeBuilder. This has explicitly been put into a separate project because of the two-part lifecycle with code generation. 1 The Annotation Processor needs to be built. 2 The Annotation Processor needs to process any annotations on immutable types and generate the appropriate implementations and builder classes.

Last Version: 1.1.1

Release Date:

Builder annotations

nl.elucidator.patterns.builder.annotations : builder-annotations-root

Annotations to create builder implementations from Interfaces with annotations

Last Version: 1.1.1

Release Date:

  • 1