Files
2026-11-06 21:43:25 +05:30

36 lines
1005 B
Plaintext

package com.ankurm.demo;
// Generated by com.ankurm.builder.BuilderProcessor - do not edit.
public final class PersonBuilder {
private java.lang.String name;
private int age;
private java.util.List<java.lang.String> nicknames;
public PersonBuilder name(java.lang.String name) {
this.name = name;
return this;
}
public PersonBuilder age(int age) {
this.age = age;
return this;
}
public PersonBuilder nicknames(java.util.List<java.lang.String> nicknames) {
this.nicknames = nicknames;
return this;
}
public PersonBuilder addToNicknames(java.lang.String element) {
java.util.List<java.lang.String> copy = this.nicknames == null ? new java.util.ArrayList<>() : new java.util.ArrayList<>(this.nicknames);
copy.add(element);
this.nicknames = copy;
return this;
}
public com.ankurm.demo.Person build() {
return new com.ankurm.demo.Person(name, age, nicknames);
}
}