Emil Lundberg
|
6dfbbe68b4
|
Remove irrelevant details from BuilderJavadoc test case
|
2019-01-15 00:00:19 +01:00 |
|
Emil Lundberg
|
171cbc3b1c
|
Add myself to AUTHORS
|
2019-01-15 00:00:19 +01:00 |
|
Emil Lundberg
|
1ad1a94143
|
Copy Javadoc to @Builder setters
|
2019-01-15 00:00:19 +01:00 |
|
Tomasz Linkowski
|
81c477c43d
|
Fixed two minor typos
SuppressFBWArnings => SuppressFBWarnings
no-ars => no-args
|
2019-01-14 23:48:44 +01:00 |
|
Roel Spilker
|
720b7cbc92
|
[i1996] add test for warnings on non-existing fields
|
2019-01-14 23:41:58 +01:00 |
|
Emil Lundberg
|
125b02e84b
|
Colocate statements declaration with use in Map generateSingularMethodStatements
|
2019-01-13 02:44:01 +01:00 |
|
Emil Lundberg
|
b48af8dce8
|
Simplify Guava generateSingularMethodStatements return statement to single expression
|
2019-01-13 02:43:06 +01:00 |
|
Emil Lundberg
|
4ea8c439e1
|
Simplify List generateSingularMethodStatements to single expression
|
2019-01-13 02:42:00 +01:00 |
|
Emil Lundberg
|
3285d83e16
|
Pull createConstructBuilderVarIfNeeded calls up to JavacSingularizer
|
2019-01-13 02:38:15 +01:00 |
|
Emil Lundberg
|
92fc11fd0e
|
Inline Guava singularizer instances into getGuavaInstead()
|
2019-01-13 02:38:15 +01:00 |
|
Emil Lundberg
|
258a9bf288
|
Push Guava singularizer instances down from JavacJavaUtilSingularizer
|
2019-01-13 02:38:14 +01:00 |
|
Emil Lundberg
|
f6d2933795
|
Pull useGuavaInstead logic up to JavacSingularizer
|
2019-01-13 02:38:14 +01:00 |
|
Emil Lundberg
|
a633e39588
|
Replace JavacSingularizers with Guava version once and for all
|
2019-01-13 02:38:13 +01:00 |
|
Emil Lundberg
|
e390aa1204
|
Remove unused imports
|
2019-01-13 02:38:12 +01:00 |
|
Emil Lundberg
|
dc28a8a2d2
|
Make some JavacSingularizer methods private
|
2019-01-13 02:38:12 +01:00 |
|
Emil Lundberg
|
87bb89177c
|
Move return statement addition statement inside finishAndInjectMethod
|
2019-01-13 02:38:11 +01:00 |
|
Emil Lundberg
|
07e4a3d4ca
|
Move return statement addition statement to just before finishAndInjectMethod call
|
2019-01-13 02:38:11 +01:00 |
|
Emil Lundberg
|
691c855b89
|
Move invariant parameter inside finishAndInjectMethod
|
2019-01-13 02:38:10 +01:00 |
|
Emil Lundberg
|
4c93fcb9fa
|
Build statements list in generateClearMethod in the same way as in sibling methods
|
2019-01-13 02:38:10 +01:00 |
|
Emil Lundberg
|
ad4cc0f183
|
Move single-use variable declarations to just before use
|
2019-01-13 02:38:09 +01:00 |
|
Emil Lundberg
|
e7face9bd6
|
Inline single-use variable
|
2019-01-13 02:38:09 +01:00 |
|
Emil Lundberg
|
683b43257c
|
Make generateClearMethod package-private
|
2019-01-13 02:38:08 +01:00 |
|
Emil Lundberg
|
8059a4e383
|
Merge finishAndInjectPluralMethod into generatePluralMethod
|
2019-01-13 02:38:02 +01:00 |
|
Emil Lundberg
|
bf43cb7cc4
|
Extract method generatePluralMethodStatements
|
2019-01-13 02:27:33 +01:00 |
|
Emil Lundberg
|
0ef1781377
|
Extract method finishAndInjectPluralMethod
|
2019-01-13 02:27:33 +01:00 |
|
Emil Lundberg
|
b227bcb487
|
Pull generatePluralMethod implementation up to JavacSingularizer
|
2019-01-13 02:27:33 +01:00 |
|
Emil Lundberg
|
af3226ffaa
|
Pull overloaded createConstructBuilderVarIfNeeded up to JavacSingularizer
|
2019-01-13 02:27:33 +01:00 |
|
Emil Lundberg
|
fe11913fa6
|
Extract overloaded method createConstructBuilderVarIfNeeded
|
2019-01-13 02:27:32 +01:00 |
|
Emil Lundberg
|
e0b6dae521
|
Extract references to getAddMethodName
|
2019-01-13 02:26:56 +01:00 |
|
Emil Lundberg
|
c502090813
|
Extract method getTypeArgumentsCount
|
2019-01-13 02:26:56 +01:00 |
|
Emil Lundberg
|
749b8a5d14
|
Extract method getPluralMethodParamType
|
2019-01-13 02:26:56 +01:00 |
|
Emil Lundberg
|
f4b77187af
|
Move single-use variable declarations to just before use
|
2019-01-13 02:26:56 +01:00 |
|
Emil Lundberg
|
fe143bfd69
|
Move invariant parameter inside finishAndInjectMethod
|
2019-01-13 02:26:56 +01:00 |
|
Emil Lundberg
|
36653329e5
|
Move single-use variable declarations to just before use
|
2019-01-13 02:26:56 +01:00 |
|
Emil Lundberg
|
1eaa6da816
|
Inline finishAndInjectSingularMethod into generateSingularMethod
|
2019-01-13 02:26:56 +01:00 |
|
Emil Lundberg
|
452f1cb8eb
|
Pull generateSingularMethod implementation up to JavacSingularizer
|
2019-01-13 02:26:56 +01:00 |
|
Emil Lundberg
|
ca7fdd7bec
|
Pull method getAddMethodName up to JavacSingularizer
|
2019-01-13 02:26:56 +01:00 |
|
Emil Lundberg
|
2ca4120ca2
|
Extract method getAddMethodName
|
2019-01-13 02:26:56 +01:00 |
|
Emil Lundberg
|
975f26bcc6
|
Extract methods generateSingularMethod{Parameters,Statements}
|
2019-01-13 02:26:54 +01:00 |
|
Emil Lundberg
|
3c28cf93ff
|
Extract function generateSingularMethodParameterNames
|
2019-01-13 02:25:26 +01:00 |
|
Emil Lundberg
|
bbaa932c11
|
Replace for-int with for-each
|
2019-01-13 02:25:26 +01:00 |
|
Emil Lundberg
|
223a3fdb97
|
Uae names.length instead of suffixes.size() as loop limits
|
2019-01-13 02:25:26 +01:00 |
|
Emil Lundberg
|
73a70e3332
|
Move invariant parameter inside finishAndInjectSingularMethod
|
2019-01-13 02:25:26 +01:00 |
|
Emil Lundberg
|
0c20da8e0e
|
Move single-use variable declarations to just before use
|
2019-01-13 02:25:26 +01:00 |
|
Emil Lundberg
|
fd7301117d
|
Extract method finishAndInjectSingularMethod
|
2019-01-13 02:25:26 +01:00 |
|
Emil Lundberg
|
e8c70dd755
|
Extract local variable addMethodName
|
2019-01-13 02:25:26 +01:00 |
|
Emil Lundberg
|
a4c21e941d
|
Make last few statements the same between generateSingularMethod implementations
|
2019-01-13 02:25:26 +01:00 |
|
Emil Lundberg
|
f995dd2036
|
Extract local variable: params
|
2019-01-13 02:25:26 +01:00 |
|
Emil Lundberg
|
130c115eaf
|
Restore comments describing generated code
|
2019-01-13 02:25:25 +01:00 |
|
Emil Lundberg
|
36e6e56a93
|
Inline single-use variables
|
2019-01-13 02:20:04 +01:00 |
|