@@ -307,11 +307,12 @@ private static List<Binding> getSetters(Map<String, Type> lookup, ClassInfo clas
307
307
try {
308
308
String fromName = translateSetterName (methodName );
309
309
Binding field = allFields .get (fromName );
310
+ Binding setter = new Binding (classInfo , lookup , paramTypes [0 ]);
310
311
if (!(field == null ) && field .isTransient ) {
311
- continue ;
312
+ setter .fromNames = new String [0 ];
313
+ } else {
314
+ setter .fromNames = new String []{fromName };
312
315
}
313
- Binding setter = new Binding (classInfo , lookup , paramTypes [0 ]);
314
- setter .fromNames = new String []{fromName };
315
316
setter .name = fromName ;
316
317
setter .method = method ;
317
318
setter .annotations = method .getAnnotations ();
@@ -370,12 +371,13 @@ private static List<Binding> getGetters(Map<String, Type> lookup, ClassInfo clas
370
371
char [] fromNameChars = toName .toCharArray ();
371
372
fromNameChars [0 ] = Character .toLowerCase (fromNameChars [0 ]);
372
373
toName = new String (fromNameChars );
374
+ Binding getter = new Binding (classInfo , lookup , method .getGenericReturnType ());
373
375
Binding field = allFields .get (toName );
374
376
if (!(field == null ) && field .isTransient ) {
375
- continue ;
377
+ getter .toNames = new String [0 ];
378
+ } else {
379
+ getter .toNames = new String []{toName };
376
380
}
377
- Binding getter = new Binding (classInfo , lookup , method .getGenericReturnType ());
378
- getter .toNames = new String []{toName };
379
381
getter .name = toName ;
380
382
getter .method = method ;
381
383
getter .annotations = method .getAnnotations ();
0 commit comments