@@ -195,18 +195,17 @@ void builderAddBeanProvider(Append writer) {
195
195
return ;
196
196
}
197
197
String indent = " " ;
198
-
199
198
writer .indent (indent ).append (" builder" );
200
199
if (prototype ) {
201
- writer .append (".asPrototype()" ). eol () ;
200
+ writer .append (".asPrototype()" );
202
201
} else if (secondary ) {
203
- writer .append (".asSecondary()" ). eol () ;
202
+ writer .append (".asSecondary()" );
204
203
}
205
204
206
205
writer .indent (String .format (".%s(() -> {" , lazy ? "registerLazy" : "registerProvider" )).eol ();
207
206
208
- startTry (writer );
209
- writer .indent (indent ).append (" return " );
207
+ startTry (writer , " " );
208
+ writer .indent (indent ).append (" return " );
210
209
writer .append ("factory.%s(" , methodName );
211
210
for (int i = 0 ; i < params .size (); i ++) {
212
211
if (i > 0 ) {
@@ -215,7 +214,7 @@ void builderAddBeanProvider(Append writer) {
215
214
params .get (i ).builderGetDependency (writer , "builder" );
216
215
}
217
216
writer .append (");" ).eol ();
218
- endTry (writer );
217
+ endTry (writer , " " );
219
218
writer .indent (indent ).append (" });" ).eol ();
220
219
writer .indent (indent ).append ("}" ).eol ();
221
220
}
@@ -306,18 +305,26 @@ boolean methodThrows() {
306
305
}
307
306
308
307
void startTry (Append writer ) {
308
+ startTry (writer , "" );
309
+ }
310
+
311
+ void startTry (Append writer , String indent ) {
309
312
if (methodThrows ()) {
310
- writer .append (" try {" ).eol ();
311
- writer .setExtraIndent (" " );
313
+ writer .append (indent ). append ( " try {" ).eol ();
314
+ writer .setExtraIndent (" " + indent );
312
315
}
313
316
}
314
317
315
318
void endTry (Append writer ) {
319
+ endTry (writer , "" );
320
+ }
321
+
322
+ void endTry (Append writer , String indent ) {
316
323
if (methodThrows ()) {
317
324
writer .setExtraIndent (null );
318
- writer .append (" } catch (Throwable e) {" ).eol ();
319
- writer .append (" throw new RuntimeException(\" Error during wiring\" , e);" ).eol ();
320
- writer .append (" }" ).eol ();
325
+ writer .append (indent ). append ( " } catch (Throwable e) {" ).eol ();
326
+ writer .append (indent ). append ( " throw new RuntimeException(\" Error during wiring\" , e);" ).eol ();
327
+ writer .append (indent ). append ( " }" ).eol ();
321
328
}
322
329
}
323
330
0 commit comments