@@ -213,26 +213,44 @@ object KotlinReflection extends KotlinReflection {
213
213
case t if isSubtype(t, localTypeOf[java.lang.Long ]) =>
214
214
createDeserializerForTypesSupportValueOf(path,
215
215
classOf [java.lang.Long ])
216
+ case t if isSubtype(t, localTypeOf[Long ]) =>
217
+ createDeserializerForTypesSupportValueOf(path,
218
+ classOf [java.lang.Long ])
216
219
217
220
case t if isSubtype(t, localTypeOf[java.lang.Double ]) =>
218
221
createDeserializerForTypesSupportValueOf(path,
219
222
classOf [java.lang.Double ])
223
+ case t if isSubtype(t, localTypeOf[Double ]) =>
224
+ createDeserializerForTypesSupportValueOf(path,
225
+ classOf [java.lang.Double ])
220
226
221
227
case t if isSubtype(t, localTypeOf[java.lang.Float ]) =>
222
228
createDeserializerForTypesSupportValueOf(path,
223
229
classOf [java.lang.Float ])
230
+ case t if isSubtype(t, localTypeOf[Float ]) =>
231
+ createDeserializerForTypesSupportValueOf(path,
232
+ classOf [java.lang.Float ])
224
233
225
234
case t if isSubtype(t, localTypeOf[java.lang.Short ]) =>
226
235
createDeserializerForTypesSupportValueOf(path,
227
236
classOf [java.lang.Short ])
237
+ case t if isSubtype(t, localTypeOf[Short ]) =>
238
+ createDeserializerForTypesSupportValueOf(path,
239
+ classOf [java.lang.Short ])
228
240
229
241
case t if isSubtype(t, localTypeOf[java.lang.Byte ]) =>
230
242
createDeserializerForTypesSupportValueOf(path,
231
243
classOf [java.lang.Byte ])
244
+ case t if isSubtype(t, localTypeOf[Byte ]) =>
245
+ createDeserializerForTypesSupportValueOf(path,
246
+ classOf [java.lang.Byte ])
232
247
233
248
case t if isSubtype(t, localTypeOf[java.lang.Boolean ]) =>
234
249
createDeserializerForTypesSupportValueOf(path,
235
250
classOf [java.lang.Boolean ])
251
+ case t if isSubtype(t, localTypeOf[Boolean ]) =>
252
+ createDeserializerForTypesSupportValueOf(path,
253
+ classOf [java.lang.Boolean ])
236
254
237
255
case t if isSubtype(t, localTypeOf[java.time.LocalDate ]) =>
238
256
createDeserializerForLocalDate(path)
@@ -600,13 +618,17 @@ object KotlinReflection extends KotlinReflection {
600
618
case t if isSubtype(t, localTypeOf[Int ]) =>
601
619
createSerializerForInteger(inputObject)
602
620
case t if isSubtype(t, localTypeOf[java.lang.Long ]) => createSerializerForLong(inputObject)
603
- case t if isSubtype(t, localTypeOf[java.lang.Double ]) =>
604
- createSerializerForDouble(inputObject)
621
+ case t if isSubtype(t, localTypeOf[Long ]) => createSerializerForLong(inputObject)
622
+ case t if isSubtype(t, localTypeOf[java.lang.Double ]) => createSerializerForDouble(inputObject)
623
+ case t if isSubtype(t, localTypeOf[Double ]) => createSerializerForDouble(inputObject)
605
624
case t if isSubtype(t, localTypeOf[java.lang.Float ]) => createSerializerForFloat(inputObject)
625
+ case t if isSubtype(t, localTypeOf[Float ]) => createSerializerForFloat(inputObject)
606
626
case t if isSubtype(t, localTypeOf[java.lang.Short ]) => createSerializerForShort(inputObject)
627
+ case t if isSubtype(t, localTypeOf[Short ]) => createSerializerForShort(inputObject)
607
628
case t if isSubtype(t, localTypeOf[java.lang.Byte ]) => createSerializerForByte(inputObject)
608
- case t if isSubtype(t, localTypeOf[java.lang.Boolean ]) =>
609
- createSerializerForBoolean(inputObject)
629
+ case t if isSubtype(t, localTypeOf[Byte ]) => createSerializerForByte(inputObject)
630
+ case t if isSubtype(t, localTypeOf[java.lang.Boolean ]) => createSerializerForBoolean(inputObject)
631
+ case t if isSubtype(t, localTypeOf[Boolean ]) => createSerializerForBoolean(inputObject)
610
632
611
633
case t if t.typeSymbol.annotations.exists(_.tree.tpe =:= typeOf[SQLUserDefinedType ]) =>
612
634
val udt = getClassFromType(t)
0 commit comments