An annotation processor which implements "Builder pattern" for your java classes using gradle.
Project to set up basics of a Java annotation processor.
Processor
Sample project showing usage of AutoValue library.
Small example of AutoValue/AutoParcel + Jackson.