-
Notifications
You must be signed in to change notification settings - Fork 637
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Browse files
Browse the repository at this point in the history
* Add Builder setterPrefix #719 * Add myself to contributors list
- Loading branch information
Showing
14 changed files
with
372 additions
and
3 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
44 changes: 44 additions & 0 deletions
44
testData/action/delombok/builder/afterBuilderSimpleWithSetterPrefix.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,44 @@ | ||
public class BuilderSimpleWithSetterPrefix { | ||
private int myInt; | ||
private String myString; | ||
|
||
BuilderSimpleWithSetterPrefix(int myInt, String myString) { | ||
this.myInt = myInt; | ||
this.myString = myString; | ||
} | ||
|
||
public static void main(String[] args) { | ||
BuilderSimpleWithSetterPrefix builderSimple = BuilderSimpleWithSetterPrefix.builder().setMyInt(123).setMyString("string").build(); | ||
System.out.println(builderSimple); | ||
} | ||
|
||
public static BuilderSimpleWithSetterPrefixBuilder builder() { | ||
return new BuilderSimpleWithSetterPrefixBuilder(); | ||
} | ||
|
||
public static class BuilderSimpleWithSetterPrefixBuilder { | ||
private int myInt; | ||
private String myString; | ||
|
||
BuilderSimpleWithSetterPrefixBuilder() { | ||
} | ||
|
||
public BuilderSimpleWithSetterPrefixBuilder setMyInt(int myInt) { | ||
this.myInt = myInt; | ||
return this; | ||
} | ||
|
||
public BuilderSimpleWithSetterPrefixBuilder setMyString(String myString) { | ||
this.myString = myString; | ||
return this; | ||
} | ||
|
||
public BuilderSimpleWithSetterPrefix build() { | ||
return new BuilderSimpleWithSetterPrefix(myInt, myString); | ||
} | ||
|
||
public String toString() { | ||
return "BuilderSimpleWithSetterPrefix.BuilderSimpleWithSetterPrefixBuilder(myInt=" + this.myInt + ", myString=" + this.myString + ")"; | ||
} | ||
} | ||
} |
10 changes: 10 additions & 0 deletions
10
testData/action/delombok/builder/beforeBuilderSimpleWithSetterPrefix.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
@lombok.Builder(setterPrefix = "set") | ||
public class BuilderSimpleWithSetterPrefix { | ||
private int myInt; | ||
private String myString; | ||
|
||
public static void main(String[] args) { | ||
BuilderSimpleWithSetterPrefix builderSimple = BuilderSimpleWithSetterPrefix.builder().setMyInt(123).setMyString("string").build(); | ||
System.out.println(builderSimple); | ||
} | ||
} |
175 changes: 175 additions & 0 deletions
175
testData/after/builder/BuilderSingularSetsWithSetterPrefix.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,175 @@ | ||
// Generated by delombok at Wed Oct 02 19:12:43 GMT 2019 | ||
|
||
import java.util.Set; | ||
import java.util.SortedSet; | ||
|
||
class BuilderSingularSetsWithSetterPrefix<T> { | ||
private Set<T> dangerMice; | ||
private SortedSet<? extends Number> octopodes; | ||
@SuppressWarnings("all") | ||
private Set rawSet; | ||
private Set<String> stringSet; | ||
|
||
@java.lang.SuppressWarnings("all") | ||
BuilderSingularSetsWithSetterPrefix(final Set<T> dangerMice, final SortedSet<? extends Number> octopodes, final Set rawSet, final Set<String> stringSet) { | ||
this.dangerMice = dangerMice; | ||
this.octopodes = octopodes; | ||
this.rawSet = rawSet; | ||
this.stringSet = stringSet; | ||
} | ||
|
||
|
||
@java.lang.SuppressWarnings("all") | ||
public static class BuilderSingularSetsWithSetterPrefixBuilder<T> { | ||
@java.lang.SuppressWarnings("all") | ||
private java.util.ArrayList<T> dangerMice; | ||
@java.lang.SuppressWarnings("all") | ||
private java.util.ArrayList<Number> octopodes; | ||
@java.lang.SuppressWarnings("all") | ||
private java.util.ArrayList<java.lang.Object> rawSet; | ||
@java.lang.SuppressWarnings("all") | ||
private java.util.ArrayList<String> stringSet; | ||
|
||
@java.lang.SuppressWarnings("all") | ||
BuilderSingularSetsWithSetterPrefixBuilder() { | ||
} | ||
|
||
@java.lang.SuppressWarnings("all") | ||
public BuilderSingularSetsWithSetterPrefixBuilder<T> setDangerMouse(final T dangerMouse) { | ||
if (this.dangerMice == null) this.dangerMice = new java.util.ArrayList<T>(); | ||
this.dangerMice.add(dangerMouse); | ||
return this; | ||
} | ||
|
||
@java.lang.SuppressWarnings("all") | ||
public BuilderSingularSetsWithSetterPrefixBuilder<T> setDangerMice(final java.util.Collection<? extends T> dangerMice) { | ||
if (this.dangerMice == null) this.dangerMice = new java.util.ArrayList<T>(); | ||
this.dangerMice.addAll(dangerMice); | ||
return this; | ||
} | ||
|
||
@java.lang.SuppressWarnings("all") | ||
public BuilderSingularSetsWithSetterPrefixBuilder<T> clearDangerMice() { | ||
if (this.dangerMice != null) this.dangerMice.clear(); | ||
return this; | ||
} | ||
|
||
@java.lang.SuppressWarnings("all") | ||
public BuilderSingularSetsWithSetterPrefixBuilder<T> setOctopus(final Number octopus) { | ||
if (this.octopodes == null) this.octopodes = new java.util.ArrayList<Number>(); | ||
this.octopodes.add(octopus); | ||
return this; | ||
} | ||
|
||
@java.lang.SuppressWarnings("all") | ||
public BuilderSingularSetsWithSetterPrefixBuilder<T> setOctopodes(final java.util.Collection<? extends Number> octopodes) { | ||
if (this.octopodes == null) this.octopodes = new java.util.ArrayList<Number>(); | ||
this.octopodes.addAll(octopodes); | ||
return this; | ||
} | ||
|
||
@java.lang.SuppressWarnings("all") | ||
public BuilderSingularSetsWithSetterPrefixBuilder<T> clearOctopodes() { | ||
if (this.octopodes != null) this.octopodes.clear(); | ||
return this; | ||
} | ||
|
||
@java.lang.SuppressWarnings("all") | ||
public BuilderSingularSetsWithSetterPrefixBuilder<T> setRawSet(final java.lang.Object rawSet) { | ||
if (this.rawSet == null) this.rawSet = new java.util.ArrayList<java.lang.Object>(); | ||
this.rawSet.add(rawSet); | ||
return this; | ||
} | ||
|
||
@java.lang.SuppressWarnings("all") | ||
public BuilderSingularSetsWithSetterPrefixBuilder<T> setRawSet(final java.util.Collection<?> rawSet) { | ||
if (this.rawSet == null) this.rawSet = new java.util.ArrayList<java.lang.Object>(); | ||
this.rawSet.addAll(rawSet); | ||
return this; | ||
} | ||
|
||
@java.lang.SuppressWarnings("all") | ||
public BuilderSingularSetsWithSetterPrefixBuilder<T> clearRawSet() { | ||
if (this.rawSet != null) this.rawSet.clear(); | ||
return this; | ||
} | ||
|
||
@java.lang.SuppressWarnings("all") | ||
public BuilderSingularSetsWithSetterPrefixBuilder<T> setStringSet(final String stringSet) { | ||
if (this.stringSet == null) this.stringSet = new java.util.ArrayList<String>(); | ||
this.stringSet.add(stringSet); | ||
return this; | ||
} | ||
|
||
@java.lang.SuppressWarnings("all") | ||
public BuilderSingularSetsWithSetterPrefixBuilder<T> setStringSet(final java.util.Collection<? extends String> stringSet) { | ||
if (this.stringSet == null) this.stringSet = new java.util.ArrayList<String>(); | ||
this.stringSet.addAll(stringSet); | ||
return this; | ||
} | ||
|
||
@java.lang.SuppressWarnings("all") | ||
public BuilderSingularSetsWithSetterPrefixBuilder<T> clearStringSet() { | ||
if (this.stringSet != null) this.stringSet.clear(); | ||
return this; | ||
} | ||
|
||
@java.lang.SuppressWarnings("all") | ||
public BuilderSingularSetsWithSetterPrefix<T> build() { | ||
java.util.Set<T> dangerMice; | ||
switch (this.dangerMice == null ? 0 : this.dangerMice.size()) { | ||
case 0: | ||
dangerMice = java.util.Collections.emptySet(); | ||
break; | ||
case 1: | ||
dangerMice = java.util.Collections.singleton(this.dangerMice.get(0)); | ||
break; | ||
default: | ||
dangerMice = new java.util.LinkedHashSet<T>(this.dangerMice.size() < 1073741824 ? 1 + this.dangerMice.size() + (this.dangerMice.size() - 3) / 3 : java.lang.Integer.MAX_VALUE); | ||
dangerMice.addAll(this.dangerMice); | ||
dangerMice = java.util.Collections.unmodifiableSet(dangerMice); | ||
} | ||
java.util.SortedSet<Number> octopodes = new java.util.TreeSet<Number>(); | ||
if (this.octopodes != null) octopodes.addAll(this.octopodes); | ||
octopodes = java.util.Collections.unmodifiableSortedSet(octopodes); | ||
java.util.Set<java.lang.Object> rawSet; | ||
switch (this.rawSet == null ? 0 : this.rawSet.size()) { | ||
case 0: | ||
rawSet = java.util.Collections.emptySet(); | ||
break; | ||
case 1: | ||
rawSet = java.util.Collections.singleton(this.rawSet.get(0)); | ||
break; | ||
default: | ||
rawSet = new java.util.LinkedHashSet<java.lang.Object>(this.rawSet.size() < 1073741824 ? 1 + this.rawSet.size() + (this.rawSet.size() - 3) / 3 : java.lang.Integer.MAX_VALUE); | ||
rawSet.addAll(this.rawSet); | ||
rawSet = java.util.Collections.unmodifiableSet(rawSet); | ||
} | ||
java.util.Set<String> stringSet; | ||
switch (this.stringSet == null ? 0 : this.stringSet.size()) { | ||
case 0: | ||
stringSet = java.util.Collections.emptySet(); | ||
break; | ||
case 1: | ||
stringSet = java.util.Collections.singleton(this.stringSet.get(0)); | ||
break; | ||
default: | ||
stringSet = new java.util.LinkedHashSet<String>(this.stringSet.size() < 1073741824 ? 1 + this.stringSet.size() + (this.stringSet.size() - 3) / 3 : java.lang.Integer.MAX_VALUE); | ||
stringSet.addAll(this.stringSet); | ||
stringSet = java.util.Collections.unmodifiableSet(stringSet); | ||
} | ||
return new BuilderSingularSetsWithSetterPrefix<T>(dangerMice, octopodes, rawSet, stringSet); | ||
} | ||
|
||
@java.lang.Override | ||
@java.lang.SuppressWarnings("all") | ||
public java.lang.String toString() { | ||
return "BuilderSingularSetsWithSetterPrefix.BuilderSingularSetsWithSetterPrefixBuilder(dangerMice=" + this.dangerMice + ", octopodes=" + this.octopodes + ", rawSet=" + this.rawSet + ", stringSet=" + this.stringSet + ")"; | ||
} | ||
} | ||
|
||
@java.lang.SuppressWarnings("all") | ||
public static <T> BuilderSingularSetsWithSetterPrefixBuilder<T> builder() { | ||
return new BuilderSingularSetsWithSetterPrefixBuilder<T>(); | ||
} | ||
} |
Oops, something went wrong.