aboutsummaryrefslogtreecommitdiff
path: root/website/templates/features/experimental/SuperBuilder.html
diff options
context:
space:
mode:
authorJan Rieke <rieke@subshell.com>2018-06-01 13:48:38 +0200
committerJan Rieke <rieke@subshell.com>2018-06-01 15:57:59 +0200
commitd11263a6c60008894213a1b465f2b16be3a03468 (patch)
treecec107359645cae08db71535846839cb86376949 /website/templates/features/experimental/SuperBuilder.html
parent51c0c40ac422ddd2828bb0ec79e252e85f1511c9 (diff)
downloadlombok-d11263a6c60008894213a1b465f2b16be3a03468.tar.gz
lombok-d11263a6c60008894213a1b465f2b16be3a03468.tar.bz2
lombok-d11263a6c60008894213a1b465f2b16be3a03468.zip
support @Builder.Default
Diffstat (limited to 'website/templates/features/experimental/SuperBuilder.html')
-rw-r--r--website/templates/features/experimental/SuperBuilder.html4
1 files changed, 3 insertions, 1 deletions
diff --git a/website/templates/features/experimental/SuperBuilder.html b/website/templates/features/experimental/SuperBuilder.html
index a1e8cb4d..a36ae499 100644
--- a/website/templates/features/experimental/SuperBuilder.html
+++ b/website/templates/features/experimental/SuperBuilder.html
@@ -24,6 +24,8 @@
Furthermore, the generated builder code heavily relies on generics to avoid class casting when using the builder.
<code>@SuperBuilder</code> generates a private constructor on the class that takes a builder instances as a parameter. This constructor sets the fields of the new instance to the values from the builder.
</p><p>
+ <code>@SuperBuilder</code> is not compatible with <code>@Builder</code>.
+ </p><p>
To ensure type-safety, <code>@SuperBuilder</code> generates two inner builder classes for each annotated class, one abstract and one concrete class named <code><em>Foobar</em>Builder</code> and <code><em>Foobar</em>BuilderImpl</code> (where <em>Foobar</em> is the name of the annotated class).
</p><p>
The configurable aspects of builder are:
@@ -43,7 +45,7 @@
<@f.confKeys>
<dt>
- <code>lombok.builder.flagUsage</code> = [<code>warning</code> | <code>error</code>] (default: not set)
+ <code>lombok.superBuilder.flagUsage</code> = [<code>warning</code> | <code>error</code>] (default: not set)
</dt><dd>
Lombok will flag any usage of <code>@SuperBuilder</code> as a warning or error if configured.
</dd><dt>