Annotation processor of fluently annotated methods, generating APIs with fluency
An annotation processor generating fluent APIs (using the @Fluent annotation).
This is purely experimental, only for internal use ATM; if deemed of value then will likely be re-homed as a standalone project.
The ultimate goal is produce fluent builder patterns, those that necessarily limit choice; enforcing the setting of mandatory parameters, lending to a sensible/coherent ordering of invocations and generally make construction (with aid of IDE autocomplete) a joy to code.
Priorities are the avoidance of global generic static imports such as of and from and reduction of static imports to a single type + wildcard.