[fixes #2327] mostly trivial: Added this. for field access and unified code gen of build() methods for @Builder.

This commit is contained in:
Reinier Zwitserloot committed 2020-01-07 22:31:43 +01:00
1 parent 889c935ec9
commit 3f620e3b84
63 files changed
+144 -87

No files matched your search

@@ -59,11 +59,11 @@ public class BuilderDefaultsGenerics<N extends Number, T, R extends List<T>> {
@java.lang.SuppressWarnings("all")
public BuilderDefaultsGenerics<N, T, R> build() {
java.util.concurrent.Callable<N> callable$value = this.callable$value;
if (!callable$set) callable$value = BuilderDefaultsGenerics.<N, T, R>$default$callable();
if (!this.callable$set) callable$value = BuilderDefaultsGenerics.<N, T, R>$default$callable();
T tee$value = this.tee$value;
if (!tee$set) tee$value = BuilderDefaultsGenerics.<N, T, R>$default$tee();
if (!this.tee$set) tee$value = BuilderDefaultsGenerics.<N, T, R>$default$tee();
R arrr$value = this.arrr$value;
if (!arrr$set) arrr$value = BuilderDefaultsGenerics.<N, T, R>$default$arrr();
if (!this.arrr$set) arrr$value = BuilderDefaultsGenerics.<N, T, R>$default$arrr();
return new BuilderDefaultsGenerics<N, T, R>(callable$value, tee$value, arrr$value);
}
@java.lang.Override