Skip to content
This repository was archived by the owner on Jan 20, 2023. It is now read-only.

Commit 84a15c4

Browse files
committed
初期化はコンストラクタの方でやればよかったので修正
1 parent 61fa49d commit 84a15c4

File tree

1 file changed

+8
-4
lines changed

1 file changed

+8
-4
lines changed

src/main/kotlin/com/mapk/krowmapper/ParameterForMap.kt

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,14 @@ import kotlin.reflect.KParameter
1010
class ParameterForMap private constructor(
1111
val param: KParameter,
1212
private val name: String,
13-
private val clazz: Class<*>,
14-
private val deserializer: KFunction<*>?
13+
private val clazz: Class<*>
1514
) {
15+
private val deserializer: KFunction<*>?
16+
17+
init {
18+
deserializer = null
19+
}
20+
1621
fun getObject(rs: ResultSet): Any? = when {
1722
clazz.isEnum -> EnumMapper.getEnum(clazz, rs.getString(name))
1823
else -> {
@@ -26,8 +31,7 @@ class ParameterForMap private constructor(
2631
return ParameterForMap(
2732
param,
2833
propertyNameConverter(param.getAliasOrName()!!),
29-
(param.type.classifier as KClass<*>).java,
30-
null
34+
(param.type.classifier as KClass<*>).java
3135
)
3236
}
3337
}

0 commit comments

Comments
 (0)