Nested fluent builders
Crossposted from the Transylvania JUG website.
Builders have become commonplace in current Java code. They have the effect of transforming the following code:
“` {lang=”java” escaped=”true”} new Foo(1, 5, “abc”, false);
</code>
Into something like
``` {lang="java" escaped="true" line="1"}
Foo.builder()
.count(1)
.priority(5)
.name ...