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 |
|
Emil Lundberg
|
4599a65b7d
|
Extract method JavacSingularizer.generateSingularMethodParameter
|
2019-01-13 02:19:50 +01:00 |
|
Emil Lundberg
|
85759a1949
|
Detangle key/value param creation in JavacJavaUtilMapSingularizer.generateSingularMethod
|
2019-01-13 02:13:57 +01:00 |
|
Emil Lundberg
|
f843499658
|
Extract local variable paramName
|
2019-01-13 02:13:56 +01:00 |
|
Emil Lundberg
|
360c1d5a21
|
Move invariant parameters inside finishAndInjectMethod
|
2019-01-13 02:13:56 +01:00 |
|
Emil Lundberg
|
bb7b5cce75
|
Move one-use variable declarations to just before use
|
2019-01-13 02:13:55 +01:00 |
|
Emil Lundberg
|
3c9324e801
|
Extract method finishAndInjectMethod
|
2019-01-13 02:13:55 +01:00 |
|
Emil Lundberg
|
62bb81311e
|
Pull return statement wrapping up into generateClearMethod
|
2019-01-13 02:13:54 +01:00 |
|