@@ -333,9 +333,6 @@ <T> void setFieldValue(final T object, final Field field, final Method fieldSett
333
333
if (!field .isAccessible ()) {
334
334
field .setAccessible (true );
335
335
}
336
- if (!fieldSetter .isAccessible ()) {
337
- fieldSetter .setAccessible (true );
338
- }
339
336
if (assignInstant (fieldType , field , fieldSetter , object , value , precision )
340
337
|| assignString (fieldType , field , fieldSetter , object , value )
341
338
|| assignDouble (fieldType , field , fieldSetter , object , value )
@@ -370,7 +367,7 @@ <T> boolean assignInstant(final Class<?> fieldType, final Field field, final Met
370
367
} else {
371
368
throw new InfluxDBMapperException ("Unsupported type " + field .getClass () + " for field " + field .getName ());
372
369
}
373
- if (fieldSetter != null && fieldSetter . isAccessible () ) {
370
+ if (fieldSetter != null ) {
374
371
fieldSetter .invoke (object , instant );
375
372
isInstantAssigned = true ;
376
373
} else {
@@ -385,7 +382,7 @@ <T> boolean assignString(final Class<?> fieldType, final Field field, final Meth
385
382
boolean isStringAssigned = false ;
386
383
if (String .class .isAssignableFrom (fieldType )) {
387
384
final String stringValue = String .valueOf (value );
388
- if (fieldSetter != null && fieldSetter . isAccessible () ) {
385
+ if (fieldSetter != null ) {
389
386
fieldSetter .invoke (object , stringValue );
390
387
isStringAssigned = true ;
391
388
} else {
@@ -399,7 +396,7 @@ <T> boolean assignString(final Class<?> fieldType, final Field field, final Meth
399
396
<T > boolean assignDouble (final Class <?> fieldType , final Field field , final Method fieldSetter , final T object , final Object value ) throws InvocationTargetException , IllegalAccessException {
400
397
boolean isDoubleAssigned = false ;
401
398
if (double .class .isAssignableFrom (fieldType ) || Double .class .isAssignableFrom (fieldType )) {
402
- if (fieldSetter != null && fieldSetter . isAccessible () ) {
399
+ if (fieldSetter != null ) {
403
400
fieldSetter .invoke (object , value );
404
401
isDoubleAssigned = true ;
405
402
} else if (double .class .isAssignableFrom (fieldType )) {
@@ -418,7 +415,7 @@ <T> boolean assignLong(final Class<?> fieldType, final Field field, final Method
418
415
boolean isLongAssigned = false ;
419
416
if (long .class .isAssignableFrom (fieldType ) || Long .class .isAssignableFrom (fieldType )) {
420
417
final long longValue = ((Double ) value ).longValue ();
421
- if (fieldSetter != null && fieldSetter . isAccessible () ) {
418
+ if (fieldSetter != null ) {
422
419
fieldSetter .invoke (object , longValue );
423
420
isLongAssigned = true ;
424
421
} else if (long .class .isAssignableFrom (fieldType )) {
@@ -436,7 +433,7 @@ <T> boolean assignInteger(final Class<?> fieldType, final Field field, final Met
436
433
boolean isIntegerAssigned = false ;
437
434
if (int .class .isAssignableFrom (fieldType ) || Integer .class .isAssignableFrom (fieldType )) {
438
435
final int intValue = ((Double ) value ).intValue ();
439
- if (fieldSetter != null && fieldSetter . isAccessible () ) {
436
+ if (fieldSetter != null ) {
440
437
fieldSetter .invoke (object , intValue );
441
438
isIntegerAssigned = true ;
442
439
} else if (int .class .isAssignableFrom (fieldType )) {
@@ -454,7 +451,7 @@ <T> boolean assignBoolean(final Class<?> fieldType, final Field field, final Met
454
451
boolean isBooleanAssigned = false ;
455
452
if (boolean .class .isAssignableFrom (fieldType ) || Boolean .class .isAssignableFrom (fieldType )) {
456
453
final boolean boolValue = Boolean .parseBoolean (String .valueOf (value ));
457
- if (fieldSetter != null && fieldSetter . isAccessible () ) {
454
+ if (fieldSetter != null ) {
458
455
fieldSetter .invoke (object , boolValue );
459
456
isBooleanAssigned = true ;
460
457
} else if (boolean .class .isAssignableFrom (fieldType )) {
0 commit comments