mirror of
https://github.com/tiennm99/lombok.git
synced 2026-05-28 20:21:01 +00:00
e1c39bbc60
Added toString() impl for builders in both eclipse and javac. Added all documentation, though it'll need some reviewing.
40 lines
796 B
Plaintext
40 lines
796 B
Plaintext
public class BuilderExample {
|
|
private String name;
|
|
private int age;
|
|
|
|
BuilderExample(String name, int age) {
|
|
this.name = name;
|
|
this.age = age;
|
|
}
|
|
|
|
public static BuilderExampleBuilder builder() {
|
|
return new BuilderExampleBuilder();
|
|
}
|
|
|
|
public static class BuilderExampleBuilder {
|
|
private String name;
|
|
private int age;
|
|
|
|
BuilderExampleBuilder() {
|
|
}
|
|
|
|
public BuilderExampleBuilder name(String name) {
|
|
this.name = name;
|
|
return this;
|
|
}
|
|
|
|
public BuilderExampleBuilder age(int age) {
|
|
this.age = age;
|
|
return this;
|
|
}
|
|
|
|
public BuilderExample build() {
|
|
return new BuilderExample(name, age);
|
|
}
|
|
|
|
@java.lang.Override
|
|
public String toString() {
|
|
return "BuilderExample.BuilderExampleBuilder(name = " + this.name + ", age = " + this.age + ")";
|
|
}
|
|
}
|
|
} |