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 |
|
Emil Lundberg
|
54d8d4b431
|
Extract method generateSingularMethodAddStatement
|
2019-01-13 02:20:04 +01:00 |
|
Emil Lundberg
|
e9f4bcb890
|
Extract local variables
|
2019-01-13 02:20:04 +01:00 |
|
Emil Lundberg
|
8cec667943
|
Inline single-use variable
|
2019-01-13 02:20:03 +01:00 |
|
Emil Lundberg
|
2747ce6a2c
|
Move invariant parameter inside generateSingularMethodParameter
|
2019-01-13 02:20:03 +01:00 |
|
Emil Lundberg
|
a367f7815d
|
Move local variable declarations to just before use
|
2019-01-13 02:20:02 +01:00 |
|
Emil Lundberg
|
b09f4ca38d
|
Inline single-use variable
|
2019-01-13 02:20:02 +01:00 |
|