@@ -220,8 +220,7 @@ protected BeanPropertyWriter(BeanPropertyWriter base) {
220
220
this (base , base ._name );
221
221
}
222
222
223
- protected BeanPropertyWriter (BeanPropertyWriter base , SerializableString name )
224
- {
223
+ protected BeanPropertyWriter (BeanPropertyWriter base , SerializableString name ) {
225
224
_name = name ;
226
225
_wrapperName = base ._wrapperName ;
227
226
@@ -259,8 +258,7 @@ public BeanPropertyWriter rename(NameTransformer transformer) {
259
258
*
260
259
* @since 2.0
261
260
*/
262
- public void assignSerializer (JsonSerializer <Object > ser )
263
- {
261
+ public void assignSerializer (JsonSerializer <Object > ser ) {
264
262
// may need to disable check in future?
265
263
if (_serializer != null && _serializer != ser ) {
266
264
throw new IllegalStateException ("Can not override serializer" );
@@ -273,8 +271,7 @@ public void assignSerializer(JsonSerializer<Object> ser)
273
271
*
274
272
* @since 2.0
275
273
*/
276
- public void assignNullSerializer (JsonSerializer <Object > nullSer )
277
- {
274
+ public void assignNullSerializer (JsonSerializer <Object > nullSer ) {
278
275
// may need to disable check in future?
279
276
if (_nullSerializer != null && _nullSerializer != nullSer ) {
280
277
throw new IllegalStateException ("Can not override null serializer" );
@@ -306,37 +303,17 @@ public void setNonTrivialBaseType(JavaType t) {
306
303
*/
307
304
308
305
// Note: also part of 'PropertyWriter'
309
- @ Override
310
- public String getName () {
311
- return _name .getValue ();
312
- }
306
+ @ Override public String getName () { return _name .getValue (); }
313
307
314
308
// Note: also part of 'PropertyWriter'
315
- @ Override
316
- public PropertyName getFullName () {
317
- // !!! TODO: impl properly
309
+ @ Override public PropertyName getFullName () { // !!! TODO: impl properly
318
310
return new PropertyName (_name .getValue ());
319
311
}
320
312
321
- @ Override
322
- public JavaType getType () {
323
- return _declaredType ;
324
- }
325
-
326
- @ Override
327
- public PropertyName getWrapperName () {
328
- return _wrapperName ;
329
- }
330
-
331
- @ Override
332
- public boolean isRequired () {
333
- return _metadata .isRequired ();
334
- }
335
-
336
- @ Override
337
- public PropertyMetadata getMetadata () {
338
- return _metadata ;
339
- }
313
+ @ Override public JavaType getType () { return _declaredType ; }
314
+ @ Override public PropertyName getWrapperName () { return _wrapperName ; }
315
+ @ Override public boolean isRequired () { return _metadata .isRequired (); }
316
+ @ Override public PropertyMetadata getMetadata () { return _metadata ; }
340
317
341
318
@ Override
342
319
public <A extends Annotation > A getAnnotation (Class <A > acls ) {
@@ -348,14 +325,10 @@ public <A extends Annotation> A getContextAnnotation(Class<A> acls) {
348
325
return _contextAnnotations .get (acls );
349
326
}
350
327
351
- @ Override
352
- public AnnotatedMember getMember () {
353
- return _member ;
354
- }
328
+ @ Override public AnnotatedMember getMember () { return _member ; }
355
329
356
330
// @since 2.3 -- needed so it can be overridden by unwrapping writer
357
- protected void _depositSchemaProperty (ObjectNode propertiesNode , JsonNode schemaNode )
358
- {
331
+ protected void _depositSchemaProperty (ObjectNode propertiesNode , JsonNode schemaNode ) {
359
332
propertiesNode .set (getName (), schemaNode );
360
333
}
361
334
@@ -371,21 +344,16 @@ protected void _depositSchemaProperty(ObjectNode propertiesNode, JsonNode schema
371
344
*
372
345
* @return Value of the setting, if any; null if none.
373
346
*/
374
- public Object getInternalSetting (Object key )
375
- {
376
- if (_internalSettings == null ) {
377
- return null ;
378
- }
379
- return _internalSettings .get (key );
347
+ public Object getInternalSetting (Object key ) {
348
+ return (_internalSettings == null ) ? null : _internalSettings .get (key );
380
349
}
381
350
382
351
/**
383
352
* Method for setting specific internal setting to given value
384
353
*
385
354
* @return Old value of the setting, if any (null if none)
386
355
*/
387
- public Object setInternalSetting (Object key , Object value )
388
- {
356
+ public Object setInternalSetting (Object key , Object value ) {
389
357
if (_internalSettings == null ) {
390
358
_internalSettings = new HashMap <Object ,Object >();
391
359
}
@@ -397,8 +365,7 @@ public Object setInternalSetting(Object key, Object value)
397
365
*
398
366
* @return Existing value of the setting, if any (null if none)
399
367
*/
400
- public Object removeInternalSetting (Object key )
401
- {
368
+ public Object removeInternalSetting (Object key ) {
402
369
Object removed = null ;
403
370
if (_internalSettings != null ) {
404
371
removed = _internalSettings .remove (key );
@@ -430,40 +397,29 @@ public Object removeInternalSetting(Object key)
430
397
*
431
398
* @since 2.3
432
399
*/
433
- public boolean isUnwrapping () {
434
- return false ;
435
- }
400
+ public boolean isUnwrapping () { return false ; }
436
401
437
402
public boolean willSuppressNulls () { return _suppressNulls ; }
438
403
439
404
// Needed by BeanSerializer#getSchema
440
- public JsonSerializer <Object > getSerializer () {
441
- return _serializer ;
442
- }
405
+ public JsonSerializer <Object > getSerializer () { return _serializer ; }
443
406
444
- public JavaType getSerializationType () {
445
- return _cfgSerializationType ;
446
- }
407
+ public JavaType getSerializationType () { return _cfgSerializationType ; }
447
408
448
409
public Class <?> getRawSerializationType () {
449
410
return (_cfgSerializationType == null ) ? null : _cfgSerializationType .getRawClass ();
450
411
}
451
412
452
- public Class <?> getPropertyType ()
453
- {
454
- if (_accessorMethod != null ) {
455
- return _accessorMethod .getReturnType ();
456
- }
457
- return _field .getType ();
413
+ public Class <?> getPropertyType () {
414
+ return (_accessorMethod != null ) ? _accessorMethod .getReturnType () : _field .getType ();
458
415
}
459
416
460
417
/**
461
418
* Get the generic property type of this property writer.
462
419
*
463
420
* @return The property type, or null if not found.
464
421
*/
465
- public Type getGenericPropertyType ()
466
- {
422
+ public Type getGenericPropertyType () {
467
423
if (_accessorMethod != null ) {
468
424
return _accessorMethod .getGenericReturnType ();
469
425
}
@@ -484,9 +440,7 @@ public Type getGenericPropertyType()
484
440
* @deprecated since 2.2, use {@link #isRequired()} instead.
485
441
*/
486
442
@ Deprecated
487
- protected boolean isRequired (AnnotationIntrospector intr ) {
488
- return _metadata .isRequired ();
489
- }
443
+ protected boolean isRequired (AnnotationIntrospector intr ) { return _metadata .isRequired (); }
490
444
491
445
/*
492
446
/**********************************************************
@@ -500,8 +454,7 @@ protected boolean isRequired(AnnotationIntrospector intr) {
500
454
* using appropriate serializer.
501
455
*/
502
456
@ Override
503
- public void serializeAsField (Object bean , JsonGenerator jgen , SerializerProvider prov )
504
- throws Exception
457
+ public void serializeAsField (Object bean , JsonGenerator jgen , SerializerProvider prov ) throws Exception
505
458
{
506
459
Object value = get (bean );
507
460
// Null handling is bit different, check that first
@@ -516,10 +469,10 @@ public void serializeAsField(Object bean, JsonGenerator jgen, SerializerProvider
516
469
JsonSerializer <Object > ser = _serializer ;
517
470
if (ser == null ) {
518
471
Class <?> cls = value .getClass ();
519
- PropertySerializerMap map = _dynamicSerializers ;
520
- ser = map .serializerFor (cls );
472
+ PropertySerializerMap m = _dynamicSerializers ;
473
+ ser = m .serializerFor (cls );
521
474
if (ser == null ) {
522
- ser = _findAndAddDynamic (map , cls , prov );
475
+ ser = _findAndAddDynamic (m , cls , prov );
523
476
}
524
477
}
525
478
// and then see if we must suppress certain values (default, empty)
@@ -552,8 +505,7 @@ public void serializeAsField(Object bean, JsonGenerator jgen, SerializerProvider
552
505
* @since 2.3
553
506
*/
554
507
@ Override
555
- public void serializeAsOmittedField (Object bean , JsonGenerator jgen , SerializerProvider prov )
556
- throws Exception
508
+ public void serializeAsOmittedField (Object bean , JsonGenerator jgen , SerializerProvider prov ) throws Exception
557
509
{
558
510
if (!jgen .canOmitFields ()) {
559
511
jgen .writeOmittedField (_name .getValue ());
@@ -728,15 +680,11 @@ public final Object get(Object bean) throws Exception
728
680
return _field .get (bean );
729
681
}
730
682
731
- protected void _handleSelfReference (Object bean , JsonSerializer <?> ser )
732
- throws JsonMappingException
733
- {
683
+ protected void _handleSelfReference (Object bean , JsonSerializer <?> ser ) throws JsonMappingException {
734
684
/* 05-Feb-2012, tatu: Usually a problem, but NOT if we are handling
735
685
* object id; this may be the case for BeanSerializers at least.
736
686
*/
737
- if (ser .usesObjectId ()) {
738
- return ;
739
- }
687
+ if (ser .usesObjectId ()) { return ; }
740
688
throw new JsonMappingException ("Direct self-reference leading to cycle" );
741
689
}
742
690
0 commit comments