mirror of
https://github.com/tiennm99/lombok.git
synced 2026-10-13 16:15:16 +00:00
SuperBuilder: generate toBuilder method (ecj)
This commit is contained in:
1 parent
1f3688fdba
commit
da59d2d637
3 files changed
+49
-5
No files matched your search
@@ -82,7 +82,7 @@ public class SuperBuilderBasicToBuilder {
|
||||
public ChildBuilder() {
|
||||
super();
|
||||
}
|
||||
protected @java.lang.Override @java.lang.SuppressWarnings("all") B $fillValuesFrom(C instance) {
|
||||
protected @java.lang.Override @java.lang.SuppressWarnings("all") B $fillValuesFrom(final C instance) {
|
||||
super.$fillValuesFrom(instance);
|
||||
field3(instance.field3);
|
||||
return self();
|
||||
@@ -120,10 +120,10 @@ public class SuperBuilderBasicToBuilder {
|
||||
return new ChildBuilderImpl().$fillValuesFrom(this);
|
||||
}
|
||||
}
|
||||
public SuperBuilderBasic() {
|
||||
public SuperBuilderBasicToBuilder() {
|
||||
super();
|
||||
}
|
||||
public static void test() {
|
||||
Child x = Child.builder().field3(0.0).field1(5).item("").build();
|
||||
Child x = Child.builder().field3(0.0).field1(5).item("").build().toBuilder().build();
|
||||
}
|
||||
}
|
||||
Reference in new issue
Block a user