protected final JsonSerializer<Object> _findAndAddDynamic( PropertySerializerMap map, JavaType type, SerializerProvider provider) throws JsonMappingException { PropertySerializerMap.SerializerAndMapResult result = map.findAndAddSecondarySerializer(type, provider, _property); if (map != result.map) { _dynamicValueSerializers = result.map; } return result.serializer; }
protected final JsonSerializer<Object> _findAndAddDynamic( PropertySerializerMap map, Class<?> type, SerializerProvider provider) throws JsonMappingException { PropertySerializerMap.SerializerAndMapResult result = map.findAndAddSecondarySerializer(type, provider, _property); // did we get a new map of serializers? If so, start using it if (map != result.map) { _dynamicValueSerializers = result.map; } return result.serializer; }
protected final JsonSerializer<Object> _findAndAddDynamic( PropertySerializerMap paramPropertySerializerMap, Class<?> paramClass, SerializerProvider paramSerializerProvider) throws JsonMappingException { paramClass = paramPropertySerializerMap.findAndAddSecondarySerializer( paramClass, paramSerializerProvider, this._property); if (paramPropertySerializerMap != paramClass.map) { this._dynamicSerializers = paramClass.map; } return paramClass.serializer; }