@Retention(value=RUNTIME)
@Target(value={METHOD,CONSTRUCTOR})
public @interface FluentConfig
Annotation, that triggers code generator to create a fluent builder for configuration class.
E.g. for config class:
public MyClass(String a, String b, int c, Object d) {
}
it will generate fluent API, which can be used like following:
MyClass myClass = new MyClassBuilder().a("a").b("b").c(4).d(new Object()).build();